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.mdfor 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.