By get-caio
CAIO Build Harness — autonomous development framework with phased execution, multi-agent coordination, and safety gates for team projects.
Check UI against design standards before shipping. Complements `/audit` (code) with visual quality verification.
Generate the ticket file for a specific phase based on the approved phase proposal and SPEC.md.
Analyze the master spec and propose a phased development breakdown.
**Purpose:** Systematic verification that nothing will get you fired after shipping.
Run adversarial security testing against the running application
System design and architecture decisions. Invoke when facing architectural choices, data modeling decisions, API design, or technology selection. Use PROACTIVELY for any significant feature that requires design thinking before implementation.
Product-wide audit agent. Walks every route, UI flow, and error state to produce a brutality report — dead endpoints, inconsistent patterns, missing error handling, schema-without-UI, UI-without-API. Run between phases, not per-ticket.
Orchestrates multi-agent work across a phase. Spawns feature agents in parallel worktrees, manages dependencies, and synthesizes results. Use for phases with many independent tickets that can be parallelized.
Pre-deploy checklist agent. Runs migrations against test DB, checks env vars exist, validates webhook URLs are registered, confirms cron jobs are configured. Catches the silent failures that missed configs produce.
Documentation update specialist. Spawned after ticket completion to update VitePress docs. Cheap and fast — uses haiku model for structured documentation updates.
Patterns for API contract testing — recording production responses, diffing response shapes, CI gating, and canary rollout validation. Use this skill whenever testing API backwards compatibility, migrating APIs, validating embed endpoints, doing response shape diffing, or ensuring production parity between old and new API implementations. Trigger whenever "contract test", "response shape", "backwards compatible", "API migration", or "canary rollout" is mentioned.
Launches a multi-agent advisory board (Visionary, Critic, Pragmatist, Recorder) to deliberate on any topic through structured rounds. Generic — not tied to presentations.
Patterns for large-scale data migration — schema mapping, batch processing, dual-write patterns, validation, rollback, and zero-downtime cutover. Use this skill when migrating databases, transforming schemas between V1 and V2, running bulk data operations, or planning zero-downtime database cutovers. Trigger on data migration, schema migration, V1 to V2, database cutover, ETL, bulk import, or data transformation.
Patterns for GDPR/CCPA compliance — data minimization, purpose limitation, retention policies, right-to-erasure workflows, PII audit checklists, and data processing agreements. Use when handling personal data storage or processing — not for consent banners (use gdpr-consent) or general security hardening.
Patterns for Prisma migrate dev workflow, expand-contract zero-downtime schema changes, rollback procedures, and coordinating migrations across team members. Use for any schema change — not for query optimization or ORM setup.
Uses power tools
Uses Bash, Write, or Edit tools
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.
A structured harness for autonomous AI development of CAIO incubator projects.
This harness enables Claude Code to work autonomously on a project by providing:
SPEC.md)# 1. Copy harness to your project
cp -r caio-build-harness/.claude your-project/
cp -r caio-build-harness/specs your-project/
cp -r caio-build-harness/docs your-project/
cp -r caio-build-harness/progress your-project/
cp caio-build-harness/CLAUDE.md your-project/
cp caio-build-harness/.mcp.json your-project/
cp caio-build-harness/.gitignore your-project/
# 2. Add your spec
cp your-spec.md your-project/specs/SPEC.md
# 3. Open in Claude Code
cd your-project
claude
┌─────────────────────────────────────────────────────────────┐
│ 1. /plan-phases │
│ Analyze SPEC.md → Propose phase breakdown │
│ ↓ │
│ 2. Human approves phases │
│ ↓ │
│ 3. /init-phase 1 │
│ Generate tickets for Phase 1 │
│ ↓ │
│ 4. /check-decisions │
│ Identify spec ambiguities → Create PENDING decisions │
│ ↓ │
│ 5. Human resolves decisions │
│ PENDING → DECIDED │
│ ↓ │
│ 6. /work │
│ Execute tickets continuously until phase complete │
│ ↓ │
│ 7. /init-phase 2 │
│ Repeat for next phase │
└─────────────────────────────────────────────────────────────┘
project/
├── .claude/
│ ├── commands/ # Slash commands
│ │ ├── plan-phases.md # Analyze spec, propose phases
│ │ ├── init-phase.md # Generate phase tickets
│ │ ├── check-decisions.md # Find spec ambiguities
│ │ ├── work.md # Execute tickets
│ │ ├── status.md # Report progress
│ │ ├── decision.md # Create decision doc
│ │ └── clarify.md # Ask clarifying questions
│ ├── agents/ # Subagent definitions
│ │ ├── architect.md
│ │ ├── feature.md
│ │ ├── implementer.md
│ │ ├── reviewer.md
│ │ ├── tester.md
│ │ └── interviewer.md
│ ├── skills/ # Domain knowledge
│ │ ├── nextjs-bun-prisma/
│ │ ├── auth/
│ │ ├── trpc/
│ │ ├── ai-integration/
│ │ ├── react-native/
│ │ ├── payments/
│ │ ├── testing/
│ │ ├── security/
│ │ └── code-quality/
│ └── settings.json # Permissions & hooks
├── specs/
│ ├── SPEC.md # Master spec (from human)
│ ├── CURRENT_PHASE # Current phase number
│ ├── design/ # Design system & assets
│ │ ├── DESIGN.md # Colors, typography, components
│ │ ├── FIGMA.md # Figma links, export notes
│ │ └── assets/ # Logo, icons, brand files
│ ├── phases/ # Phase ticket files
│ └── decisions/ # Spec clarifications
├── docs/
│ └── decisions/ # Architecture decisions
├── progress/
│ └── build-log.md # Session activity log
├── CLAUDE.md # Agent instructions
└── .mcp.json # MCP server config
| Command | Purpose |
|---|---|
/plan-phases | Analyze spec and propose phase breakdown |
/init-phase N | Generate tickets for phase N |
/check-decisions | Find spec ambiguities for current phase |
/work | Execute tickets continuously |
/status | Report current progress |
/decision | Create a decision document |
/clarify | Ask clarifying questions |
specs/decisions/)Product/business clarifications:
Created when SPEC.md is ambiguous. Human must resolve before work proceeds.
docs/decisions/)Technical implementation choices:
npx claudepluginhub get-caio/harness --plugin caio-build-harnessAccess thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Complete developer toolkit for Claude Code
Intelligent draw.io diagramming plugin with AI-powered diagram generation, multi-platform embedding (GitHub, Confluence, Azure DevOps, Notion, Teams, Harness), conditional formatting, live data binding, and MCP server integration for programmatic diagram creation and management.
Feature development with code-architect/explorer/reviewer agents, CLAUDE.md audit and session learnings, and Agent Skills creation with eval benchmarking from Anthropic.
Orchestrate multi-agent teams for parallel code review, hypothesis-driven debugging, and coordinated feature development using Claude Code's Agent Teams
Production-grade engineering skills for AI coding agents — covering the full software development lifecycle from spec to ship.