claudecodex

builders-dont-cry

Proof-driven agent harness for indie AI builders: idea, plan, execute, verify, watch PRs, ship, handoff, and pickup.

4 on GitHubby Builders Don't Cryv0.1.2MITupdated 6 months ago

Not in a marketplace yet, so it loads for one session with --plugin-dir.

Plugin builders-dont-cry in 0xmariowu/builders-dont-cry. 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)

  • autoloop

    Use when the user explicitly invokes /autoloop to automate an already-approved plan through /execute, /verify, and /ship with bounded retries and handoff on repeated failure.

  • execute

    Use when builder says 开始做 / 做吧 / 执行 / go / start / 跑起来 / 走起 / execute / execute-plan and an approved `.bdc/plans/*.md` exists; execute plan steps with verify evidence, scope checks, commits, and checkbox progress. Skip if no plan exists, pure Q&A, or a trivial one-off change.

  • handoff

    Session wrap-up — produces a HANDOFF file at `${BDC_HOME:-$HOME/.bdc}/handoff/<topic-slug>.md` for the next session's AI. Format spec: `standards/ai-friendly-artifacts.md` § 1.4.2. Pending matters more than Done. Use when builder says handoff / 收尾 / 总结一下 / 交接 / 交代一下 / wrap up / session 结束, or PreCom

  • health

    Use when builder invokes /health, asks to check BDC health, asks whether the installed BDC harness is stable, or asks for a no-spend local BDC verification.

  • idea

    Use when the user explicitly invokes /idea or asks to clarify a fuzzy product, workflow, BDC, or engineering idea before planning; produce a short idea brief without entering implementation.

  • pickup

    Load a previous session's HANDOFF brief into context to resume work — distinct from Claude Code's `/resume` which restores the full conversation; this loads only the lightweight YAML brief emitted by /handoff. Default state at session start is clean (no auto-load). Use when builder invokes /pickup,

  • plan

    Persist a structured exec-plan with prior-art check, atomic role-tagged steps, and blocking reviewer sign-off, written to `.bdc/plans/<proj>-<MMDD>-<topic>.md`. Use only when explicitly invoked as `/plan` or when builder names the skill by name (`plan`, `走 plan`). Do not auto-trigger from planning d

  • ship

    Use when the user explicitly invokes /ship or asks whether finished BDC, code, docs, or release work is ready to ship, publish, merge, or close out.

  • using-bdc

    Use when a Claude Code session needs to route a task into builder's local BDC skills, standards, active plan flow, /execute execution loop, handoff, or PR/watch utilities, and no more specific skill has already matched.

  • verification-before-completion

    Use when a session is about to say DONE, 完成, ready to push, fixed, or ✅ outside an active /execute execution loop, and the same response does not already include fresh verify output with exit code and last 5 lines.

  • verify

    Use when the user explicitly invokes /verify or asks for an independent review of completed plan work, diff evidence, or a finished BDC change before shipping.

  • watch-pr

    Manage the v7 PR-watch daemon for the user — start/stop watching specific PRs, list current dashboard, force-resume an ignored PR. The PostToolUse hook auto-registers any PR after `git push` / `gh pr create`, so this skill is for on-demand operations, not for starting the auto chain. Use when builde

Subagents (3)

  • verify-code-reviewer

    Read-only code-review persona for /verify --deep; reviews completed work against the local code-reviewer contract without shadowing plugin code-reviewer agents.

  • verify-security-auditor

    Read-only security-auditor persona for /verify --deep; reviews practical exploitability and security regressions without shadowing plugin security agents.

  • verify-test-engineer

    Read-only test-engineer persona for /verify --deep; reviews test strategy, coverage gaps, and RED evidence without shadowing plugin test agents.

Hooks (9)

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-tool-use bash

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-tool-use publish

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-tool-use publish

  • PreToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-tool-use agent

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh post-tool-use edit

  • PostToolUse

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh post-tool-use bash

  • PreCompact

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh pre-compact

  • SessionStart

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh session-start

  • UserPromptSubmit

    bash ${CLAUDE_PLUGIN_ROOT}/runtime/claude-code-hook.sh user-prompt-submit

View source on GitHub

Maintain builders-dont-cry?

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