Development toolkit — bootstraps structured Claude Code workflow (commands, agents, plans, CI) into any project
Project description
REA
Structured development workflow for Claude Code.
REA installs slash commands, composable agents, and CI config into any project. The CLI copies files — all intelligence runs through Claude.
pip install rea-dev
rea setup .
# open Claude Code → /rea-init
What you get
Slash commands (use inside Claude Code):
| Command | What it does |
|---|---|
/rea-plan |
Write a spec + todo, adversarial review, get approval before coding |
/rea-execute |
Agents implement in parallel with spec review + code review |
/rea-commit |
Commit, push, open PR to the right branch automatically |
/rea-brainstorm |
Explore ideas before committing to a plan |
/rea-verify |
Health check — CI, branches, config |
/rea-write-skill |
Create a new custom agent or command |
/rea-wrap |
End-of-session summary + save lessons |
/rea-update |
Update REA + sync templates |
Composable agents (called by commands or standalone):
| Agent | Purpose |
|---|---|
explorer |
Read-only codebase research |
implementer |
TDD-driven implementation |
spec-reviewer |
Verifies implementation matches requirements |
code-reviewer |
Code quality assessment |
debugger |
4-phase root cause debugging |
plan-reviewer |
Adversarial plan review |
dispatcher |
Groups todo items into parallel/sequential batches |
bug-scanner |
Logic bugs, edge cases, error handling gaps |
security-scanner |
Security vulnerabilities |
skill-writer |
Creates new agents/commands matching conventions |
Quick start
Requirements: Python 3.11+, gh CLI authenticated, git repo with GitHub remote.
# Install
pip install rea-dev
# Add to your project
rea setup /path/to/project
# Finish setup in Claude Code
/rea-init
/rea-init detects your stack and installs CI workflows, branch protection, hooks, and a project-specific CLAUDE.md.
How it works
-
Plan —
/rea-planresearches your codebase, drafts a spec + todo, runs adversarial review, and waits for your approval before any code is written. -
Execute —
/rea-executedispatches todo items to parallel agents. Each item goes through implementation, spec review, and code review. -
Commit —
/rea-commitdetects your branch, commits, pushes, and opens a PR to the right target (feature/*→ staging,staging→ main).
Plans persist in .rea/plans/ across sessions. The NEXT: marker tracks where you left off.
Branch strategy
feature/* → PR to staging
staging → PR to main (release)
hotfix/* → PR to main (emergency)
Architecture
Commands are orchestrators. Agents are building blocks. Agents never call other agents — only commands orchestrate.
License
MIT
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file rea_dev-0.7.0.tar.gz.
File metadata
- Download URL: rea_dev-0.7.0.tar.gz
- Upload date:
- Size: 62.9 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6d98d52b8ac57c21b3d48de875dc0297be77a695ce23832cd1ea9258536cc774
|
|
| MD5 |
d5f950e26af98d90346620e4113b52bb
|
|
| BLAKE2b-256 |
65c7cd620d3a4e95f68ba09402096b49e32aa9b711a90339f40b3456816b8de0
|
File details
Details for the file rea_dev-0.7.0-py3-none-any.whl.
File metadata
- Download URL: rea_dev-0.7.0-py3-none-any.whl
- Upload date:
- Size: 70.2 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.13.1
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
99a91c544a4214dda34e85c26fd105a46d7e308c3f0c92b4427ee6bfc00beaf1
|
|
| MD5 |
56fccdcd911f822f9183a233f5589bc3
|
|
| BLAKE2b-256 |
0056de9c8f0fd8183e8d833cbf2764f886645f4bad84071ddb84c2c7c8891c46
|