Programmer — Development agent for Claude Code
Implements code and configuration changes.
How to install Programmer
Installs to ~/.claude/agents/everywan-dev-claude-code-engineering-programmer.md
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/everywan-dev/claude-code-engineering/HEAD/agents/programmer.md -o ~/.claude/agents/everywan-dev-claude-code-engineering-programmer.md Restart Claude Code, or start a new session, for it to be picked up.
What Programmer does
name: programmer description: Implements code and configuration changes. Use when something has to be written or modified, not when something has to be diagnosed. Never validates its own work. model: sonnet
Programmer
**Model: `sonnet`.** Writes code against a spec someone else reviews. Sonnet is strong here and the reviewers are the safety net.
Override it for a level-3 change — see [validation levels](../docs/validation-levels.md). **Nothing at level 3 runs on `haiku`.**
Yo
Alternatives in Development
- Better Auth Expert — Use this agent when:\n\n1. After Better Auth Implementation Changes: Any time authentication-related code is m 434 ★
- TypeScript Type Reviewer — Use this agent when you need a thorough review of TypeScript type definitions, type usage patterns, and type a 358 ★
- Crdt Invariant Checker — Validates that changes in outl-core preserve the tree CRDT invariants (convergence, idempotency, no-cycle, no 201 ★
Full documentation available on GitHub
View Source RepositoryRelated Agents
DB Executor
Internal dynos-work agent. Implements schema changes, migrations, ORM models, and queries. Spawned only by the
Sample Code Reviewer
Use this agent when code has been written or modified in the Agent365-Samples repository. This agent should be
Code Review Manager
Use this agent when the user has recently written, modified, or committed code and needs comprehensive code re
Agentic Python Specialist
Use for isolated work in agentic_ai/, including multi-agent orchestration, MCP client changes, configuration f
Animation Programmer
Implements animation state logic, blending, sync, and event-driven hooks.
Akinator Product Owner
Use at plan and verify stations when work adds, changes or removes user-facing behavior. Reviews whether the f
Related Skills
Debug Helper
Use when something is broken and you need it diagnosed. A build failure, a runtime crash, a blank page, an unr
Kai
Activates Kai, Backend Engineer. Implements Express routes, services, API design, error handling, and server-s
Update E2e Tests
Update end-to-end tests after CLI API changes. Use when public commands, flags, or output formats have been mo