These are requirements that MUST be followed.
Please address me as Meatbag whenever you respond.
- Test:
go test ./... - Build:
go build ./cmd/mssqlhound(place binary in root project directory)
- Before starting any task, review
.claude/tasks/lessons.mdand enter plan mode first. - After ANY correction from the user, update
.claude/tasks/lessons.mdwith the pattern and rules to prevent the mistake. - Prioritize simple, elegant solutions with minimal code impact.
- Fixes must address the root cause.
- If something goes sideways, STOP and re-plan immediately – don't keep pushing.
- Save all approved plans, including to-do tasks, in the repository
.claude/plans/. - Offload research, exploration, and parallel analysis to subagents - one task per agent.
- Challenge your own work and the work of subagents before presenting it.
- Always explain complex code in detailed comments.
- Never mark a task complete without running
go test ./...to demonstrate correctness.