a11y-check
Accessibility audit, scoped to the surfaces a product actually has. Detects web / rendered_markdown / terminal / native_app / video_audio / document /…
Use before starting delivery work. Pre-implementation validation checklist to ensure readiness.
$ npx -y skills add haabe/mycelium --skill preflight --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/preflightContext preview
The summary Claude sees to decide when to auto-load this skill.
Use before starting delivery work. Pre-implementation validation checklist to ensure readiness.
name: preflight description: "Use before starting delivery work. Pre-implementation validation checklist to ensure readiness." metadata: instruction_budget: "45" framework_dependency: "mycelium" framework_dependency_note: "This skill is designed to run within the Mycelium framework (https://github.com/haabe/mycelium). Standalone use will skip the canvas state, theory gates, and harness behavior the skill assumes. Install: /plugin install mycelium@haabe-mycelium."
Pre-delivery validation checklist. Run before every implementation task.
Before scoping any delivery work, establish constraints. Do not propose a plan before knowing the budget.
If time budget < 8 hours, scope aggressively — one vertical slice, no polish. If the initial plan exceeds the time budget, cut scope before presenting it to the user.
**Re-forecast trigger (audit-triggered / emergent work).** Work that opens as "just address the recommendations", "quick fix", or any audit/assessment follow-up still gets a constraint pass — set an explicit estimate even when no one asked for one. Then, mid-session, **re-forecast when the work crosses ~2× the estimate or when no estimate was ever set**: stop, state actual-so-far vs estimate, and re-scope or re-confirm the budget before continuing. The failure this catches: emergent cycles that bypass preflight and balloon silently (dogfood `cycle-history.yml` — a "~2h" audit cycle ran ~9h; a "session-scope" one ran ~14h). The re-forecast becomes the `calibration.effort_accuracy` data point at `/retrospective`.
*Source: Hoskins transcript (2026-04-25) — agent proposed 20-hour plan before learning user had 8 hours. Goldratt (Theory of Constraints — identify the constraint before optimizing). Corrections.md: "Over-scope before constraints." Re-forecast trigger from the 2026-06-15 `/framework-health` effort-calibration finding (audit-triggered cycles balloon past estimate).*
**Software/AI tool:**
**Content:**
**Service:**
**Software:**
**Content:**
**Software:** Test approach defined (unit, integration, e2e), edge cases and error scenarios identified. **Content:** Review process defined (SME, self-checklist, fact-check), learning objectives mapped. **AI tool:** Eval test cases defined, red-team scenarios planned, bias testing approach chosen. **Service:** Walkthrough planned, client feedback mechanism defined.
Example:
Success criteria: 1. "Users can complete onboarding in < 5 min" — verified by usability test 2. "API responds in < 200ms at p95" — verified by load test 3. "No new lint or type errors introduced" — verified by CI
Do not proceed to implementation. Instead: 1. Document what is missing. 2. Determine the fastest path to readiness. 3. Address the gap before starting delivery work.
A Claude Code harness that asks who this is for before the agent writes code. Outcome over output. You know how this goes. The idea turns up on a Thursday and it is a good one.
Accessibility audit, scoped to the surfaces a product actually has. Detects web / rendered_markdown / terminal / native_app / video_audio / document /…
Bring Mycelium into a project that already has code. Detects that the repo predates the framework, asks before touching anything, then reads the codebase to…
Design the smallest viable test to validate or invalidate a critical assumption. Based on Torres's assumption testing framework, organized by Gilad's AFTER…
Use before any research activity or significant decision. Reviews cognitive biases relevant to the current stage.
Use to evaluate whether current work aligns with Better Value Sooner Safer Happier. Run at diamond completion and periodically.
Lint canvas files for staleness, missing fields, inconsistent evidence types, and orphaned references. Run periodically or before major transitions.