Skip to content

repoctl documentation

What does your repository need next?

Initialize, diagnose, create, check, and release pnpm or Turborepo workspaces from one task-first CLI.

A real repoctl doctor report showing repository checks and findings

Choose a task

Pick the result you need. Each path begins with the smallest safe command.

Three commands to a useful baseline

Install repoctl, initialize its managed defaults, then diagnose the workspace.

  1. Install

    pnpm add -D repoctl

    Keep repoctl with the repository so teammates and CI use the same version.

  2. Initialize

    pnpm exec repo init

    Review the file plan before adding managed scripts and configuration.

  3. Diagnose

    pnpm exec repo doctor

    Use the first blocker as your next task. Run the diagnosis again after each fix.

See the plan before the repository changes

Preview work, redact local paths, and keep the exact command sequence with the report.

See how diagnosis works
pnpm exec repo new docs --template vitepress --dry-run
pnpm exec repo check --dry-run
pnpm exec repo doctor --markdown --redact

Continue with the decision in front of you

Move from the current task to the level of detail you need.