← ClaudeAtlas

mushi-integrationlisted

Full end-to-end Mushi Mushi integration smoke test: bug capture → AI triage → story mapping → TDD test generation → approval → execution → PDCA cycle. Use when "test mushi integration", "verify full pipeline", "mushi e2e check", "does mushi work end-to-end", "smoke test mushi", or after deploying changes.
kensaurus/mushi-mushi · ★ 2 · AI & Automation · score 71
Install: claude install-skill kensaurus/mushi-mushi
# Mushi Integration Smoke Test Exercises every stage of the Mushi pipeline end-to-end. Run after setup, after a deploy, or any time you need proof that the whole loop works. ## Prerequisites - `mushi doctor` passes (all green) — run [`mushi-health`](../mushi-health/SKILL.md) first if unsure. - At least one BYOK key for `anthropic` and `firecrawl` is active. - You have the app URL you want to map stories from. --- ## Stage 1 — Bug capture Send a real test report through the SDK pipeline: ```bash mushi test ``` Expected: `Test report submitted — id: rep_...` **Verify in DB** (Supabase MCP): ```sql SELECT id, status, severity, category, created_at FROM reports ORDER BY created_at DESC LIMIT 1; ``` Expected: a row with `status` = `classified` and a non-null `severity` within ~30 seconds. If still `pending` after 60 s: `classify-report` edge function failed — check `get_logs(service: 'api')`. --- ## Stage 2 — AI triage Confirm the classifier ran: ```bash mushi reports list --limit 1 ``` Expected output includes `severity`, `category`, and `blast_radius`. **Verify via MCP:** ``` get_report_detail(reportId) ``` Confirm `classification.severity` and `classification.category` are set. --- ## Stage 3 — Story mapping Map user stories from a live URL: ```bash mushi stories map --url https://your-app.com --wait ``` `--wait` polls until the crawl finishes (usually 30–90 s). Expected terminal output: ``` ✓ Crawled 12 pages ✓ Claude drafted 8 user stories ✓ Prop