|
1 | 1 | # make-no-mistakes |
2 | 2 |
|
3 | | -**Version: 1.29.0** · [CHANGELOG](./CHANGELOG.md) · [Marketplace](https://github.com/DojoCodingLabs/make-no-mistakes-toolkit) |
| 3 | +**Version: 1.30.0** · [CHANGELOG](./CHANGELOG.md) · [Marketplace](https://github.com/DojoCodingLabs/make-no-mistakes-toolkit) |
4 | 4 |
|
5 | 5 | The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, and manage sessions. One plugin to make no mistakes. |
6 | 6 |
|
@@ -41,6 +41,36 @@ npx @lapc506/make-no-mistakes install |
41 | 41 | | `make-no-mistakes install --dry-run` | Preview changes | |
42 | 42 | | `make-no-mistakes install --force` | Overwrite unmanaged conflicts | |
43 | 43 |
|
| 44 | +## Start here: `/make-no-mistakes:domain-driven-advisor` |
| 45 | + |
| 46 | +**If you only run one command from this plugin, run this one.** |
| 47 | + |
| 48 | +``` |
| 49 | +/make-no-mistakes:domain-driven-advisor |
| 50 | +``` |
| 51 | + |
| 52 | +The advisor is the **canonical entry point** for repo-health work. From its [SKILL.md](skills/domain-driven-advisor/SKILL.md): |
| 53 | + |
| 54 | +> Guided entry point for repo health when you don't know which audit you need. |
| 55 | +> Use when the user asks "which audit", "where do I start", wants to check |
| 56 | +> "repo health", or mentions "domain driven" design. Inspects the repo, asks a |
| 57 | +> few plain-language questions, recommends which audit(s) to run (or the full |
| 58 | +> ordered sweep), runs them via the audit-engine, and finishes with a premortem |
| 59 | +> on the remediation plan. **Best first command for a new repo.** |
| 60 | +
|
| 61 | +It routes you across the **six audit families** (all live as of 1.29.0): |
| 62 | + |
| 63 | +| Family | Command | Detects | |
| 64 | +|--------|---------|---------| |
| 65 | +| `SCH` | [`/audit-schema-drift`](commands/audit-schema-drift.md) | 1NF violations + same column duplicated across tables | |
| 66 | +| `CDC` | [`/audit-contract-drift`](commands/audit-contract-drift.md) | Producer↔consumer validation schemas that silently diverged | |
| 67 | +| `DDD` | [`/audit-ddd`](commands/audit-ddd.md) | Cross-context imports, domain purity, ubiquitous-language drift | |
| 68 | +| `ARC` | [`/audit-explicit-architecture`](commands/audit-explicit-architecture.md) | Hexagonal/Onion/Clean dependency-rule violations, CQRS separation | |
| 69 | +| `STR` | [`/audit-strangler`](commands/audit-strangler.md) | Strangler-Fig migration health (façade, cutover, legacy retirement) | |
| 70 | +| `ENF` | [`/audit-enforcement-hooks`](commands/audit-enforcement-hooks.md) | Cure-4 PreToolUse/PostToolUse coverage gaps that allow the other audits' drift | |
| 71 | + |
| 72 | +After the audit(s), it runs a **premortem** on the aggregated remediation plan, so the plan you ship has already survived "it's 6 months later and this failed — why?". Full teaching section [below](#guided-repo-health-domain-driven-advisor). |
| 73 | + |
44 | 74 | ## What's Inside |
45 | 75 |
|
46 | 76 | ### Commands (29) |
|
0 commit comments