Skip to main content
recursive-mode is installed in two steps: add the skill package to your agent environment, then bootstrap the target repository with the scaffold. Bootstrapping happens automatically the first time you invoke recursive-mode.

Prerequisites

Before installing, confirm you have:
  • A git repository to bootstrap
  • The skills CLI available (npx skills)
  • Python 3, PowerShell (pwsh), or Bash — depending on which bootstrap script you use
  • An agent environment that supports the skills CLI

Install options

The skills CLI is the preferred way to install and manage recursive-mode in your agent environment.Install the main skill
List everything in the package
Add --full-depth to list nested subskills as well:
Install all included skills
Install a single subskillTo install only one subskill instead of the full package, pass its name with --skill:
Replace recursive-tdd with any of the available subskills: recursive-worktree, recursive-debugging, recursive-review-bundle, or recursive-subagent.

What gets installed

Running the bootstrap script creates the following layout in your repository:

Key files

The memory router

The memory layer under /.recursive/memory/ stores durable project knowledge — domain context, reusable patterns, recurring incidents, and skill guidance — separately from current repository state and individual run artifacts. This separation lets the workflow distinguish between what is true right now, what happened in one run, and what has been learned across many runs. Agents load only the memory docs relevant to the current task rather than reading the full memory tree on every run.

Subskills included

The package ships these installable subskills alongside the root recursive-mode skill: Install the full set with --skill '*' --full-depth, or install individual subskills by name.