Buildwright — Testing skill for Claude Code
Approve intent, ship autonomously.
How to install Buildwright
This entry records only its repository, not the path inside it, so there is no
exact command to give. Open raunakkathuria/buildwright and copy the folder into
~/.claude/skills/, or the file into ~/.claude/agents/.
What Buildwright does
Approve intent, ship autonomously. Agent-first autonomous development workflow for Claude Code, OpenCode, and OpenClaw — you read a one-page spec and say yes, the agent handles research, planning, build, security scan, code review, and PR. Everything else is automated. Works on any project via a single curl | bash
Alternatives in Testing
- Maestro Spec — Intent-driven spec precipitation — state a constraint in natural language (加一条规范:禁止用 any / 记录架构约束:服务间走 gRPC / 530 ★
- Spec Draft PR — Turn a feature idea or GitHub issue into a one-page spec saved to Documentation/specs/ and opened as a draft P 324 ★
- Specweave — Spec-first AI development: describe a feature → AI creates spec + plan + tasks, builds autonomously, syncs to 158 ★
README
Buildwright
Buildwright is a lightweight engineering discipline layer for agent-led software work: understand, test, implement, document, verify, review, ship.
It is not a multi-agent framework. It keeps a small command surface and stores only useful project context.
Commands
| Command | Purpose |
|---|---|
/bw-plan |
Think/research only; no code changes |
/bw-work |
Implement bug fixes, refactors, and features |
/bw-verify |
Run typecheck, lint, test, and build gates |
/bw-review |
Independent code + security review of a PR or the current changes |
/bw-ship |
Verify, review, push, and PR |
/bw-analyse |
Analyse a brownfield codebase and write context docs |
/bw-cleaner |
Sweep the repo at rest for stale docs, dead files, and gates that stopped biting |
Workflow
Use `/bw-work` for implementation:
Understand -> Research -> Plan if needed -> Red -> Green -> Refactor -> Docs -> Verify -> Security -> Review -> Commit/Ship
Small tasks use lightweight research. Larger features produce `docs/specs/[feature]/research.md` and `docs/specs/[feature]/spec.md`. Cross-domain work uses a normal implementation plan; there is no separate multi-agent architecture.
TDD is explicit:
- Red: write a failing test for the bug or expected behavior.
- Green: make the smallest passing implementation.
- Refactor: improve structure while tests stay green.
Documentation is part of done. Every user-facing change must update affected README, docs, command text, API docs, examples, or changelog. If no docs apply, the agent must say why.
Framework behavior vs. steering
Buildwright separates **how the framework operates** from **your project's choices**.
**Framework behavior** lives in `.buildwright/framework/`. It is Buildwright-owned and fixed — identical in every install, refreshed on update, not meant to be customized:
.buildwright/framework/autonomy.md # the single autonomy behaviour, auto-continue, cont
Related Skills
Agentic Doc Templates
Stop coding agents from losing intent or building the wrong product shape. Modular Understanding/spec/TODO doc
Crew Agentic
An AI-powered coding agent, similar to Claude Code, that autonomously handles end-to-end software development,
Prompthistory
CLI tool to search, replay, test, and compare your AI coding assistant prompts. Supports OpenCode, Claude Code
Dify MCP
The most complete Dify MCP server + CLI - 138 tools that let any AI agent build, test & ship Dify workflows au
Cfn Spec
SPARC Specification phase. Make testable acceptance criteria, edge cases, pre/post conditions, invariants BEFO
St Plan
Produce a persisted, reviewable plan from deep research — feature, bug, refactor, migration, test, or roadmap
Related Agents
Delivery Validator
Validate task completion autonomously. Use this agent after review approval to run validation checks and eithe
Decision Loop
Autonomous PIVOT/REFINE/PROCEED decision agent — evaluates iteration results and autonomously decides whether
15 Schema Markup
Say which schema type each top page needs, then write the JSON-LD for the biggest gap.