원클릭으로
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 직업 분류 기준
| 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.
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