Implement Feature from Plan
Steps
- •Read
Plan.mdto understand the full specification - •Read
CLAUDE.mdfor project conventions - •Identify which files need to be created or modified based on
$ARGUMENTS - •For each file:
- •Check if it already exists
- •If extending existing code, read it first
- •Implement following the patterns already established in the codebase
- •Write tests alongside the implementation
- •After implementation:
- •Run
go vet ./... - •Run
go build -o claude-worktree . - •Run
go test -v -cover ./... - •Run
golangci-lint run ./... - •Fix any issues found
- •Run
- •Summarize what was implemented and what remains
Rules
- •Follow the project structure defined in Plan.md
- •Follow conventions in CLAUDE.md (ASCII output prefixes, error handling pattern)
- •Write tests for all new functions in internal/
- •Keep implementations minimal - only what the plan specifies
- •Use English for code, comments may be in Vietnamese