skills/verify-cli-changes-example-for-verify-skill/SKILL.md
Example workflow for verifying a CLI change, as part of the Verify skill.
npx skillsauth add mkusaka/ccskills verify-cli-changes-example-for-verify-skillInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
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.
development
Skill for syncing a React design system to claude.ai/design by configuring the target project, running the converter, verifying previews, and uploading verified artifacts
tools
Skill instructions for creating or customizing Cowork plugins, including mode selection, research, implementation, packaging, connector replacement, and plugin delivery
development
Design sync sub-skill instructions for using a repo's Storybook as the fidelity oracle when building, validating, matching, uploading, and re-syncing component previews
development
Skill definition for syncing a React design system to claude.ai/design, including project selection, source-shape detection, converter configuration, validation, upload planning, and self-check behavior