Detailed Findings
1. audit — Contradictory "detailed" vs "concise" in descriptions
Command Affected: gh aw audit
Priority: High
Type: Contradictory description
Current Output (from running ./gh-aw audit --help):
Short description (shown in parent gh aw --help):
audit Audit a workflow run and generate a detailed report
Long description (shown in gh aw audit --help):
Audit one or more workflow runs by downloading artifacts and logs, detecting errors,
analyzing MCP tool usage, and generating a concise report suitable for AI agents.
Issue: The short description says "detailed report" while the long description says "concise report". These are contradictory — the report cannot be both detailed and concise simultaneously.
Source: pkg/cli/audit.go lines 31–33:
Short: "Audit a workflow run and generate a detailed report",
Long: `Audit one or more workflow runs by downloading artifacts and logs, detecting errors,
analyzing MCP tool usage, and generating a concise report suitable for AI agents.
Suggested Fix: Align the descriptions. Since the long description says "concise report suitable for AI agents", update the short description to match:
Short: "Audit a workflow run and generate a concise report",
Or conversely, if "detailed" is more accurate, update the long description to say "detailed report".
2. trial — Non-standard examples format
Command Affected: gh aw trial
Priority: Medium
Type: Format inconsistency
Current Output (from running ./gh-aw trial --help):
Single workflow:
gh aw trial githubnext/agentics/weekly-research
Outputs: stdout + local trials/weekly-research.DATETIME-ID.json + trial repo trials/
Multiple workflows (for comparison):
gh aw trial githubnext/agentics/daily-plan githubnext/agentics/weekly-research
...
Repository mode examples:
gh aw trial githubnext/agentics/my-workflow --host-repo myorg/myrepo
...
Repeat and cleanup examples:
...
Auto-merge examples:
...
Advanced examples:
...
Issue: The trial command embeds examples in multiple categorized inline sections within the description body. All other commands (run, compile, audit, add, status, etc.) use a single clean Examples: block with # comment style annotations. The current format mixes prose, output descriptions, and examples together, making it harder to scan.
Suggested Fix: Restructure to use the standard examples format:
Examples:
gh aw trial githubnext/agentics/ci-doctor # Test remote workflow
gh aw trial ./workflow.md --logical-repo owner/repo # Simulate running against different repo
gh aw trial ./workflow.md --host-repo owner/repo # Use existing repo as host
gh aw trial ./workflow.md --dry-run # Preview without executing
gh aw trial workflow --repeat 3 # Run 4 times total (1 initial + 3 repeats)
gh aw trial workflow --delete-host-repo-after # Delete trial repo after completion
gh aw trial workflow --auto-merge-prs # Auto-merge PRs created during trial
gh aw trial workflow --trigger-context https://github.com/owner/repo/issues/123 # Provide issue context
Move detailed explanations of repository modes to the description prose.
3. update docs — Missing --cool-down option
Command Affected: gh aw update
Priority: Low
Type: Documentation gap
Current CLI Output (from running ./gh-aw update --help):
gh aw update --cool-down 0 # Disable cooldown and apply all pending releases immediately
gh aw update --cool-down 3d # Apply a custom 3-day cooldown period
Flags:
--cool-down string Cooldown period before applying a new release (e.g. 7d, 24h, 0 to disable).
Does not apply to actions/* or github/* repositories (default "7d")
Current Docs (docs/src/content/docs/setup/cli.md, line 604):
**Options:** `--dir`, `--no-merge`, `--major`, `--force`, `--engine`, `--no-stop-after`, `--stop-after`,
`--disable-release-bump`, `--create-pull-request`, `--no-compile`, `--no-redirect`
Issue: The --cool-down flag is a real, documented CLI flag with a default value of 7d, but it is missing from the docs options list for the update command. Users reading the docs won't know this flag exists.
Suggested Fix: Add --cool-down to the docs options list:
**Options:** `--cool-down`, `--dir`, `--no-merge`, `--major`, `--force`, `--engine`, `--no-stop-after`, `--stop-after`, `--disable-release-bump`, `--create-pull-request`, `--no-compile`, `--no-redirect`
Summary
Automated CLI consistency inspection found 3 inconsistencies in command help text that should be addressed for better user experience and documentation clarity.
Breakdown by Severity
Inspection Details
--helpflags and analyzed actual outputFindings Summary
✅ No issues found in these areas:
-e/--engine,-r/--repo,-j/--json, etc.) is uniform across all commands(copilot, claude, codex, gemini, crush)are consistently documented in all--engineflags--repoflag format([HOST/]owner/repo format)is consistent across all commandsauditcommand has a high-priority contradiction between its short and long descriptionstrialcommand uses a non-standard examples format compared to all other commandsupdatedocs options list is missing the--cool-downflagDetailed Findings
1.
audit— Contradictory "detailed" vs "concise" in descriptionsCommand Affected:
gh aw auditPriority: High
Type: Contradictory description
Current Output (from running
./gh-aw audit --help):Short description (shown in parent
gh aw --help):Long description (shown in
gh aw audit --help):Issue: The short description says "detailed report" while the long description says "concise report". These are contradictory — the report cannot be both detailed and concise simultaneously.
Source:
pkg/cli/audit.golines 31–33:Suggested Fix: Align the descriptions. Since the long description says "concise report suitable for AI agents", update the short description to match:
Or conversely, if "detailed" is more accurate, update the long description to say "detailed report".
2.
trial— Non-standard examples formatCommand Affected:
gh aw trialPriority: Medium
Type: Format inconsistency
Current Output (from running
./gh-aw trial --help):Issue: The
trialcommand embeds examples in multiple categorized inline sections within the description body. All other commands (run,compile,audit,add,status, etc.) use a single cleanExamples:block with# commentstyle annotations. The current format mixes prose, output descriptions, and examples together, making it harder to scan.Suggested Fix: Restructure to use the standard examples format:
Move detailed explanations of repository modes to the description prose.
3.
updatedocs — Missing--cool-downoptionCommand Affected:
gh aw updatePriority: Low
Type: Documentation gap
Current CLI Output (from running
./gh-aw update --help):Current Docs (
docs/src/content/docs/setup/cli.md, line 604):Issue: The
--cool-downflag is a real, documented CLI flag with a default value of7d, but it is missing from the docs options list for theupdatecommand. Users reading the docs won't know this flag exists.Suggested Fix: Add
--cool-downto the docs options list: