Skip to main content

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

  1. Plan/rea-plan researches your codebase, drafts a spec + todo, runs adversarial review, and waits for your approval before any code is written.

  2. Execute/rea-execute dispatches todo items to parallel agents. Each item goes through implementation, spec review, and code review.

  3. Commit/rea-commit detects 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

rea_dev-0.7.1.tar.gz (63.6 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

rea_dev-0.7.1-py3-none-any.whl (70.8 kB view details)

Uploaded Python 3

File details

Details for the file rea_dev-0.7.1.tar.gz.

File metadata

  • Download URL: rea_dev-0.7.1.tar.gz
  • Upload date:
  • Size: 63.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for rea_dev-0.7.1.tar.gz
Algorithm Hash digest
SHA256 e7aef32623f7f0c93bac61562d11b7bf787ae089b63db829fc19e2ff2dd40acf
MD5 f7584fba15961ca4710acc974fe96125
BLAKE2b-256 44ffdaafc91e9f6cba8a7be0a731f01e38447588bd456146d59edc992f6e52ef

See more details on using hashes here.

File details

Details for the file rea_dev-0.7.1-py3-none-any.whl.

File metadata

  • Download URL: rea_dev-0.7.1-py3-none-any.whl
  • Upload date:
  • Size: 70.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.1

File hashes

Hashes for rea_dev-0.7.1-py3-none-any.whl
Algorithm Hash digest
SHA256 5af4e4ed8f8bbaf33edc0b56e6cb61f966bb8c02f1e4db0b1357ac8abd677e72
MD5 d989ddd6aa6ecf93110082c6468f3d76
BLAKE2b-256 5a08dc56f55e91e53f0d02cc6f8292012adf0e76520c47cef64307a16d4b14c9

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page