Skip to content

Documentation ​

When changing CLI command behavior, adding or removing subcommands, or renaming flags, you must update every documentation file that references the affected command. CLI commands are documented across CLI reference pages, user and operator guides, ADRs, and inline Go help text. Missing even one location causes documentation drift that surfaces as review findings on later PRs.

General discovery rule ​

Before considering a CLI change complete, run:

bash
grep -rn '<command-name>' docs/ internal/cli/

The internal/cli/ path covers inline Short/Long help text in Go source. Review every hit and update references that describe behavior you changed. This catches files not listed in the cross-reference below.

ADR annotations ​

When a CLI change makes an ADR's decision obsolete, write a new ADR that supersedes the old one rather than editing the original decision text. Minor annotations (status updates, "see also" links) are welcome — see ADR conventions for the full rules.

Cross-reference by command group ​

Each row lists the documentation touchpoints for a major CLI command group. The Go source column is where inline Short/Long help text lives.

agent ​

CategoryFiles
CLI referencedocs/cli/agent.md
Guidesdocs/guides/getting-started/operations.md, docs/guides/user/bring-your-own-agent.md, docs/guides/user/customizing-agents.md, docs/guides/user/customizing-with-skills.md, docs/guides/dev/cli-internals.md
ADRsdocs/ADRs/0058-agent-registration.md
Go sourceinternal/cli/agent.go

admin foreign ​

The admin command group's install/uninstall/analyze/enable/disable subcommands are deprecated per-org installation tooling (ADR-0044). The actively supported subcommand is admin foreign (cross-org mint-authorization allow-list).

CategoryFiles
CLI reference(no dedicated page)
Guidesdocs/guides/infrastructure/mint-administration.md, docs/guides/dev/cli-internals.md, docs/guides/dev/e2e-testing.md
ADRsdocs/ADRs/0060-cross-org-mint-authorization-via-org-variables.md, docs/ADRs/0083-repo-level-foreign-allow-list.md
Go sourceinternal/cli/admin.go

github ​

CategoryFiles
CLI referencedocs/cli/github.md
Guidesdocs/guides/getting-started/configuring-github.md, docs/guides/getting-started/operations.md, docs/guides/dev/cli-internals.md, docs/guides/dev/e2e-testing.md
ADRsdocs/ADRs/0057-repos-management.md
Go sourceinternal/cli/github.go

inference ​

CategoryFiles
CLI referencedocs/cli/inference.md
Guidesdocs/guides/getting-started/getting-inference.md, docs/guides/getting-started/operations.md, docs/guides/dev/cli-internals.md
Go sourceinternal/cli/inference.go

mint ​

CategoryFiles
CLI referencedocs/cli/mint.md
Guidesdocs/guides/getting-started/operations.md, docs/guides/getting-started/org-mode.md, docs/guides/infrastructure/mint-administration.md, docs/guides/infrastructure/infrastructure-reference.md, docs/guides/infrastructure/advanced-setup.md, docs/guides/infrastructure/standalone-mint.md, docs/guides/dev/cli-internals.md
ADRsdocs/ADRs/0059-public-mint-mode-with-wildcard-allowlists.md, docs/ADRs/0060-cross-org-mint-authorization-via-org-variables.md, docs/ADRs/0073-named-mint-privilege-levels.md, docs/ADRs/0077-mint-repos-scope-hardening.md, docs/ADRs/0078-simplified-mint-authorization-policy.md, docs/ADRs/0082-workflow-host-allow-list.md
Go sourceinternal/cli/mint.go, internal/cli/mint_setup.go, internal/cli/mint_delete.go, internal/cli/minttoken.go

repos ​

CategoryFiles
CLI referencedocs/cli/repos.md
Guidesdocs/guides/getting-started/operations.md, docs/guides/getting-started/repo-management.md, docs/guides/getting-started/getting-inference.md, docs/guides/dev/cli-internals.md
ADRsdocs/ADRs/0057-repos-management.md, docs/ADRs/0074-repos-command-consolidation.md
Go sourceinternal/cli/repos.go, internal/cli/repos_gitlab.go

run ​

CategoryFiles
CLI referencedocs/cli/run.md
Guidesdocs/guides/user/running-agents-locally.md, docs/guides/user/building-custom-agents.md, docs/guides/dev/cli-internals.md
ADRsdocs/ADRs/0036-agent-execution-sandbox.md
Contributingdocs/contributing/sandbox-topology.md
Go sourceinternal/cli/run.go

issues ​

CategoryFiles
CLI reference(no dedicated page)
Guidesdocs/guides/user/issues-commands.md, docs/guides/user/jira-integration.md, docs/guides/infrastructure/layered-config-reference.md, docs/guides/dev/cli-internals.md
Go sourceinternal/cli/issues.go

Minor commands ​

The commands below have lighter documentation footprints. Apply the general grep rule when changing them:

dispatch, scan, lock, poll, fetch-skill, post-review, post-comment, reconcile-status

The most comprehensive single reference for all commands (including minor ones) is docs/guides/dev/cli-internals.md, which documents the full command tree with flags.

Content