REAP CLI

A generation-based development pipeline: the agent studies the project, plans, codes, validates and logs lessons into knowledge.

  • 62 ★ on the repository
  • Last commit
CLI

Extended access

Why this level

  • Install changes Claude Code settings and adds a session start hook.
  • The agent changes project code in generations with a human in the loop.
All reasons and checks

c-d-cc/reap

Install

In your terminal, with SkillFoxx CLI

npx skillfoxx add cli/reap

Detects the agents on your machine, shows the access level and pins the version.

Other ways to install

Access and checks

How we review

Extended accessThe tool runs code or makes network calls and only reads external data.

  • Install changes Claude Code settings and adds a session start hook.
  • The agent changes project code in generations with a human in the loop.

This is third-party code. Review the repository files before installing.

What it does

REAP, the Recursive Evolutionary Autonomous Pipeline, drives development in cycles. The human sets the goal and makes key decisions while the agent learns the project knowledge: the genome (architecture, conventions, constraints) and the environment (code, dependencies, domain). A generation runs five stages: learning, planning, implementation, validation and completion. Lessons flow back into the knowledge base. Inside the agent, the `/reap.init` and `/reap.evolve` slash commands work, while the `reap` terminal command is the internal engine. Claude Code and OpenCode are supported. Generations can be merged between developers and `reap uninstall` removes it fully.

Who it is for. Developers who run a project with Claude Code or OpenCode and want goals and knowledge to persist between sessions.

Good fit when

  • The agent loses context with every new session.
  • Documentation drifts from code and both must stay in sync.
  • Several developers or agents produce conflicting changes.
  • The project already exists and the agent must study it before working.

Not a fit when

  • One small fix is needed with no process.
  • The agent is neither Claude Code nor OpenCode.
  • The team is not ready to keep project knowledge in a separate structure.

Example request

Run /reap.init in this project, then /reap.evolve with the goal of adding pagination to the order list.

Limitations

It works only with Claude Code and OpenCode, and the second needs a manual `agentClient` edit in `.reap/config.yml` and `reap update`. A global npm package and Node.js 18 or newer are required. Install puts commands, agent definitions and a `SessionStart` hook into `~/.claude/settings.json` in your home folder, so removal must go through `reap uninstall`, not npm alone. No licence is detected in the repository. The latest commit is from 21 September 2026.

How to disable. Run `reap uninstall --confirm` before removing the package: it takes out REAP files and `settings.json` entries. `reap destroy` removes REAP from a single project.

FAQ

What does /reap.evolve do?

It runs a generation through learning, planning, implementation, validation and completion: the agent explores, plans, codes, validates and records lessons.

What are the genome and the environment?

The genome is project architecture, conventions and constraints. The environment is code, dependencies and domain.

How do I use OpenCode?

After `/reap.init` set `agentClient: opencode` in `.reap/config.yml` and run `reap update`.

How do I remove REAP completely?

Run `reap uninstall --confirm` before removing the package. If the package is already gone, run `npx @c-d-cc/reap uninstall --confirm`.

Do I need the terminal?

No, you work through `/reap.*` slash commands in the agent, and the `reap` command is the engine.

Discussion

No questions or reviews yet.

CLI tools

A Claude Code skill that drives a hard task through explore, plan, execute and reflect, writing every decision to disk.

SkillExtended access72Repository stars

An ops repo for Claude Code: tickets, the Rex reviewer and a closed merge gate take agent code to production under human control.

PluginExtended access544Repository stars

A CLI that wires a research-to-delivery pipeline with documents and quality gates into Claude Code, Cursor, Codex and other agents

CLIBroad access280Repository stars

A workflow template for Claude Code and five more agents: a backlog task, a diff review and a commit.

WorkflowExtended access59Repository stars

Skill and plugin for Codex and Claude Code: the agent drives a project through a plan-to-maintain loop with human gates.

SkillExtended access95Repository stars
Official

A Grid Dynamics plugin that loads a team's shared engineering standards, architecture and workflows into a coding agent session

PluginExtended access375Repository stars

Comparison with similar tools

Cards that share the main search query, and how they differ.

ToolOfficialRepository starsMain difference
REAP (this card)no62
Spec Kitno149,633specs and tasks for the agent; REAP adds knowledge accumulation and generation merging
Superpowersno316,679a set of process skills; REAP keeps one cycle and project memory

README in short

A generation-based development process on top of Claude Code and OpenCode. Project knowledge accumulates in the genome and lessons from each generation flow back.

README badge

Report a problem