claude

make-no-mistakes

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. 38 commands, 12 auto-activating skills, 2 specialized agents.

3 on GitHubby Luis Andres Pena Castillov1.43.0BSL-1.1updated 1 month agoworkflow
/

Plugin make-no-mistakes from marketplace make-no-mistakes in DojoCodingLabs/make-no-mistakes-toolkit. Commands read from the repo's manifest — 1 month ago.

This plugin runs code on your machine — its hooks fire automatically on events like tool use. The exact commands are listed below; read them before installing.

What it installs

Skills (12)

  • audit-engine

    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

  • domain-driven-advisor

    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 fu

  • implement-advisor

    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", "wor

  • merge-advisor

    Computes the ORDER in which a set of open PRs should be merged so that each one is still mergeable when its turn arrives. Measures pairwise file collisions, latent conflicts that only appear after an earlier PR lands, artifacts anchored to a base SHA that every other PR must regenerate, and CI queue

  • premortem

    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 k

  • prioritize

    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", "/priorit

  • resolve-open-questions

    Sweeps the current session for every open question, pending decision, or buried "¿querés que...?" and resolves them through structured AskUserQuestion batches (options + recommendation) instead of prose. Use when the user asks to "resolve open questions", "usemos AskUserQuestion", "/resolve-open-que

  • review-active-issues

    Reviews active Linear issues with GitHub cross-referencing, activity insights, and actionable recommendations. Use when the user asks "what are my active issues", "review my Linear issues", "what's the status of my issues", "show me my backlog", "what issues need attention", or wants a comprehensive

  • review-open-prs

    Cross-references open PRs across all repos in the current org with Linear issues, checks Greptile review scores, forces mergeable calculation, and generates an actionable report with merge/rebase/fix recommendations. Use when the user asks "show me open PRs", "what PRs need attention", "review PRs",

  • spec-recommend

    Reads spec files or SRD tasks and produces structured implementation briefs in the Bilingual Format (Human Layer + Agent Layer). Use when the user asks to "analyze this spec", "create an implementation brief", "process this SRD task", "what needs to be built from this spec", or wants to turn a spec

  • spike-recommend

    Analyzes issues and produces structured bilingual implementation briefs (Human Layer + Agent Layer). Use when the user asks to "analyze this issue", "create an issue brief", "what does this Linear issue need", pastes a Linear issue URL, or wants to understand and plan work for an issue. By default,

  • sync-advisor

    Measures how far a checkout has drifted from its base ref and routes to the smallest sync that closes the gap — a plain pull, a single-branch rebase, or the team-wide /make-no-mistakes:rebase. Reports which governed files changed, so the answer is "you are missing these three hook fixes", not just "

