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.
Scaffold a .atomic-design-rules.json at the current repo root so the make-no-mistakes atomic-design hooks (PreToolUse ownership enforcement + PostToolUse drift telemetry) start enforcing for this repo. No-op if the file already exists.
Audit a repo for consumer-driven contract drift — a producer (Edge Function / server) and a consumer (frontend) validating the same payload with separate schemas that have silently diverged (the FE↔EF validation-drift pattern). Emits a findings doc, an OpenSpec remediation change, Bilingual Linear issues, and 4-cure scaffold proposals. Accepts a target path as $ARGUMENTS.
Audit a repo for DDD bounded-context boundary leakage — a module owned by one context importing another context's internals instead of going through a shared/published interface (Conway's-Law drift), plus domain purity at the context seam and ubiquitous-language drift. Emits a findings doc, an OpenSpec remediation change, Bilingual Linear issues, and 4-cure scaffold proposals. Accepts a target path as $ARGUMENTS.
Audit Cure-4 enforcement-hook coverage — are the PreToolUse/PostToolUse hooks that prevent the other audits' drift actually installed? Checks for repo-level hooks (`.claude/hooks/`), inherited toolkit hooks, a rules config for them to enforce, and whether every structural rule the other five audits recommend is backed by a real hook (detection-without-enforcement is the anti-pattern). Emits a findings doc, an OpenSpec remediation change, Bilingual Linear issues, and cure scaffold proposals. Accepts a target path as $ARGUMENTS.
Audit a repo for Explicit Architecture violations (Herberto Graça) — the Hexagonal / Onion / Clean dependency rule (source dependencies must point inward, toward the domain), Hexagonal ports & adapters (missing port interfaces, primary vs secondary adapter misplacement), Onion/Clean layer leakage, and CQRS command/query mixing. Emits a findings doc, an OpenSpec remediation change, Bilingual Linear issues, and cure scaffold proposals. Accepts a target path as $ARGUMENTS.
Orchestrator agent for the /make-no-mistakes:implement protocol. Executes Linear issues with full discipline: worktree isolation, subagent dispatch for exploration and architecture, all-reviewer loops (Greptile + CodeRabbit + Graphite), CI verification, and clean merges. Dispatched by the implement command to run in its own context window.
Background agent for cross-referencing open PRs with Linear issues, checking Greptile review scores, forcing GitHub mergeable calculation, and generating actionable PR status reports. Dispatched by the review-open-prs skill.
Audit a repo for structural anti-patterns and repo health: schema drift, duplicated logical columns, multiple writers with no owner, and the broader six-family sweep. Use when the user asks to "audit" a repo, hunt for "drift" or an "anti-pattern", check "repo health", or run a named detector profile (e.g. schema-drift / SCH). Owns the full flow: preflight, scope, detect, verify, cure-map, emit (findings doc + OpenSpec change + Bilingual Linear issues + 4-cure scaffold proposals). Do NOT trigger for premortems, code review of a single PR, or generic status reports.
Guided entry point for repo health when you don't know which audit you need. Use when the user asks "which audit", "where do I start", wants to check "repo health", or mentions "domain driven" design. Inspects the repo, asks a few plain-language questions, recommends which audit(s) to run (or the full ordered sweep), runs them via the audit-engine, and finishes with a premortem on the remediation plan. Best first command for a new repo.
Detects when the user wants to work on a Linear issue, implement a feature, fix a bug, or start development work. Suggests the /make-no-mistakes:implement command. Triggers on: "implement", "work on issue", "start on", "pick up issue", "Linear issue", "build feature", "fix bug", "start coding", "work on <PREFIX>-NNN" or "implement <PREFIX>-NNN" for any Linear issue prefix (APP, BACK, SEC, MYTEAM, etc. — based on your workspace), "implement this", "let's build", "start implementing", "pick up this ticket", "work on this task", "execute this issue", "develop this feature", "ship this", pastes a Linear issue URL, or provides an issue ID. Does NOT trigger on: rebase, sync branches, standup, test execution, code review, general coding questions, or session management tasks.
Run a premortem on any plan, launch, product, hire, strategy, or decision. Assumes it already failed 6 months from now and works backward to find every reason why. Produces a revised plan with blind spots exposed. MANDATORY TRIGGERS: "premortem this", "premortem my", "run a premortem", "what could kill this", "future-proof this", "stress test this plan", "what am i missing here", "find the blind spots". STRONG TRIGGERS: "what could go wrong", "am i missing anything", "poke holes in this", "where will this break", "devil's advocate this". Do NOT trigger on simple feedback requests, factual questions, or LLM Council requests. DO trigger when someone has a plan or commitment where the cost of being wrong is high.
Applies MoSCoW (bucket) + RICE-adapted (intra-bucket ranking) to Linear issues of a product pillar, traceable to its PIBER+IDCF sub-spike and the latest vision audit. Use when the user asks to "prioritize issues", "priorizar el pillar", "aplicar MoSCoW", "rank the backlog", "RICE scoring", "/prioritize", or wants a data-backed decision on what to work on next within a pillar. Do NOT trigger for: generic backlog ranking without pillar context (use spike-recommend or implement-advisor instead), issue creation, or PR review.
Executes bash commands
Hook triggers when Bash tool is used
Modifies files
Hook triggers on file write and edit operations
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Uses power tools
Uses Bash, Write, or Edit tools
Uses power tools
Uses Bash, Write, or Edit tools
Runs pre-commands
Contains inline bash commands via ! syntax
Runs pre-commands
Contains inline bash commands via ! syntax
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Bash prerequisite issue
Uses bash pre-commands but Bash not in allowed tools
Version: 1.33.0 · CHANGELOG · Marketplace
The disciplined dev lifecycle — implement issues, review PRs, sync releases, test E2E, and manage sessions. One plugin to make no mistakes.
A Claude Code plugin by Luis Andres Pena Castillo.
# Add the marketplace (one-time)
claude plugin marketplace add DojoCodingLabs/make-no-mistakes-toolkit
# Install the plugin
claude plugin install make-no-mistakes
Or clone and install locally:
git clone https://github.com/DojoCodingLabs/make-no-mistakes-toolkit.git
claude plugin marketplace add ./make-no-mistakes-toolkit
claude plugin install make-no-mistakes
npx @lapc506/make-no-mistakes install
| Command | Description |
|---|---|
make-no-mistakes install | Install to ~/.config/opencode/ |
make-no-mistakes update | Refresh managed assets |
make-no-mistakes uninstall | Remove managed files only |
make-no-mistakes doctor | Health check |
make-no-mistakes install --dry-run | Preview changes |
make-no-mistakes install --force | Overwrite unmanaged conflicts |
/make-no-mistakes:domain-driven-advisorIf you only run one command from this plugin, run this one.
/make-no-mistakes:domain-driven-advisor
The advisor is the canonical entry point for repo-health work. From its SKILL.md:
Guided entry point for repo health when you don't know which audit you need. Use when the user asks "which audit", "where do I start", wants to check "repo health", or mentions "domain driven" design. Inspects the repo, asks a few plain-language questions, recommends which audit(s) to run (or the full ordered sweep), runs them via the audit-engine, and finishes with a premortem on the remediation plan. Best first command for a new repo.
It routes you across the six audit families (all live as of 1.29.0):
| Family | Command | Detects |
|---|---|---|
SCH | /audit-schema-drift | 1NF violations + same column duplicated across tables |
CDC | /audit-contract-drift | Producer↔consumer validation schemas that silently diverged |
DDD | /audit-ddd | Cross-context imports, domain purity, ubiquitous-language drift |
ARC | /audit-explicit-architecture | Hexagonal/Onion/Clean dependency-rule violations, CQRS separation |
STR | /audit-strangler | Strangler-Fig migration health (façade, cutover, legacy retirement) |
ENF | /audit-enforcement-hooks | Cure-4 PreToolUse/PostToolUse coverage gaps that allow the other audits' drift |
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.
Deliberate actions you invoke explicitly.
npx claudepluginhub dojocodinglabs/make-no-mistakes-toolkit --plugin make-no-mistakesFull video production pipeline for Remotion — gives Claude eyes (video analysis), voice (TTS/voiceover), ears (music/SFX), stock footage, AI image/video generation, TikTok captions, 3D content, and more. By Dojo Coding Labs.
In-context coding tutor for Claude Code. Learn from your real project with explanations, quizzes, diagnostics, and belt-based progression — locally and privately.
The non-engineer's development guardrails. A full dev lifecycle workflow — from spike to PR to review — built by a Head of Product who got tired of asking engineers for permission to ship. By Dojo Coding Labs.
AI-native visual regression testing engine by Dojo Coding — capture screenshots with Playwright, pre-filter with pixelmatch, and analyze UI changes with LLM vision. Zero incremental cost.
Backwards-from-success product methodology for AI-native development teams. Define what done looks like, then reverse-engineer the path to get there. Includes Synthetic Demand Validation to forecast whether an offer, creative, copy, feature, or price will sell.
Autonomous GitHub Project Management workflow with orchestrator-agent coordination for parallel task execution via git worktrees
AI-Driven Engineering workflow commands for managing issues, tasks, implementation, and PRs.
Virtual development team: TDD, debugging, code review, backlog management, and proven workflow patterns
Autonomous AI development pipeline that uses GitHub as a structured knowledge graph for Claude Code agents. Adds /work-on, /review-pr, /quality-gate, /orchestrate, and 20+ pipeline commands.
Commands, agents, skills, and context for AI-assisted development workflows
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.