From api-smoke-validation
Use when API endpoints need quick, repeatable smoke validation with hurl after changes, especially for auth, status codes, and response-shape regressions before broader testing.
How this skill is triggered — by the user, by Claude, or both
Slash command
/api-smoke-validation:api-smoke-validationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Use this skill when you need fast, scriptable API smoke checks with `hurl` so endpoint regressions are caught immediately after a change.
Use this skill when you need fast, scriptable API smoke checks with hurl so endpoint regressions are caught immediately after a change.
| Situation | Use this skill? | Route instead |
|---|---|---|
| Quick endpoint sanity checks after API changes | Yes | - |
| Full behavior change requiring TDD-first feature implementation | No | test-driven-development |
| Non-HTTP pipeline or CI troubleshooting with failing workflow jobs | No | github-actions-failure-triage |
hurl requests with explicit assertions.hurl scenarios with deterministic inputs and explicit assertions:
hurl for the targeted suite and fix the smallest API issue exposed.hurl smoke scenarios tied to changed API surfaces.Smoke suite passes against the intended target environment.
Assertions cover changed behavior and core health paths.
Relevant repository checks for touched files still pass.
Smoke test:
test-driven-development)/v1/profile."POST /orders and GET /orders/:id with hurl after request-body validation changes, keeping checks minimal and repeatable."references/hurl-smoke-patterns.md - practical request/assertion patterns for stable smoke coverageCreates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub matt-riley/lucky-hat --plugin api-smoke-validation