Create a new workspace
Bootstrap the managed conventions, then scaffold only the packages and applications you need.
pnpm create repoctl
pnpm run repo:newCreate a repositoryTask-first monorepo operations
One CLI for setup, diagnosis, scaffolding, verification, and release work in pnpm monorepos.

Each command answers one repository question and leaves a reportable result.
repo initInstall managed root assets and the standard repo scripts.
repo doctorInspect workspace structure, tool versions, hooks, and release configuration.
repo newChoose a known template and preview every planned file before writing.
repo checkRoute lint, typecheck, build, test, and tsd through one repeatable plan.
repo releaseRecord change intent, version fixed groups, publish, and complete hooks.
repoctl supports greenfield workspaces and careful adoption without forcing the same migration path.
Bootstrap the managed conventions, then scaffold only the packages and applications you need.
pnpm create repoctl
pnpm run repo:newCreate a repositoryCapture a redacted baseline, preview asset drift, and opt into changes in reviewable steps.
repo doctor --markdown --redact
repo upgrade --no-overwritePlan an adoptionrepoctl
The CLI keeps templates, managed assets, checks, and reports separate so automation stays understandable.
Compare standard root files before replacing local decisions.
Create libraries, CLIs, services, clients, and docs from named templates.
See the exact task graph in dry-run, JSON, or Markdown before execution.
Share redacted support context without leaking repository paths or tokens.
Daily commands stay short. Explicit modes are available when scripts need stable output.
repo initrepo doctorrepo templatesrepo newrepo checkrepo envrepo upgraderepo releasePreview destructive work, write stable artifacts, and redact support output at the command boundary.
repo check --full --dry-run --json --out reports/check-plan.json
repo env support --markdown --redact --out reports/support.mdInstall repoctl locally, inspect the repository, then choose the next task from evidence.
pnpm add -D repoctl
pnpm exec repo init
pnpm exec repo doctor
pnpm exec repo check --dry-runRead the full setup guideThe documentation is organized by repository outcome, with deeper references when you need implementation details.