Write or modify code according to a plan step. Handle implementation.
Use this skill to implement code changes defined in a plan step.
Triggers:
stepIds.Prerequisites:
Before implementing, check for project-specific guidelines:
Check for guideline files - Look for project guideline files at the repo root (e.g., CLAUDE.md, AGENTS.md, COPILOT.md, or similar). Read and follow their working agreements (formatting commands, validation steps, changelog requirements, etc.)
Check Plan Notes - Read the plan's metadata.notes field for project-specific commands and conventions (testing commands, build commands, tool-specific notes).
Check CONTRIBUTING.md - If present, follow commit message conventions and coding standards.
These guidelines override generic examples in this skill. For example, if a guideline file says "run npm run fix after changes", do that instead of generic lint commands.
The orchestrator modifies plan and work directory files before you start (marking steps in_progress, creating temp files). This is expected. Ignore changes in the orchestrator work directory (e.g., .agent-work/ or the path from orrery plans-dir) when checking git status - these are orchestrator bookkeeping files, not unexpected changes.
Read the plan file provided in your instructions.
stepIds).description, criteria, files, and risk_notes for those steps.Write the code:
Before handing off:
Once implementation is complete, invoke the orrery-verify skill using the Skill tool.
Important: Do NOT commit your changes. The orchestrator handles all commits after receiving your report.
Plan Step:
- id: "2"
description: "Implement backend API endpoint for CSV upload"
Execution:
src/api/routes/upload.ts.npm build -> Passes.orrery-verify skill using the Skill tool.orrery-report skill directly using the Skill tool with a "Blocked" status (see Report skill for details).If a change breaks things badly and you cannot fix it:
git stash or git checkout to revert.orrery-report skill using the Skill tool to report the blockage.