用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/tyrchen/repoctl --skill app-creation命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
基于 SOC 职业分类
| name | app-creation |
| description | Create new apps, frameworks, and foundation services with repoctl templates and manifests. |
This skill records repository policy for Claude. Use repoctl as the authority for graph, ownership, affected analysis, task routing, and final hand-off verification, but keep repoctl out of the inner coding loop unless the graph or boundaries are changing.
apps/, frameworks/, or foundations/ is needed.If the requested code is shared but has no runtime service, prefer a framework. If it owns a contract or platform runtime, prefer a foundation service.
Pick the scaffold command:
repoctl new app apps/<name> --stack rust-api,bun-web
repoctl new framework frameworks/<name> --languages rust,typescript
repoctl new foundation foundations/<name> --clients rust,typescript,python --proto <package>
Include --iac pulumi, --iac terraform, or --iac opentofu only when the project actually
deploys infrastructure.
Review generated metadata before adding domain code:
project.yaml: name, kind, owners, workspaces, tasks, proto ownership, IaC, deploy roots.README.md: local commands and boundary notes.AGENTS.md / CLAUDE.md: project-local edit constraints.Make the generated project immediately useful:
Replace example names with domain language, keep the task names (check, test, build) stable,
and add missing owner handles. Do not remove privacy settings such as publish = false or
"private": true unless the repo policy explicitly permits publishing.
Validate once after the scaffold is complete:
repoctl graph validate
repoctl run check --project <project-name>
Keep graph validation as the final scaffold validation. Run the real project check once at hand-off. Run test or build only when the scaffold includes tests, generated clients, package metadata, build outputs, deploy artifacts, or task wiring that need verification. Use a dry-run only when task routing itself is unclear.
repoctl graph validate green.Report the command used, generated project name, owner fields that still need team-specific tuning, and the validation commands run.