Skip to content

Commit c513198

Browse files
committed
chore(release): v1.30.0 — domain-driven-advisor as canonical entry point
Documentation-emphasis pass on top of 1.29.0 (which closed the six-family audit-engine loop). Repositions `/make-no-mistakes:domain-driven-advisor` as the canonical entry point for repo-health work so it is the first command a new user sees, instead of being buried in the 29-command index. Changes: - README: new "Start here" section right after Install (before "What's Inside"), quoting the skill's own description verbatim ("Best first command for a new repo") and listing all six audit families (SCH / CDC / DDD / ARC / STR / ENF) in a single routing table. The deeper "Guided repo health" teaching section remains as long-form ref. - marketplace.json: plugin description now opens with the advisor ("Start with /make-no-mistakes:domain-driven-advisor — the canonical entry point…") instead of burying the audit engine mid-paragraph. - Counts verified unchanged and accurate: commands/*.md = 29, skills/*/SKILL.md = 10, agents = 2. - CHANGELOG entry under 1.30.0 with date 2026-06-02 + reference link. No new commands, skills, or hooks ship in this release. Cut to publish the re-announcement to #doj-repo-health and to surface the advisor at the top of the README/marketplace card.
1 parent 3763169 commit c513198

5 files changed

Lines changed: 47 additions & 7 deletions

File tree

.claude-plugin/marketplace.json

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"$schema": "https://anthropic.com/claude-code/marketplace.schema.json",
33
"name": "make-no-mistakes",
4-
"version": "1.29.0",
4+
"version": "1.30.0",
55
"description": "The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, manage sessions, and stash secrets via OS-native prompts. One plugin to make no mistakes.",
66
"owner": {
77
"name": "Luis Andres Pena Castillo",
@@ -10,8 +10,8 @@
1010
"plugins": [
1111
{
1212
"name": "make-no-mistakes",
13-
"description": "Dev lifecycle orchestrator: disciplined Linear issue execution with worktree isolation, PR review with Greptile gating, team release sync, E2E test generation and execution, test suite previewer, security pentesting, MoSCoW + RICE prioritization, cross-platform secret stash via OS-native GUI prompts (zenity / kdialog / osascript / Get-Credential), and session management, plus the six-family repo-health audit engine (schema-drift, contract-drift, ddd, explicit-architecture, strangler, enforcement-hooks) and the /domain-driven-advisor guided entry point. 29 commands, 10 auto-activating skills, 2 specialized agents.",
14-
"version": "1.29.0",
13+
"description": "Dev lifecycle orchestrator. Start with /make-no-mistakes:domain-driven-advisor — the canonical entry point that inspects your repo, asks a few plain-language questions, and routes you across the six-family audit engine (schema-drift, contract-drift, ddd, explicit-architecture, strangler, enforcement-hooks), then runs a premortem on the aggregated remediation plan. Also ships disciplined Linear issue execution with worktree isolation, PR review with Greptile gating, team release sync, E2E test generation/execution, test suite previewer, security pentesting, MoSCoW + RICE prioritization, cross-platform secret stash via OS-native GUI prompts (zenity / kdialog / osascript / Get-Credential), and session management. 29 commands, 10 auto-activating skills, 2 specialized agents.",
14+
"version": "1.30.0",
1515
"author": {
1616
"name": "Luis Andres Pena Castillo",
1717
"email": "lapc506@users.noreply.github.com"

.claude-plugin/plugin.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "make-no-mistakes",
3-
"version": "1.29.0",
3+
"version": "1.30.0",
44
"description": "The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, manage sessions, stash secrets, and enforce manifest-driven tool-call hooks. One plugin to make no mistakes.",
55
"author": {
66
"name": "Luis Andres Pena Castillo",

CHANGELOG.md

Lines changed: 11 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,15 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
1818
1919
## [Unreleased]
2020

21+
## [1.30.0] - 2026-06-02
22+
23+
### Changed
24+
- **README repositioned around `/make-no-mistakes:domain-driven-advisor` as the canonical entry point.** A new "Start here" section sits right after Install (before "What's Inside"), quoting the skill's own description verbatim ("Best first command for a new repo") and listing all six audit families (`SCH`, `CDC`, `DDD`, `ARC`, `STR`, `ENF`) in a single routing table. The deeper teaching section ("Guided repo health") remains as the long-form reference. This makes the front door obvious to a new user without scrolling through the 29-command index first.
25+
- **Marketplace description leads with the advisor.** `marketplace.json` plugin description now opens with "Start with /make-no-mistakes:domain-driven-advisor — the canonical entry point…" instead of burying the audit engine mid-paragraph. Same 29/10/2 component counts (verified: `commands/*.md = 29`, `skills/*/SKILL.md = 10`).
26+
27+
### Notes
28+
- No new commands, skills, or hooks ship in this release — it's a documentation-emphasis pass on top of 1.29.0 (which closed the six-family audit-engine loop). Cut to publish the re-announcement to `#doj-repo-health` and to surface the advisor at the top of the README/marketplace card.
29+
2130
## [1.29.0] - 2026-06-02
2231

2332
### Added
@@ -636,7 +645,8 @@ and this project adheres to [Semantic Versioning](https://semver.org/spec/v2.0.0
636645
- Product Owner Extension (SPOPC) roadmap section in README
637646
([PR #4](https://github.com/DojoCodingLabs/make-no-mistakes-toolkit/pull/4)).
638647

639-
[Unreleased]: https://github.com/DojoCodingLabs/make-no-mistakes-toolkit/compare/v1.29.0...HEAD
648+
[Unreleased]: https://github.com/DojoCodingLabs/make-no-mistakes-toolkit/compare/v1.30.0...HEAD
649+
[1.30.0]: https://github.com/DojoCodingLabs/make-no-mistakes-toolkit/releases/tag/v1.30.0
640650
[1.29.0]: https://github.com/DojoCodingLabs/make-no-mistakes-toolkit/releases/tag/v1.29.0
641651
[1.28.0]: https://github.com/DojoCodingLabs/make-no-mistakes-toolkit/releases/tag/v1.28.0
642652
[1.27.0]: https://github.com/DojoCodingLabs/make-no-mistakes-toolkit/releases/tag/v1.27.0

README.md

Lines changed: 31 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# make-no-mistakes
22

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)
44

55
The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, and manage sessions. One plugin to make no mistakes.
66

@@ -41,6 +41,36 @@ npx @lapc506/make-no-mistakes install
4141
| `make-no-mistakes install --dry-run` | Preview changes |
4242
| `make-no-mistakes install --force` | Overwrite unmanaged conflicts |
4343

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+
4474
## What's Inside
4575

4676
### Commands (29)

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@lapc506/make-no-mistakes",
3-
"version": "1.29.0",
3+
"version": "1.30.0",
44
"description": "The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, manage sessions, stash secrets, and enforce manifest-driven tool-call hooks (no SSH+DB, no manual prod, no minified build, no secret leaks, Slack format). OpenCode + Claude Code plugin.",
55
"type": "module",
66
"main": "./dist/index.js",

0 commit comments

Comments
 (0)