一键导入
repoman
Start here for any work in this repo. Routes to the right manager and owns the lifecycle order (verify before save, scaffold before change).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Start here for any work in this repo. Routes to the right manager and owns the lifecycle order (verify before save, scaffold before change).
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | repoman |
| description | Start here for any work in this repo. Routes to the right manager and owns the lifecycle order (verify before save, scaffold before change). |
| auto_trigger | {"keywords":["this repo","lifecycle","verify and commit","ship it","release","scaffold","what's the state of the repo"]} |
This repo is managed by RepoMan. Managers wired in: copy git.
Run everything inside devenv shell. Exit codes: 0 ok · 1 decision · 2 infra/config · 3 usage.
Never invoke pytest / ruff / git / copier directly — go through the manager (or repoman).
scaffold → change → save
| When you want to… | Manager | Skill | Command |
|---|---|---|---|
| scaffold a repo, pull template updates, or check template drift | copy | copyroom | copyroom |
| commit, branch, land, undo, or release | git | gitman | gitman |
For domain detail, open that manager's own skill under .claude/skills/.
save on a red verify.repoman doctor (all managers) · repoman status (state) · repoman managers (what's wired).Use when writing a scripts/tasks/processes entry or a manager module. Covers which surface to use, guarding enterShell echoes, and the 0/1/2/3 exit contract.
Use when editing devenv.yaml or adding an input/import. Covers flake:false for modules, nixpkgs-python for version pins, and transitive inputs.
Use when you edited a modules/ file, devenv.nix, or env.* and nothing changed. Resolves the lock + eval-cache staleness loop.
Use when starting a server or any long-running / heavy task. Use processes + devenv up; don't block the shell; poll logs instead of piping out of view.
Use on ModuleNotFoundError or import failures inside the devenv shell, or after a fresh venv. The venv exists but deps may not be installed.
Use when about to run pytest, python, uv, ruff, or any build/tooling command in this repo. Enforces running through the devenv shell.