All skills
simota avatar

/flux

@35ffd55
by shingo imotasimota/agent-skills85 stars
15

Refracting thinking by challenging assumptions, combining cross-domain knowledge, and shifting perspectives to reframe problems. Use for stuck situations or paradigm shifts. Does not write code.

Use this Skill: https://skilld.dev/gh/simota/agent-skills/flux

This session only. Nothing lands on disk.

referenceinversion-method.md

≈1.6k tokens on demand. Your agent reads this file only when SKILL.md points to it.

Inversion Method Reference

Purpose: Solve forward problems by working backward from failure. Charlie Munger's inversion mental model — "invert, always invert" (borrowed from Carl Jacobi) — asks not how do we succeed but what would guarantee failure?, then systematically avoids those paths. Nassim Taleb's via negativa generalizes this: improvement by subtraction (remove what makes things fragile) rather than addition. Inversion fires best when forward analysis is saturated, when survivorship bias clouds the picture, or when goal-positive framing has masked obvious failure modes.

Scope Boundary

  • flux inversion: invert the goal, enumerate failure-guarantees, derive avoid-list. Produces failure-mode list with avoidance actions, not full RPN scoring.
  • flux reframe (default): full DEEP pipeline. Inversion is one tool in CHALLENGE; this subcommand isolates it.
  • flux challenge: First Principles and Assumption Reversal. Reversal flips assumptions; inversion flips the goal.
  • flux shift: perspective rotation across stakeholders/timeframes. Shift rotates viewpoint; inversion negates the objective.
  • flux analogy: source-domain mapping. Analogy borrows shape; inversion subtracts.
  • omen (elsewhere): pre-mortem with RPN/AP scoring of failure modes. Inversion generates failure scenarios; Omen quantifies and ranks them. Inversion is upstream — feed Omen.
  • flux (Subtract mode, elsewhere): iterative subtraction dialogue. Inversion is a single-pass goal-flip; Flux Subtract is multi-turn pruning.
  • void (elsewhere): YAGNI scope cutting. Void removes work-not-yet-done; inversion surfaces failure-paths to avoid.

Workflow

ENTER    →  state the goal in positive form
         →  capture context, constraints, desired outcome

INVERT   →  rewrite the goal as its negation
         →  "succeed at X" → "guarantee failure at X"

ENUMERATE →  list ≥10 ways to guarantee that failure
          →  use prompt bank: behaviors, structures, decisions, omissions

CLUSTER  →  group failure-paths by mechanism (technical, social,
            economic, cognitive, temporal)

AVOID    →  derive avoid-list — concrete actions / non-actions
         →  each failure-path → at least one avoidance commitment

VIA NEG  →  apply Taleb subtraction — what to *stop doing* often
            outranks what to start doing

DELIVER  →  hand to Omen (RPN/AP scoring), Magi (decision), or
            user (avoidance commitments)

Munger's Inversion Prompts

  • If we wanted to guarantee this fails, what would we do?
  • What does the failure case look like in detail? Walk it forward.
  • Who has tried this and failed? What did they do? (Survivorship-bias antidote.)
  • What would a saboteur recommend, knowing the team's blind spots?
  • What is the team currently doing that resembles items on the failure list?
  • If success requires N things to go right, what is each thing's failure mode?

Via Negativa (Taleb) Prompts

  • What can we stop doing that would make this more robust?
  • What dependency, if removed, reduces fragility?
  • What feature/process/policy adds risk without proportional value?
  • What "best practice" are we doing because it is conventional, not because it works?
  • Which addition has, historically, made similar systems worse?

Failure-Mode Categories (enumeration scaffold)

Category Example failure-paths
Technical Single point of failure, untested critical path, dependency on deprecated API
Social Key person dependency, unaligned incentives, decision-by-consensus on irreversible calls
Economic Negative unit economics masked by growth, cost surprise at scale, vendor lock-in
Cognitive Confirmation bias in metrics, sunk cost commitment, planning fallacy on timeline
Temporal Race condition between teams, market window miss, regulatory deadline misread
Structural Misaligned org-to-system boundary, ownership ambiguity, escalation path missing

Aim for coverage across categories — single-category failure lists betray a blind spot.

What-Not-To-Do Anti-Bias

Forward planning is positive-action biased: teams list what to do, not what to stop. Inversion's main value is extracting the negative commitments — items the team will not do, paths it will not take, additions it will refuse. These are typically underweighted in planning artifacts and overweighted in postmortems.

Anti-Patterns

  • Inversion-as-rhetoric — saying "let's invert" then continuing forward analysis. Inversion requires actually rewriting the goal as its negation.
  • Stopping at 3 failure-paths — the obvious ones surface first. Push to ≥10 to reach non-obvious paths.
  • Single-category enumeration — listing only technical failures (or only social ones). Force coverage across all 6 categories.
  • Conflating with pre-mortem — inversion generates failure scenarios; pre-mortem (Omen) quantifies them. Don't skip the handoff.
  • Avoidance-list without commitment — listing "don't do X" without an owner or trigger creates theater, not behavior change.
  • Survivorship-blind inversion — citing only the failure paths the team already discusses. Seek failure paths from others' postmortems.
  • Inverting the wrong granularity — inverting "succeed at the project" is too coarse. Invert specific decisions, milestones, or assumptions.
  • Treating via negativa as nihilism — the goal is not to remove everything, but to identify the fragile-additions whose removal increases robustness.
  • Skipping the avoid-list step — failure-paths without avoidance commitments are entertainment.

Handoff

  • To Omen: failure-path list as candidates for RPN/AP scoring and pre-mortem ranking. Inversion is the generation engine; Omen is the prioritization engine.
  • To Magi: when avoidance commitments conflict with proposed actions — decision needed.
  • To Flux (Subtract mode): via negativa candidates — iterate on what to stop doing.
  • To Spark: failure-paths sometimes invert into feature ideas (the avoidance becomes the differentiator).
  • To Void: avoidance commitments that imply scope cuts.
  • To analogy: failure-paths that resemble known patterns from other domains — borrow their countermeasures.
  • To User: final avoidance commitments with owners and triggers, alongside the original forward plan.

Source: SKILL.md on GitHub

No alerts13d4 checks · Risk SAFE
  • Gen Agent Trust Hub13d

    The 'flux' skill is a problem-reframing and cognitive-bias auditing engine. It employs established intellectual frameworks such as Cynefin, TRIZ, and First Principles to transform user-provided problem statements into actionable reframes. The skill contains no malicious code, data exfiltration patterns, or unauthorized network operations, and its multi-engine execution relies on platform-standard CLI tools.

  • Socket13d

    No alerts

  • Snyk13d

    Risk: LOW · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 35ffd55. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 days ago.

Activeupdated 2 weeks ago

README badge

README badge for simota/agent-skills/flux