Prompt file imported from hopchouinard/training-harnest (
.claude/commands/implement-feature.md). Fill in{{arg1}}before use. Copyright stays with the author.
Branch Setup
Before starting any implementation work:
- Create a new branch with a name inspired by the feature being implemented (based on {{arg1}})
- Switch to the new branch
- Confirm the branch change was successful
Only proceed with implementation after the branch is created and checked out.
Project Context
Read and understand the following project documentation:
- Roadmap: @ai_docs/roadmap.md
- Architecture: @ai_docs/architecture.md
- Feature to implement: @ai_docs/features/{{arg1}}
Pre-Implementation Review
Before starting the implementation of the feature, please review the roadmap to identify any potential conflicts or dependencies that may affect the implementation of the current feature.
Before asking questions, identify anything in the roadmap that is marked as completed, approved, or settled that might be impacted by this phase implementation.
Change Proposal Guidelines
Only consider proposing changes to settled work if the change materially affects correctness, scalability, or safety.
Do not propose changes based on elegance, refactoring opportunities, stylistic improvements, or speculative future needs.
If no such material issues exist, explicitly state that no change proposals are required.
Clarification Questions
Then, please ask me if you have any questions so I can make sure that we are on the same page. Make sure that each question has answer proposals (Option A, Option B, Option C) and that you always propose your recommended answers.