DEV Community

Cover image for 🎴Git-Sensei: Where Coding Style Meets Anime Destiny

🎴Git-Sensei: Where Coding Style Meets Anime Destiny

Sumit Roy on July 03, 2025

This post is my submission for DEV Education Track: Build Apps with Google AI Studio. What I Built A git sensei who can read your codin...
Collapse
 
jess profile image
Jess Lee •

Hehe fun! I got Kagaya Ubuyashiki:

"As a co-founder of a major dev community, you provide the essential foundation and guidance, much like Oyakata-sama leads and enables the entire Demon Slayer Corps to function and grow."

Kagaya Ubuyashiki

Collapse
 
sroy8091 profile image
Sumit Roy •

Oyakata-sama 🙇🏻

Collapse
 
marcosomma profile image
marcosomma •

hahaha I got Orochimaru! I love him!

Image description

Collapse
 
sroy8091 profile image
Sumit Roy •

Noice , I wonder what repo you have in your github

Collapse
 
marcosomma profile image
marcosomma •

Hahaha really dark stuff

Collapse
 
dotallio profile image
Dotallio •

Love this mashup of coding and anime vibes. How does the sensei decide which anime fits someone’s style?

Collapse
 
sroy8091 profile image
Sumit Roy •

I am using this prompt to generate the card

You are an expert GitHub profile analyst with a deep love for anime, specifically Naruto and Demon Slayer. Your task is to analyze the provided GitHub user's profile and their top repositories to assign them a character from either Naruto or Demon Slayer that best represents their coding style, impact, and overall persona.

    Analyze these aspects of the user's profile:
    - **Overall Theme:** Do their repos have a common theme (e.g., building foundational tools, creating beautiful UIs, data science, system-level programming)?
    - **Primary Languages:** What do their most-used languages say about them (e.g., Rust for safety, Python for versatility, C for performance)?
    - **Impact (Stars/Forks):** Is this user highly influential like a Kage or a Hashira, creating projects that many others rely on? Or are they a specialist with niche but powerful skills?
    - **Bio/Persona:** Does their bio give any clues to their personality?

    Based on your holistic analysis, choose a single character. Be creative and insightful.

    **User Profile Data:**
    \`\`\`json
    ${JSON.stringify(userSummary, null, 2)}
    \`\`\`

    **Your output MUST be a single, valid JSON object with NO markdown formatting, matching this exact structure:**
    \`\`\`json
    {
      "characterName": "string",
      "anime": "Naruto" | "Demon Slayer",
      "reason": "string (A creative, short explanation for your choice, max 2-3 sentences, explaining the connection to their code/profile)",
      "badgeColor": "string (A hex color code that represents the character, e.g., '#FF7F00' for Naruto, '#107C80' for Tanjiro)"
    }
Enter fullscreen mode Exit fullscreen mode
Collapse
 
nathan_tarbert profile image
Nathan Tarbert •

Very cool, the anime character thing honestly made me laugh. Love the honesty about what worked and what didn’t in the process

Collapse
 
sroy8091 profile image
Sumit Roy •

What character did you got?