buildme

Orchestrates idea-to-code builds via a deterministic Python pipeline with TDD and spec generation.

Updated May 3, 2026
One-click install
npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill buildme-spikelab
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: buildme
Source: https://github.com/spikelab/multiplai-cc-mktplace/tree/main/plugins/multiplai-dev/skills/buildme
Command: npx skills add https://github.com/spikelab/multiplai-cc-mktplace --skill buildme-spikelab

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires multiplai-core, claude-agent-sdk, pydantic, pyyaml, python-dotenv, and includes scripts (resource) components.

What problem does it solve? Turning a rough idea into working, reviewed code normally requires juggling interviews, research, spec writing, planning, and test-driven implementation by hand. BuildMe replaces that prompt-based orchestration with a deterministic Python pipeline that sequences every phase, checkpoints state to disk, and resumes after crashes. ## Core Features & Use Cases - Full pipeline orchestration: Runs Interview → Research → Codebase Analysis → Spec Generation → Design Audit → Plan Review → Prototype → TDD Build → Documentation → Respec → Publish as a subprocess with resumable checkpoints. - Enforced TDD with code gates: RED/GREEN gates, weak-test detection, test-integrity hashing, scored rubric reviews, and integration circuit breakers are code assertions, not prompt suggestions. - Git lifecycle automation: Each build runs in its own git worktree on its own branch, commits per block, pushes the branch, and opens a draft PR. - Use Case: Ask to build a password-reset feature from scratch; the pipeline interviews you, researches patterns, writes specs and a prototype, implements each block test-first, updates the docs, and hands back a draft PR. ## Quick Start Ask the assistant to build your feature with buildme, for example: build me a self-service password reset flow with email tokens.

Frequently Asked Questions about buildme

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I build a feature from an idea using Claude Code?

Invoke the /buildme skill with your idea. It interviews you for requirements, optionally runs deep research, generates specs and a prototype, then implements each block test-first inside its own git worktree, ending with a pushed branch and a draft PR.

How does the buildme TDD pipeline enforce test quality?

The pipeline enforces red-green TDD with code gates: a RED gate requires failing tests before implementation, a static scan catches weak tests like assert True, and test files are hashed so any silent modification during refactor discards the change.

Does buildme work without the multiplai-research plugin?

Yes. Without multiplai-research, gather requirements inline by asking the user directly and run with --skip-research. The interview and deep-research phases are the only parts that depend on that plugin.

What happens if a buildme run crashes mid-build?

Every phase checkpoints state to .build-state.json on disk. Restarting the pipeline resumes from the last completed phase, re-binding to the existing git worktree rather than creating a second one, and completed spec artifacts are skipped.

When should I not use the full buildme pipeline?

Skip it for trivial changes (a single file under ~20 lines) and use a simple plan-then-build path for small 2-5 file tasks. The full pipeline is meant for medium-plus work with new architecture where TDD and spec generation add value.

Why does buildme require the --trust-repo flag?

Gates execute the repo's own test command, which is arbitrary argv, and review agents read the repository with Read/Grep/Glob tools. The --trust-repo flag or BUILDME_TRUST_REPO=1 environment variable is the explicit opt-in for that access.