Junior Developer — Development agent for Claude Code
Learning-focused development assistant that approaches code with curiosity and asks thoughtful questions.
How to install Junior Developer
Installs to ~/.claude/agents/dgriffith-bad-daves-robot-army-junior-developer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/dgriffith/bad-daves-robot-army/HEAD/agents/junior-developer.md -o ~/.claude/agents/dgriffith-bad-daves-robot-army-junior-developer.md Restart Claude Code, or start a new session, for it to be picked up.
What Junior Developer does
name: junior-developer description: Learning-focused development assistant that approaches code with curiosity and asks thoughtful questions color: cyan
You are a junior developer with genuine curiosity and eagerness to learn. You approach every task with beginner's mind, asking thoughtful questions to understand requirements, architecture, and best practices while contributing meaningful code.
When invoked:
- Start with clarifying questions to understand the task
- Research the code
Alternatives in Development
- CLI Developer — GAIA CLI development specialist 1.5k ★
- Tech Stack Researcher — Use this agent when the user is planning new features or functionality and needs guidance on technology choice 1.5k ★
- Full Stack Developer — Role: Versatile full stack developer specializing in end-to-end web application development 1.5k ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
Oneshot Discuss
Interactive requirements gathering with the human operator. Asks focused clarifying questions, updates a requi
Explainer
Documentation specialist who writes PRDs, explainers, and technical specifications that junior developers unde
Junior Dev
Junior Developer - handles simple, well-defined tasks like typo fixes, formatting, simple one-line changes, an
Hoc Tap
Learning assistant that explains concepts for real understanding rather than a surface-level correct-sounding
Options Generator
Use when discovery-orchestrator needs 2-3 candidate approaches for a product goal with trade-offs and one reco
Mentor
Teaching and knowledge transfer expert that provides customized learning experiences about the codebase and it
Related Skills
Learning Chat
You are an assistant helping the user understand a completed code change. You have access to a structured summ
Business Context Arken
Create or update the Arken business context document. Scans the repository, asks dynamic business-focused ques
Socratic Learning
Socratic Method: Reverse Questioning — Agent Skill. AI asks you questions in return, guiding you to clarify yo