Run lightweight end-to-end smoke checks against a running dev or preview server to catch critical route regressions.
From claude-dev-ecosystemnpx claudepluginhub oiranca/claude-dev-ecosystemThis skill is limited to using the following tools:
Searches, retrieves, and installs Agent Skills from prompts.chat registry using MCP tools like search_skills and get_skill. Activates for finding skills, browsing catalogs, or extending Claude.
Searches prompts.chat for AI prompt templates by keyword or category, retrieves by ID with variable handling, and improves prompts via AI. Use for discovering or enhancing prompts.
Guides implementation of event-driven hooks in Claude Code plugins using prompt-based validation and bash commands for PreToolUse, Stop, and session events.
Use this skill to run lightweight runtime smoke checks against a dev or preview server after a successful build.
This skill validates critical route availability and basic runtime health. It does not perform deep browser automation.
Catch regressions that static checks may miss by validating a small set of critical routes against a live local server.
.agent-cache/skill_budget_state.json before starting (Max 1 run per skill per cycle; requires explicit justification)..agent-cache/locks/qa.lock when present before starting overlapping smoke validation.As context is not shared natively among Agent Teams, the Team Lead must ensure access to:
.agent-cache/AGENT_STATE.jsondocs/STACK_PROFILE.mddocs/ROUTE_MAP.mddocs/QA_REPORT.mdDo not read source files.
Before running smoke checks:
docs/QA_REPORT.md must show build = PASS.docs/ROUTE_MAP.md must exist.docs/STACK_PROFILE.md must provide a dev or preview run command.If any precondition fails, skip the skill, record the reason, and append it to docs/DECISIONS.md.
docs/STACK_PROFILE.md.If the server does not become ready within 60 seconds:
BLOCKED.The server process must always be terminated, even on failure.
Select at most 10 routes total from docs/ROUTE_MAP.md.
Priority Order:
For each selected route, record URL, classification, HTTP status, response size, and result. A route PASSES if:
500, Internal Server Error, stack traces, framework error overlays).Do not parse HTML deeply, take screenshots, or run browser automation.
Classify each route as:
The qa-engineer is the primary owner of this artifact.
docs/SMOKE_REPORT.md.docs/DECISIONS.md.BLOCKED, stop immediately, and append a critical note to docs/DECISIONS.md.FAIL and append a critical note to docs/DECISIONS.md.