By 0xmariowu
Proof-driven agent harness for indie AI builders: idea, plan, execute, verify, watch PRs, ship, handoff, and pickup.
BDC autoloop: run bounded autonomous execution on an approved plan.
BDC router: choose the right Builders Don't Cry workflow for the current intent.
BDC execute: execute an approved plan with fresh evidence.
BDC health: check installed BDC runtime, hooks, projections, and degraded host state.
BDC idea: shape fuzzy intent before planning or coding.
Read-only code-review persona for /verify --deep; reviews completed work against the local code-reviewer contract without shadowing plugin code-reviewer agents.
Read-only security-auditor persona for /verify --deep; reviews practical exploitability and security regressions without shadowing plugin security agents.
Read-only test-engineer persona for /verify --deep; reviews test strategy, coverage gaps, and RED evidence without shadowing plugin test agents.
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.
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.
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 PreCompact hook prompts. Skip pure Q&A, mid-execution unstable state, or if the same target handoff was already written within 5 min (per Phase 1.5 recency guard).
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.
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.
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.
Cry less. Ship more.
Turn AI-written code into shippable products.
Builders Don't Cry (BDC) is a proof-driven agent harness for indie AI builders who want real products, not fragile demos.
You bring the intent. Agents do the work. BDC keeps the work bounded, evidenced, resumable, and ready to ship.
中文 · Release · Install · Downloads · Workflow · Skills · Commands · Host Support
BDC fixes the part after "AI can code."
SHAPE PLAN BUILD PROVE WATCH SHIP RESUME
┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐ ┌──────┐
│ Idea │ ───▶ │ Plan │ ───▶ │ Exec │ ───▶ │Verify│ ───▶ │ PR │ ───▶ │ Ship │ ─▶│Pickup│
│ │ │ │ │Loop │ │Gate │ │Watch │ │Gate │ │ │
└──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘ └──────┘
idea plan execute verify watch-pr ship handoff
autoloop pickup
| Stage | Builder does | Agent does | BDC enforces |
|---|---|---|---|
| idea | explain the intent | shape it into a clear direction | no premature coding |
| plan | approve the plan | create atomic steps | plan lint, oracles, stop conditions |
| execute/autoloop | stay out of the loop | implement, test, fix, continue | step packets, evidence, scope checks |
| verify | review the evidence | inspect completed work | read-only review, Verified HEAD |
| watch-pr | wait for async state | monitor PR, CI, review, post-merge | event dashboard, action tags |
| ship | make the final call | summarize readiness | GO/NO-GO, rollback, privacy gates |
| handoff/pickup | resume later | load selected context | no auto-loading private state |
Latest stable release: v0.1.2.
Prerequisites: git, bash, python3, and jq. GitHub features also need gh.
git clone --branch v0.1.2 --depth 1 https://github.com/0xmariowu/builders-dont-cry ~/.bdc
~/.bdc/install.sh --target auto --scope project --dry-run
~/.bdc/install.sh --target auto --scope project
Then run:
./.bdc/bin/bdc doctor
Default install is project-scoped. It creates .bdc/ runtime folders, host projection blocks, and project-local skills/commands/agents, but it does not create a global bdc command unless you ask for it.
For Claude Code, project install also writes BDC-managed hooks into .claude/settings.json. Use --no-claude-hooks if you only want the CLI and projection files.
You can install from source with git clone, or download a host package from the release:
| Package | Use when | Download |
|---|---|---|
| Claude Code | You want the Claude Code plugin, commands, skills, agents, hooks, and CLAUDE.md | builders-dont-cry-v0.1.2-claude-code.tar.gz |
| Codex | You want Codex skills, projected agents, AGENTS.md, and CLI gates | builders-dont-cry-v0.1.2-codex.tar.gz |
| Cursor | You want Cursor rules backed by the shared CLI gates | builders-dont-cry-v0.1.2-cursor.tar.gz |
| Project runtime | You want the project-local runtime package | builders-dont-cry-v0.1.2-project.tar.gz |
Check how well your repo supports AI coding agents.
Self-evolving deep research. Gets smarter every time you use it. Searches across channels, synthesizes cited reports, and learns which queries and platforms work best.
npx claudepluginhub 0xmariowu/builders-dont-cryMulti-model consensus engine integrating OpenAI Codex CLI, Gemini CLI, and Claude CLI for collaborative code review and problem-solving.
Ultra-compressed communication mode. Cuts ~75% of tokens while keeping full technical accuracy by speaking like a caveman.
Comprehensive UI/UX design plugin for mobile (iOS, Android, React Native) and web applications with design systems, accessibility, and modern patterns
Curate auto-memory, promote learnings to CLAUDE.md and rules, extract proven patterns into reusable skills.
Memory compression system for Claude Code - persist context across sessions
Standalone image generation plugin using Nano Banana MCP server. Generates and edits images, icons, diagrams, patterns, and visual assets via Gemini image models. No Gemini CLI dependency required.