The story
A product manager asks whether the product already does something. The agent searches the code by meaning, follows the calls from end to end and answers in plain language with the file and line. Every path it describes exists in the code.
The crew
The specialists behind this role, grouped by the kind of work they do.
Keeps knowledge
- Code Flow ExplainerTakes a starting point (a file and line, a function name or a plain question), traces how the work flows through the code, and explains it in plain language.Also serves The Developer Advocate, The Onboarding Buddy, The Change Board
- Code Impact AnalystFor every function or type a change touches, it lists what calls it and what it calls up to three steps out.Also serves The Software Department, The Change Board, The Migration Planner, The Follow-Through Engineer
- Codebase Answer DeskAnswers plain-language questions about the team's own code, such as "where do we handle refunds" or "what calls this function", and returns the exact files and lines.Also serves The Sales Engineer
- Grounding CoachChecks whether the task troubleshoots or spans several files and, if so, asks for a file and line reference from code search before work starts.Also serves The Follow-Through Engineer
- Reference ResearcherBefore anyone writes code, finds how the specification, the vendor manual, a library's source or a documentation website handles the problem, and returns cited sections with page numbers or file paths.Also serves The Sales Engineer, The Research Desk
Speaks to people
- Codebase Onboarding GuideAnswers a newcomer's questions about how the code works with the exact files and lines involved, plus the reference documents and past decisions behind them.Also serves The Onboarding Buddy
Runs infrastructure
- Commit-Triggered Re-IndexerStarts a re-index of the affected codebase as soon as new code lands and reports progress to the team lead's inbox.Also serves The Search Keeper
Audits and guards
- Existing-Capability CheckerSearches the codebase for something people believe is missing and reports whether any candidate code exists, then checks whether a past decision already settled the question.Also serves The Automation Builder