ワンクリックで
cc-verify-cli-changes-example-for-verify-skill
Example workflow for verifying a CLI change, as part of the Verify skill.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Example workflow for verifying a CLI change, as part of the Verify skill.
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Reference guide covering decision heuristics for building agents on the Claude API, including tool surface design, context management, caching strategies, and composing tool calls
Template for presenting language-specific reference documentation with quick task navigation
Guides Claude in building LLM-powered applications using the Anthropic SDK, covering language detection, API surface selection (Claude API vs Managed Agents), model defaults, thinking/effort configuration, and language-specific documentation reading
Skill definition for the /catch-up periodic heartbeat that scans current priorities, triages actionable changes, reports a short digest, and updates catch-up state
Instructions for using computer-use MCP tools including tool selection tiers, app access tiers, link safety, and financial action restrictions
Prompt for creating verifier skills for the Verify agent to automatically verify code changes
| name | cc-verify-cli-changes-example-for-verify-skill |
| description | Example workflow for verifying a CLI change, as part of the Verify skill. |
The handle is direct invocation. The evidence is stdout/stderr/exit code.
CLIs are usually the simplest to verify — no lifecycle, no ports.
Diff: adds a --json flag to the status subcommand. New flag
parsing in cmd/status.go, new output branch.
Claim (commit msg): "machine-readable status output."
Inference: tool status --json now exists, emits valid JSON with
the same fields the human output shows. tool status without the flag
is unchanged.
Plan:
tool status → human output, same as before (non-regression)tool status --json → valid JSON, parseableExecute:
go build -o /tmp/tool ./cmd/tool
/tmp/tool status
# → Status: healthy
# → Uptime: 3h12m
# → Connections: 47
/tmp/tool status --json
# → {"status":"healthy","uptime_seconds":11520,"connections":47}
/tmp/tool status --json | jq -e .status
# → "healthy"
# (jq -e exits nonzero if the path is null/false — cheap validity check)
echo $?
# → 0
Verdict: PASS — flag works, JSON is valid, fields line up.
unknown flag: --json → not wired up, or you're running a stale buildjq errors) → serialization bugtool status (no flag) changed → regression; the diff touched more
than it shouldIf the CLI reads stdin → pipe in test data. If it writes files / hits a network / deletes things → point it at a tmp dir / a mock / a dry-run flag. If there's no safe mode and the diff touches the destructive path, say so and verify what you can around it.