Claude-skill-registry in4-contra-logic
Apply IN4 Contra-Logic to argue the opposite position to stress-test assumptions and expose weak reasoning.
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/in4-contra-logic" ~/.claude/skills/majiayu000-claude-skill-registry-in4-contra-logic && rm -rf "$T"
manifest:
skills/data/in4-contra-logic/SKILL.mdsource content
IN4 Contra-Logic
Apply the IN4 Contra-Logic transformation to argue the opposite position to stress-test assumptions and expose weak reasoning.
What is IN4?
IN4 (Contra-Logic) Argue the opposite position to stress-test assumptions and expose weak reasoning.
When to Use IN4
Ideal Situations
- Stress-test a plan by reversing assumptions
- Identify risks by imagining failure states
- Simplify outcomes by removing unnecessary elements
Trigger Questions
- "How can we use Contra-Logic here?"
- "What changes if we apply IN4 to this risk assessment for a launch?"
- "Which assumptions does IN4 help us surface?"
The IN4 Process
Step 1: Define the focus
// Using IN4 (Contra-Logic) - Establish the focus const focus = "Argue the opposite position to stress-test assumptions and expose weak reasoning";
Step 2: Apply the model
// Using IN4 (Contra-Logic) - Apply the transformation const output = applyModel("IN4", focus);
Step 3: Synthesize outcomes
// Using IN4 (Contra-Logic) - Capture insights and decisions const insights = summarize(output);
Practical Example
// Using IN4 (Contra-Logic) - Example in a risk assessment for a launch const result = applyModel("IN4", "Argue the opposite position to stress-test assumptions and expose weak reasoning" );
Integration with Other Transformations
- IN4 -> P1: Pair with P1 when sequencing matters.
- IN4 -> DE3: Use DE3 to validate or stress-test.
- IN4 -> SY8: Apply SY8 to compose the output.
Implementation Checklist
- Identify the context that requires IN4
- Apply the model using explicit IN4 references
- Document assumptions and outputs
- Confirm alignment with stakeholders or owners
Common Pitfalls
- Treating the model as a checklist instead of a lens
- Skipping documentation of assumptions or rationale
- Over-applying the model without validating impact
Best Practices
- Use explicit IN4 references in comments and docs
- Keep the output focused and actionable
- Combine with adjacent transformations when needed
Measurement and Success
- Clearer decisions and fewer unresolved assumptions
- Faster alignment across stakeholders
- Reusable artifacts for future iterations
Installation and Usage
Nix Installation
{ programs.moltbot.plugins = [ { source = "github:hummbl-dev/hummbl-agent?dir=skills/IN-inversion/in4-contra-logic"; } ]; }
Manual Installation
moltbot-registry install hummbl-agent/in4-contra-logic
Usage with Commands
/apply-transformation IN4 "Argue the opposite position to stress-test assumptions and expose weak reasoning"
Apply IN4 to create repeatable, explicit mental model reasoning.