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.0.tar.gz (62.9 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.0-py3-none-any.whl (70.2 kB view details)

Uploaded Python 3

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

Hashes for rea_dev-0.7.0.tar.gz
Algorithm Hash digest
SHA256 6d98d52b8ac57c21b3d48de875dc0297be77a695ce23832cd1ea9258536cc774
MD5 d5f950e26af98d90346620e4113b52bb
BLAKE2b-256 65c7cd620d3a4e95f68ba09402096b49e32aa9b711a90339f40b3456816b8de0

See more details on using hashes here.

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

Hashes for rea_dev-0.7.0-py3-none-any.whl
Algorithm Hash digest
SHA256 99a91c544a4214dda34e85c26fd105a46d7e308c3f0c92b4427ee6bfc00beaf1
MD5 56fccdcd911f822f9183a233f5589bc3
BLAKE2b-256 0056de9c8f0fd8183e8d833cbf2764f886645f4bad84071ddb84c2c7c8891c46

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