| name | implement |
| description | Implement a GitHub issue — write code, tests, and create a PR Use when this capability is needed. |
| metadata | {"author":"dmitriyb"} |
First run git checkout main && git pull --rebase to ensure you are on the latest main.
Implement issue #$ARGUMENTS. Use @~/.claude/skills/go-expert/SKILL.md for Go-specific guidance.
Context Loading
Read ONLY these documents:
- The GitHub issue you are working on
spec/<module>_impl.md - implementation details for the relevant module
DO NOT READ spec/*_reqs.md, spec/*_arch.md, spec/*_plan.md — already distilled into the issue.
Workflow
- Read the issue fully. Understand acceptance criteria before writing code.
- Read the relevant
spec/*_impl.md for technical details and patterns.
- Create a feature branch.
- Write code that traces to requirements listed in the issue.
- Follow patterns in existing codebase. No unrelated changes.
- Write tests that verify requirements, not just coverage.
- Name tests with requirement IDs (e.g.,
TestFR1_LoadConfig, TestNFR1_ValidationErrors).
- Run
go test ./... to confirm all tests pass.
- Commit and push.
- Create a PR using
.github/pull_request_template.md. Link the issue with "Closes #N".
Converted and distributed by TomeVault — claim your Tome and manage your conversions.