plugins/consider/skills/inversion/SKILL.md
Solve problems backwards by identifying what would guarantee failure — use when direct optimization feels stuck or failure modes are unclear
npx skillsauth add bcbeidel/wos inversionInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
<output_format>
[What success looks like]
| Failure Mode | Avoidance Strategy | |-------------|-------------------| | [Mode 1] | [Strategy] |
[Synthesized plan that avoids all major failure modes]
[What failure modes might we be missing?] </output_format>
<example> ## Inversion Analysis: Developer Platform LaunchLaunch an internal developer platform adopted by 80% of engineering teams within 6 months.
| Failure Mode | Avoidance Strategy | |-------------|-------------------| | Build without input | Interview 5 teams before writing code; co-design with 2 pilot teams | | Forced migration | Run alongside existing tools; migrate incrementally when platform proves faster | | No docs | Onboarding guide ships with v1; pilot teams write the first tutorials | | Slow bug response | Dedicated on-call rotation; SLA of 1 business day for blocking issues | | Top-down mandate | Demo wins from pilot teams; let adoption spread organically before any mandates | | Over-engineering | Ship MVP for the top 3 pain points only; add capabilities based on demand |
Start with pilot teams, solve their top 3 pain points, ship fast bug fixes, let results drive adoption. Documentation and incremental migration from day one.
We haven't considered what happens if pilot teams' pain points diverge significantly — the platform might fragment into team-specific solutions rather than a shared one. </example>
Chainable to: second-order (to trace consequences of each failure mode), first-principles (to challenge whether the goal's assumptions are sound)
tools
Use when the user wants to "audit a help skill", "review my plugin index", or "verify my help-skill is up to date". Audits a plugins/<plugin>/skills/help/SKILL.md against the help-skill rubric — coverage, freshness, frontmatter fidelity, plus five judgment dimensions and a trigger-collision check.
tools
Use when the user wants to "scaffold a help skill", "add a /<plugin>:help command", or "build a plugin index skill", or wants to give a plugin an orientation surface that lists its skills and common workflows. Produces a SKILL.md at plugins/<plugin>/skills/help/SKILL.md.
tools
Audits pair-level integrity of a primitive-pair (the artifact `/build:build-skill-pair` produces) by walking the four required artifact slots — principles doc, `build-<primitive>/SKILL.md`, `check-<primitive>/SKILL.md`, and the `primitive-routing.md` registration — and reports cross-artifact issues a per-SKILL.md checker cannot see: missing principles doc, divergent principles paths between halves, absent routing registration, missing build→check handoff. Per-half structural compliance with the unified pattern (`check-skill-pattern.md`) is delegated to `plugins/build/_shared/scripts/check_skill_pattern.py`. Use when the user wants to "audit a skill pair", "review a primitive pair", or "validate the skill pair for X". Not for auditing a single SKILL.md — route to `/build:check-skill`. Not for re-distilling a stale principles doc — route to `/build:build-skill-pair`.
testing
Audit a root-level resolver — verify AGENTS.md pointer, managed-region integrity, filing-table coverage against disk, context-table actionability, and trigger-eval pass rate. Use when the user wants to "audit a resolver", "validate routing table", or "find dark capabilities".