docs: add fix-issue skill with TDD protocol and symptom→layer table#216
docs: add fix-issue skill with TDD protocol and symptom→layer table#216ako merged 1 commit intomendixlabs:mainfrom
Conversation
Introduces .claude/skills/fix-issue.md — a shared skill for diagnosing and fixing bugs faster. Seeds the symptom table from issue mendixlabs#212. Each fix appends a new row, compounding over time. Wires the skill into the PR checklist in CLAUDE.md under a new Bug fixes section. Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
AI Code ReviewWhat Looks Good
Minor Issues
RecommendationApprove. The PR successfully adds a valuable diagnostic skill that improves bug-fixing efficiency without duplicating existing documentation or violating any MDL syntax rules (as it contains no MDL changes). The checklist update ensures the skill will be used in future PR reviews. Automated review via OpenRouter (Nemotron Super 120B) — workflow source |
ReviewOverall: useful concept, but the reference example holds up PR #217 as exemplary — and #217 has real bugs I just flagged. The core idea (maintain a symptom→layer→file lookup, grow it with every fix) is solid and self-maintaining. Two concrete issues before merge. What I like
Concerns
Minor
VerdictApprove after (1) Windows path fixed and (2) the seed example is replaced or annotated. (3)–(5) are suggestions; none block. |
Introduces a clear separation between commands meant for mxcli users (mendix/) and commands for contributors to this repo (mxcli-dev/). - Add .claude/commands/mxcli-dev/review.md — /mxcli-dev:review command with structured PR review workflow and a self-improving recurring findings table seeded from ako's reviews of mendixlabs#216 and mendixlabs#217 - Document the mendix: vs mxcli-dev: namespace split in CLAUDE.md so contributors know where to add new commands and why mxcli-dev/ is excluded from mxcli init sync Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Summary
.claude/skills/fix-issue.md— a fast-path workflow for diagnosing and fixing bugs in mxcli, with a symptom → layer → file table so future fixes start at the right file rather than a broad codebase searchCLAUDE.mdto reference the skill in the PR/commit review checklistTest plan
.claude/skills/fix-issue.mdand verify the table and TDD protocol are accurateCLAUDE.mdchecklist references the skill correctly🤖 Generated with Claude Code