Slash commands (39)

  • /make-no-mistakes:atomic-rules-init

    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.

  • /make-no-mistakes:audit-contract-drift

    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 i

  • /make-no-mistakes:audit-ddd

    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 OpenS

  • /make-no-mistakes:audit-enforcement-hooks

    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

  • /make-no-mistakes:audit-explicit-architecture

    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, a

  • /make-no-mistakes:audit-schema-drift

    Audit a repo for schema drift — 1NF violations, the same logical column duplicated across tables without a single source of truth (the *_bio-in-5-tables pattern), and tables written by multiple owners with no canonical owner. Emits a findings doc, an OpenSpec remediation change, Bilingual Linear iss

  • /make-no-mistakes:audit-strangler

    Audit a monolith → microservices migration's health (Strangler Fig — Fowler / microservices.io) — whether a façade/proxy/gateway/sidecar fronts the legacy system, whether old and new paths coexist behind a router for a safe incremental cutover (vs a big-bang rewrite), how far the route migration has

  • /make-no-mistakes:audit

    Run the full repo-health sweep in one shot — all six audit-engine families (schema-drift, contract-drift, ddd, explicit-architecture, strangler, enforcement-hooks) — and delegate the COMPONENT layer to `atomic-design-toolkit`'s audit when it is installed. Aggregates every family into one cross-famil

  • /make-no-mistakes:daily-standup-add-completed

    Append completed work items to today's standup file. Accepts a description, PR number, Linear issue ID, or --reset flag as $ARGUMENTS.

  • /make-no-mistakes:daily-standup-post-slack

    Compose and post today's standup message to Slack, combining data from the standup file with interactive user input. Accepts "draft" as $ARGUMENTS to send as draft instead of posting directly.

  • /make-no-mistakes:domain-driven-advisor

    Guided entry point for repo health when you don't know which audit you need. Inspects the repo, asks a few plain-language questions, recommends which audit(s) to run (or the full sequence), runs them, and finishes with a premortem on the remediation plan. Best first command for a new repo.

  • /make-no-mistakes:e2e-test-builder

    Generate or update a TestSprite-compatible test-suite.json from use case documentation. Accepts a URL or file path as $ARGUMENTS.

  • /make-no-mistakes:e2e-test-preview

    Launch a Qt-based visual previewer for test-suite.json files. Auto-detects the suite in the current project, ensures PySide6 is installed, and opens an interactive table with filtering, detail pane, and CSV export. Accepts an optional path as $ARGUMENTS.

  • /make-no-mistakes:e2e-test-runner

    Execute E2E tests from a test-suite.json file. Selects the optimal runner for each scenario, produces immutable result files, and optionally reports to Linear or Markdown. Accepts a path to test-suite.json or a jq filter as $ARGUMENTS.

  • /make-no-mistakes:explain

    Explica algo en dos capas — primero en prosa, luego con detalle técnico — cierra con un insight no obvio, actionables rankeados y AskUserQuestion. Acepta el tema como $ARGUMENTS.

  • /make-no-mistakes:gemini-code-review

    Cheap first-pass code review (one-shot via liteLLM) on a parametrizable model — Gemini 3.5 Flash by default, or any provider via --model; supports --adversarial. Curated by the orchestrator against the local repo's CLAUDE.md. Design B — no nested agent.

  • /make-no-mistakes:goodmorning

    Bootstrap your day by scanning for pending next-day handoff files and guiding you through resuming where you left off.

  • /make-no-mistakes:goodnight

    Save full session context to a next-day handoff file so tomorrow's session can pick up exactly where you left off. Accepts a short label for the file as $ARGUMENTS.

  • /make-no-mistakes:handover-pr

    Package your open PR(s) / branch work into a structured handover and post it to a Slack thread for a teammate to pick up. The mirror of /takeover-pr. Accepts a repo (optionally PR number), a teammate, and optional "draft" / "broadcast" / a thread URL as $ARGUMENTS.

  • /make-no-mistakes:handover

    Compose and post a structured engineering handover to Slack — hand a body of work (PRs, Linear issues, an incident, a root cause) to a specific teammate for their review/decision. Accepts a target person and optional "draft" / channel as $ARGUMENTS. Mirrors the house Slack style of /daily-standup-po

  • /make-no-mistakes:implement

    Execute Linear issues with full discipline -- sequential branches, worktree isolation, reviewer loops, CI verification, and clean merges. Accepts one or more Linear issue IDs or URLs as $ARGUMENTS.

  • /make-no-mistakes:linear-projects-setup

    Bootstrap a Linear workspace with label taxonomy, projects, milestones, and reviewer integrations. Modes: labels, projects, audit, sync, or clean slate (default). Accepts mode as $ARGUMENTS.

  • /make-no-mistakes:merge-advisor

    Calcula el ORDEN en que se deben mergear varios PRs abiertos contra una misma base, para que cada uno siga siendo mergeable cuando le toque. Mide colisiones de archivos, conflictos latentes que solo aparecen después de que otro PR aterriza, artefactos anclados a un SHA de la base, y capacidad de la

  • /make-no-mistakes:observability-audit

    Audit whether observability actually WORKS, not whether it is configured. Verifies telemetry is received (not merely emitted), that the configured credential points at a live destination, that init paths cannot silently disable monitoring, that alert channels carry real traffic and have named owners

  • /make-no-mistakes:parallelize

    Decompose a body of work and fan it out across named, worktree-isolated agents. Forces a capability gate (agent-teams flag AND the live tool surface) before anything is spawned, splits streams by who can execute them rather than by topic alone, and converges the results. Accepts a description of the

  • /make-no-mistakes:pending-left

    Gather and present a prioritized, actionable list of everything pending from the current session, git state, Linear issues, and memory.

  • /make-no-mistakes:pentest-runner

    Run automated penetration tests following Cyber Kill Chain + OWASP methodology. Accepts a phase, OWASP category, or component as $ARGUMENTS.

  • /make-no-mistakes:postmortem

    Compose a post-incident report (postmortem) in the house style — evidence verified against logs/DB before writing, blameless, with the mandatory sections Causa Raíz, La Buena Noticia and Plan de Mitigación en marcha. Produces a Slack-ready message (Spanish, mrkdwn, no Unicode bullets) for the incide

  • /make-no-mistakes:premortem

    Run a premortem on the plan, launch, product, hire, strategy, or decision the user is about to commit to. Frames it as "already failed 6 months from now" and works backward to find every reason why, then produces a revised plan with blind spots exposed. Outputs an HTML report + Markdown transcript t

  • /make-no-mistakes:prioritize

    Aplica MoSCoW + RICE-adaptado a los issues de un pillar, justificando cada veredicto contra el sub-spike PIBER+IDCF y el vision audit mas reciente. Accepts pillar-slug como $ARGUMENTS.

  • /make-no-mistakes:rebase

    Synchronize your entire local state (branches, worktrees, PRs) with the latest release after a team-wide rebase. Accepts a repo name as $ARGUMENTS.

  • /make-no-mistakes:remind

    Recall past decisions, feedback, and instructions from memory, CLAUDE.md, and project context. Accepts a topic or keyword as $ARGUMENTS.

  • /make-no-mistakes:resolve-open-questions

    Barre la sesión por decisiones abiertas y preguntas enterradas en prosa, y las resuelve en batch vía AskUserQuestion con opciones + recomendación. Acepta un scope opcional como $ARGUMENTS.

  • /make-no-mistakes:secret-clear

    Wipe the staged secret using shred -u (Linux), rm -P (macOS), or random-overwrite-then-delete (Windows). Idempotent — safe to call when no secret is staged. Always run this when finished using credentials.

  • /make-no-mistakes:secret-generate

    Generate a random secret with a CSPRNG and stage it with mode 0600, via a password-generator GUI (length slider, character-class toggles, regenerate). The value never appears in the conversation log or terminal history — only its length, alphabet and entropy do. Use /secret-use to consume it and /se

  • /make-no-mistakes:secret-input

    Prompt for a secret or password via OS-native GUI dialog (Linux zenity/kdialog/pinentry, macOS osascript, Windows Get-Credential) and stage it with mode 0600. The value never appears in the conversation log or terminal history. Use /secret-use to consume it and /secret-clear to wipe.

  • /make-no-mistakes:secret-use

    Run a single command with the staged secret loaded as an environment variable. Format ENVVAR -- command. The secret is NOT auto-deleted — call /secret-clear when done. Accepts arguments as $ARGUMENTS.

  • /make-no-mistakes:summarize

    Generate a structured recap of everything accomplished in the current session, then ALWAYS chain into the session plan, pending-left and resolve-open-questions — what happened, what remains, and what has to be decided.

  • /make-no-mistakes:takeover-pr

    Pick up a teammate's open PR in a specific repo, check it out locally, review it, and continue the work. Accepts a repo name (optionally with PR number) as $ARGUMENTS.

Subagents (2)

  • execution-lead

    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

  • pr-reviewer

    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. - Bash - Read - Grep - Glob

Hooks (8)

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-bash.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/pre-edit.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/atomic/pre-atomic.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/cross-cutting/pre-write-no-cleartext-secret-in-config.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/cross-cutting/pre-write-cross-repo-schema-ownership.sh

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/cross-cutting/pre-write-version-bump-discipline.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/post-slack.sh

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/hooks/atomic/post-atomic-drift.sh

View source on GitHub

Similar plugins

superpowers

claudecodex

Core skills library for Claude Code: TDD, debugging, collaboration patterns, and proven techniques

15 skills · hooks

obra/superpowers 316,836

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

Backend API design, GraphQL architecture, workflow orchestration with Temporal, and test-driven backend development

9 skills · 1 command · 8 agents

wshobson/agents 42,461

beads

claudecodex

AI-supervised issue tracker for coding workflows

1 skill · 1 agent · hooks

gastownhall/beads 28,698

MiniMax AI skills library for frontend, fullstack, Android, iOS, shader, GIF sticker, document, presentation, spreadsheet, and multimodal media workflows

18 skills

MiniMax-AI/skills 13,828

Maintain make-no-mistakes?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted