ワンクリックで
repoctl
Use repoctl as the source of truth for monorepo graph, affected, CI, context, and task workflows.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Use repoctl as the source of truth for monorepo graph, affected, CI, context, and task workflows.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create new apps, frameworks, and foundation services with repoctl templates and manifests.
Respect app, framework, foundation, proto, generated-code, and IaC boundaries.
Summarize PR impact using repoctl affected data, risk flags, and graph diagnostics.
Change source proto contracts through owners and never edit generated code directly.
Use repoctl as the source of truth for monorepo graph, affected, CI, context, and task workflows.
Create new apps, frameworks, and foundation services with repoctl templates and manifests.
| name | repoctl |
| description | Use repoctl as the source of truth for monorepo graph, affected, CI, context, and task workflows. |
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.
repo.yaml, project.yaml, workspaces, task wiring, generated-code policy,
proto ownership, CI routing, templates, skills, or cross-project dependencies.If the repository has no repo.yaml, do not guess the graph. Run repoctl init --dry-run only when
the user is asking to adopt repoctl; otherwise inspect the existing repo layout manually.
repoctl skills check only when agent instructions, skills, skill sources, or sync behavior
changed.repoctl affected, state that and switch to explicit
project-scoped verification.--format json when the result feeds automation.Treat these as reference commands, not a mandatory sequence.
Validate graph inputs:
repoctl graph validate --format human
Run before editing only when graph inputs may change: repo.yaml, project.yaml, workspaces,
task wiring, generated-code policy, proto ownership, CI routing, templates, skills, or
cross-project dependency boundaries. Also run once at hand-off for structural changes.
Explain an owned project:
repoctl explain <project-name>
Use before changing a project manifest, dependency, task, proto ownership, IaC root, deploy environment, or AI editable area.
Compute impact or select verification:
repoctl affected --base origin/main --head HEAD --tasks check,test,build --format human
Run once per todo batch when impact, CI routing, PR readiness, or verification selection matters.
Use the merge-base or PR base that matches the review target. If origin/main is not the target
branch, name the actual base explicitly in the hand-off.
Inspect changed code shape at hand-off:
repoctl inspect size --scope changed --base origin/main --head HEAD --fail-on warning
Run this for Rust, TypeScript/TSX, or Python source changes before review. Use --scope affected
when a change fans out across an owned project, and --scope all when shared thresholds,
excludes, templates, skills, or graph/inspection logic change. Treat oversized files, functions,
and nested blocks as refactoring findings unless an explicit inspection.code_size override with
a concrete reason applies.
Dry-run only when routing is unclear:
repoctl run check --affected --dry-run
Use no more than one affected dry-run to confirm an expensive or ambiguous task selection. Do not expand this into a per-project/per-task dry-run matrix.
Generate agent context only when it helps:
repoctl context <project-name> --format json
Use context packs for multi-file edits or unfamiliar ownership. Do not treat context as a replacement for reading the source files that will be changed.
repoctl inspect size for Rust, TypeScript/TSX, or Python source changes; explain any
code-size findings, configured overrides, or intentionally broader scope in the hand-off.repo.yaml, templates, skills, root CI, or graph validation
logic changes.Report the graph status when relevant, affected projects, selected commands, and any owner or boundary concerns. If diagnostics remain, stop and show the concrete diagnostic rather than claiming the repo is ready.