skills/verify-serverapi-changes-example-for-verify-skill/SKILL.md
Example workflow for verifying a server/API change, as part of the Verify skill.
npx skillsauth add mkusaka/ccskills verify-serverapi-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 curl (or equivalent). The evidence is the response.
curl the route the diff touches, with inputs that hit the changed branchIf there's a run-skill it handles this. If not:
<start-command> &> /tmp/server.log &
SERVER_PID=$!
for i in {1..30}; do curl -sf localhost:PORT/health >/dev/null && break; sleep 1; done
# ... your curls ...
kill $SERVER_PID
No readiness endpoint? Poll the route you're about to test until it stops returning connection-refused, then add a beat.
Diff: adds a Retry-After header to 429 responses in rateLimit.ts.
Claim (PR body): "clients can now back off correctly."
Inference: hitting the rate limit should now return Retry-After: <n>
in the response headers. It didn't before.
Plan:
Retry-After headerExecute:
# trigger the limit — 10 fast requests, limit is 5/sec per the diff
for i in {1..10}; do curl -s -o /dev/null -w "%{http_code}\n" localhost:3000/api/thing; done
# → 200 200 200 200 200 429 429 429 429 429
# capture the 429 headers
curl -si localhost:3000/api/thing | head -20
# → HTTP/1.1 429 Too Many Requests
# → Retry-After: 12
# → ...
Verdict: PASS — Retry-After: 12 present, positive integer.
NaN / undefined / negative → the
logic is wrongdevelopment
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