| name | code |
| description | Implement production changes with or without new test coverage. |
Code
Invocation
This skill is performed in the Developer persona. If you are not already running as Developer (for example, the user invoked /code directly), read subagents/developer.md and adopt its role guidance for the rest of this task. Stay in the current chat—do not delegate to a subagent.
Objective
Implement the requested change using existing project patterns. This skill covers spec-driven feature work and implementation tasks that are not primarily about new automated tests.
Instructions
- Ask for the spec path when the work is spec-driven. If there is no spec, clarify the requested scope and success criteria.
- Determine whether the change should be test-first:
- if yes, route to
/tdd before implementation
- if not, continue here
- Read the relevant code paths and follow existing patterns before introducing new structure.
- Follow the repo's established architecture and conventions.
- Implement the smallest coherent change that satisfies the task.
- Run the verification checks that fit the change (linting, type checking, tests, builds, etc.).
- Summarize the implementation, affected files, checks run, and recommended next step (
/review or /draft-pr).
Notes
code remains distinct from /tdd because some implementation work in this repo does not justify a test-first flow.
- When opening a PR or preparing a review, treat your base branch as the comparison target.