What problem does it solve?
This Skill helps you diagnose why a per-push Test workflow in the medcore monorepo suddenly fails with many assertion failures that look unrelated. It speeds up recovery by identifying which underlying root cause is poisoning multiple downstream tests rather than chasing each symptom independently.
Core Features & Use Cases
- Assertion-level log extraction: Pulls failed assertion text (Expected/Received and relevant error lines) rather than relying only on test names.
- Failure clustering by symptom: Groups failures into buckets with common status/role/validation patterns to narrow the likely cause.
- 5-category classification for actionable fixes: Maps clusters into stale-contract, cred mismatch, cascade poisoning, strip-vs-reject layering, or pre-existing.
- Cascade-root-first fixing strategy: Guides you to prioritize shared mutation/cache/env leakage fixes first to avoid whack-a-mole regressions.
- CI-to-local verification guardrails: Provides a lightweight local typecheck verification signal appropriate for this repository’s constraints.
Quick Start
Invoke the skill to triage the latest failing per-push Test workflow by cluster diagnosis, starting from the GitHub Actions run logs and ending with a prioritized root-cause fix plan.