transformation-workflow
π―Skillfrom hummbl-dev/hummbl-claude-skills
Guides problem-solving by systematically applying 6 cognitive transformations to analyze, reframe, and solve complex challenges across different contexts.
Part of
hummbl-dev/hummbl-claude-skills(6 items)
Installation
git clone https://github.com/hummbl-dev/hummbl-claude-skills.gitSkill Details
Practical application guide for HUMMBL's 6 transformations (Perspective, Inversion, Composition, Decomposition, Recursion, Meta-Systems). Includes when to use each transformation, combination patterns, analysis templates, output formats, real-world examples, and common pitfalls. Essential for applying mental models effectively in problem-solving and analysis.
Overview
# Transformation Workflow Skill
Practical guide for applying HUMMBL's 6 transformations to real-world problems. Provides step-by-step workflows, combination patterns, templates, and examples for effective mental model usage.
Overview
The 6 HUMMBL transformations represent different cognitive operations:
- Perspective (P): Frame and name what is
- Inversion (IN): Reverse assumptions
- Composition (CO): Combine parts into wholes
- Decomposition (DE): Break wholes into components
- Recursion (RE): Iterate, feedback, self-reference
- Meta-Systems (SY): Coordinate systems-of-systems
When to Use Each Transformation
Perspective (P) - Use When:
Problem Indicators:
- β Problem statement unclear or ambiguous
- β Stakeholders have conflicting views
- β Need to understand different viewpoints
- β Framing feels wrong or limiting
- β Context not fully understood
Trigger Questions:
- "How do different people see this?"
- "What am I missing in how I frame this?"
- "Whose perspective matters here?"
- "What context am I ignoring?"
Best For:
- Requirements gathering
- Stakeholder analysis
- Problem definition
- User research
- Strategic framing
Inversion (IN) - Use When:
Problem Indicators:
- β Stuck with conventional thinking
- β Need fresh perspective
- β Want to avoid failure
- β Looking for non-obvious solutions
- β Need to challenge assumptions
Trigger Questions:
- "What's the opposite approach?"
- "What if this fails - why?"
- "What should we NOT do?"
- "What assumptions can we reverse?"
Best For:
- Brainstorming
- Risk analysis
- Innovation
- Assumption testing
- Creativity boost
Composition (CO) - Use When:
Problem Indicators:
- β Have multiple components to integrate
- β Need to build cohesive solution
- β Want synergies between parts
- β Creating system from pieces
- β Assembling team/resources
Trigger Questions:
- "How do these parts work together?"
- "What synergies exist?"
- "How to integrate this?"
- "What's the whole picture?"
Best For:
- Solution design
- System architecture
- Team formation
- Strategy synthesis
- Product development
Decomposition (DE) - Use When:
Problem Indicators:
- β System too complex to understand
- β Need to find root cause
- β Looking for bottlenecks
- β Want to prioritize efforts
- β Debugging or troubleshooting
Trigger Questions:
- "What are the parts?"
- "Why is this happening?"
- "Where's the constraint?"
- "What's essential vs nice-to-have?"
Best For:
- Problem diagnosis
- System analysis
- Prioritization
- Root cause analysis
- Debugging
Recursion (RE) - Use When:
Problem Indicators:
- β Dealing with feedback loops
- β Iterative process needed
- β Self-reinforcing dynamics present
- β Need progressive improvement
- β Growth/decline accelerating
Trigger Questions:
- "What's feeding back into itself?"
- "How do we iterate?"
- "What cycles exist here?"
- "What's the second-order effect?"
Best For:
- Growth strategy
- Process improvement
- System dynamics
- Iterative development
- Feedback management
Meta-Systems (SY) - Use When:
Problem Indicators:
- β Strategic decision needed
- β Multiple systems interacting
- β Long-term consequences matter
- β Systemic intervention needed
- β Choosing which model to use
Trigger Questions:
- "What's the systems view?"
- "What are second/third-order effects?"
- "Where's the leverage point?"
- "Which mental model applies?"
Best For:
- Strategic planning
- System design
- Leverage point identification
- Model selection
- Long-term thinking
Transformation Workflows
Workflow 1: Perspective Analysis
Input: Problem statement, context
Steps:
- State the problem (1 sentence)
- List stakeholders (P2: Stakeholder Mapping)
- Who is affected?
- Who has power?
- Who has information?
- Apply multiple lenses (P4: Lens Shifting)
- Technical lens
- Business lens
- User lens
- Ethical lens
- Identify first principles (P1)
- What must be true?
- What are non-negotiables?
- What are fundamental constraints?
- Document context (P8: Context Awareness)
- Time constraints
- Resource constraints
- Political/cultural factors
Output Format:
```markdown
Perspective Analysis
Problem: [1-sentence problem statement]
Stakeholders:
- [Stakeholder 1]: [Their perspective/interest]
- [Stakeholder 2]: [Their perspective/interest]
- [Stakeholder 3]: [Their perspective/interest]
Multiple Lenses:
- Technical: [Technical view]
- Business: [Business view]
- User: [User view]
- Ethical: [Ethical considerations]
First Principles:
- [Fundamental truth 1]
- [Fundamental truth 2]
- [Fundamental truth 3]
Context:
- Time: [Timeline factors]
- Resources: [Resource constraints]
- Environment: [External factors]
Insights:
- [Key insight 1]
- [Key insight 2]
```
Example: Software architecture decision
- Problem: Choose between microservices vs monolith
- Stakeholders: Engineering (prefers interesting tech), Product (wants speed), Operations (wants stability)
- Lenses: Technical (complexity trade-offs), Business (cost/time), User (performance)
- First Principles: Team size matters more than technology
- Output: Decision framework based on team constraints, not tech fashion
Workflow 2: Inversion Analysis
Input: Problem, current approach
Steps:
- State current approach
- Apply inversion (IN1)
- What if we did the opposite?
- What would the inverse solution look like?
- Run premortem (IN8)
- Assume total failure in 6 months
- Why did it fail?
- What went wrong?
- Apply via negativa (IN3)
- What should we STOP doing?
- What to remove, not add?
- Seek disconfirmation (IN15)
- What evidence contradicts our plan?
- Who disagrees and why?
Output Format:
```markdown
Inversion Analysis
Current Approach: [Description]
Inverted Approach:
- Instead of [X], what if we [opposite of X]?
- Result: [Insights from inversion]
Premortem (Assume Failure):
- Failure Scenario: [What failed]
- Root Cause: [Why it failed]
- Warning Signs: [Early indicators we missed]
Via Negativa (What to STOP):
- Stop: [Thing 1]
- Stop: [Thing 2]
- Stop: [Thing 3]
Disconfirming Evidence:
- [Evidence against our approach]
- [Counterargument]
- [Risk we're underestimating]
Revised Approach:
- [Improvements based on inversion]
```
Example: Product launch strategy
- Current: Big launch event, lots of marketing
- Inversion: What if we did quiet launch to small group?
- Premortem: Event flops because nobody cares, spent budget wrong
- Via Negativa: Stop assuming launch is most important thing
- Output: Phased launch, test with early adopters first
Workflow 3: Composition Strategy
Input: Components, requirements
Steps:
- List all components
- Identify synergies (CO1)
- Where do parts enhance each other?
- What emergent properties arise?
- Design synthesis (CO4)
- How to merge into coherent whole?
- What's the unifying concept?
- Plan orchestration (CO19)
- How to coordinate components?
- What's the execution sequence?
- Create holistic integration (CO20)
- Complete unified system
- No loose ends
Output Format:
```markdown
Composition Strategy
Components:
- [Component 1] - [Purpose]
- [Component 2] - [Purpose]
- [Component 3] - [Purpose]
Synergies:
- [Comp A] + [Comp B] = [Synergy]
- [Comp B] + [Comp C] = [Synergy]
Synthesis Design:
- Unifying Concept: [Central idea that ties everything]
- Integration Points: [Where components connect]
- Emergent Properties: [New capabilities from combination]
Orchestration Plan:
- [Phase 1]: [Components + actions]
- [Phase 2]: [Components + actions]
- [Phase 3]: [Components + actions]
Holistic Integration:
- [How all pieces form complete system]
- [Quality properties of whole]
```
Example: Building product ecosystem
- Components: Core product, API, marketplace, analytics
- Synergies: API enables marketplace, marketplace drives analytics, analytics improves product
- Synthesis: Platform strategy
- Output: Integrated ecosystem with network effects
Workflow 4: Decomposition Analysis
Input: Complex system or problem
Steps:
- Define the whole
- Find root cause (DE1)
- 5 Whys technique
- Causal chain analysis
- Apply divide & conquer (DE2)
- Break into logical subsystems
- Identify interfaces
- Identify bottleneck (DE6)
- Theory of Constraints
- What's the limiting factor?
- Pareto analysis (DE7)
- What's the vital 20%?
- Where to focus effort?
Output Format:
```markdown
Decomposition Analysis
System: [Description of whole]
Root Cause Analysis:
- Why? [Reason 1]
- Why? [Reason 2]
- Why? [Reason 3]
- Why? [Reason 4]
- Why? [ROOT CAUSE]
Component Breakdown:
βββ [Component A]
β βββ [Subcomponent A1]
β βββ [Subcomponent A2]
βββ [Component B]
β βββ [Subcomponent B1]
β βββ [Subcomponent B2]
βββ [Component C]
Bottleneck:
- Constraint: [Limiting factor]
- Impact: [How it limits system]
- Intervention: [How to address]
Pareto (80/20):
- Vital Few (20%):
- [Critical element 1]
- [Critical element 2]
- Trivial Many (80%):
- [Less critical elements]
Action Plan:
- [Address root cause]
- [Remove bottleneck]
- [Focus on vital 20%]
```
Example: Website performance issues
- Root Cause: Inefficient database queries (not server capacity)
- Breakdown: Frontend, API, Database, Cache, CDN
- Bottleneck: Database query on user table
- Pareto: 3 queries cause 80% of slow responses
- Output: Optimize those 3 queries first
Workflow 5: Recursion Analysis
Input: System with dynamics over time
Steps:
- Map feedback loops (RE1)
- Positive (reinforcing)
- Negative (balancing)
- Identify virtuous cycles (RE7)
- What creates growth?
- How to amplify?
- Identify vicious cycles (RE8)
- What creates decline?
- How to break?
- Design iteration (RE2)
- How to improve progressively?
- What's the learning loop?
- Analyze second-order (RE19)
- Effects of effects
- Compound dynamics
Output Format:
```markdown
Recursion Analysis
System Dynamics:
Feedback Loops:
- β Virtuous Cycle: [A] β [B] β [C] β [More A]
- β Vicious Cycle: [X] β [Y] β [Z] β [More X]
- βοΈ Balancing Loop: [M] β [N] β [Less M]
Virtuous Cycles (Amplify These):
- [Positive cycle 1]
- Trigger: [What starts it]
- Amplify: [How to strengthen]
- [Positive cycle 2]
Vicious Cycles (Break These):
- [Negative cycle 1]
- Cause: [What perpetuates it]
- Intervention: [How to break]
- [Negative cycle 2]
Iterative Improvement:
- Version 1: [Initial state]
- Learn: [What to measure]
- Improve: [What to adjust]
- Repeat: [Cycle time]
Second-Order Effects:
- First-order: [Direct effect]
- Second-order: [Effect of effect]
- Third-order: [Effect of effect of effect]
Leverage Points:
- [Where small change creates big impact]
```
Example: SaaS growth
- Virtuous Cycle: Good product β Happy users β Referrals β More users β More feedback β Better product
- Vicious Cycle: Bugs β Bad reviews β Fewer signups β Less revenue β Less engineering β More bugs
- Iteration: Weekly releases, measure NPS, improve top complaint
- Output: Strategy to amplify virtuous, break vicious cycles
Workflow 6: Meta-Systems Strategy
Input: Strategic question or complex system
Steps:
- Apply systems thinking (SY1)
- See whole system
- Identify interconnections
- Second-order thinking (SY2)
- Consequences of consequences
- Nth-order effects
- Find leverage points (SY4)
- Where to intervene?
- High-impact, low-effort
- Anticipate unintended consequences (SY5)
- What could go wrong?
- Side effects?
- Model selection (SY19)
- Which other models apply?
- What's the right analytical approach?
Output Format:
```markdown
Meta-Systems Strategy
Strategic Question: [Question]
Systems View:
βββββββββββββββββββββββββββββββββββ
β [System Component 1] β
β β β β
β [System Component 2] β
β β β β
β [System Component 3] β
βββββββββββββββββββββββββββββββββββ
Interconnections:
- [A] affects [B] via [mechanism]
- [B] affects [C] via [mechanism]
- [C] feeds back to [A] via [mechanism]
Second-Order Analysis:
| Action | 1st Order | 2nd Order | 3rd Order |
|--------|-----------|-----------|-----------|
| [Action 1] | [Direct effect] | [Effect of effect] | [Further effect] |
| [Action 2] | [Direct effect] | [Effect of effect] | [Further effect] |
Leverage Points (Highest to Lowest Impact):
- [Point 1]: [Why high leverage]
- [Point 2]: [Why medium leverage]
- [Point 3]: [Why low leverage]
Unintended Consequences:
- Risk: [Potential negative outcome]
- Mitigation: [How to prevent]
Model Selection:
- Primary: [Model code + name]
- Secondary: [Model code + name]
- Why: [Justification]
Recommended Strategy:
- [Strategic approach based on analysis]
```
Example: Market expansion decision
- Systems View: Current market, new market, competitors, resources
- Second-Order: Enter new market β Spread resources thin β Lose focus in current market β Competitors gain ground
- Leverage: Instead of new market, deepen penetration in current (10x ROI)
- Output: Stay focused strategy, not expansion
Combination Patterns
Pattern 1: P β DE β CO (Understand β Analyze β Build)
Use Case: Building new solution
Steps:
- Perspective: Understand problem from multiple angles
- Decomposition: Break down into components
- Composition: Integrate into solution
Example: Designing new feature
- P: Stakeholder needs (users want X, business wants Y)
- DE: Break into sub-features, identify dependencies
- CO: Integrate into cohesive feature with good UX
Pattern 2: P β IN β SY (Frame β Challenge β Strategy)
Use Case: Strategic decision
Steps:
- Perspective: Frame the situation
- Inversion: Challenge assumptions
- Meta-Systems: Strategic synthesis
Example: Business model pivot
- P: Current model's perspective, customer viewpoint
- IN: What if opposite? What to stop?
- SY: Strategic choice based on systems thinking
Pattern 3: DE β IN β CO (Analyze β Invert β Rebuild)
Use Case: Innovation/redesign
Steps:
- Decomposition: Understand current system
- Inversion: Challenge how it works
- Composition: Build new solution
Example: Process improvement
- DE: Map current process, find bottleneck
- IN: What if we removed steps? Did opposite?
- CO: Redesigned process
Pattern 4: All 6 in Sequence (Complete Analysis)
Use Case: Major strategic initiative
Steps:
- P: Frame problem
- IN: Challenge assumptions
- DE: Analyze components
- CO: Build solution
- RE: Plan iteration
- SY: Strategic integration
Example: Company transformation
- Use all 6 transformations systematically
- Comprehensive, robust analysis
- Takes longer but minimizes blind spots
Pattern 5: RE wrapping any other (Iterative Application)
Use Case: Continuous improvement
Structure: RE(P/IN/CO/DE/SY)
Example: Product development
- Week 1: P (understand users)
- Week 2: DE (analyze feedback)
- Week 3: CO (build improvements)
- Week 4: RE (iterate based on results)
- Repeat
Common Pitfalls & Solutions
Pitfall 1: Using Wrong Transformation
Error: Applying Decomposition when need Perspective
Symptom: Breaking down problem doesn't help because problem not understood
Solution: Start with P (frame first), then DE (analyze)
Pitfall 2: Skipping Inversion
Error: Going straight to solution without challenging assumptions
Symptom: Conventional thinking, missing creative options
Solution: Always apply IN before finalizing approach
Pitfall 3: Decomposition Without Recomposition
Error: Breaking things down but never synthesizing
Symptom: Analysis paralysis, no actionable solution
Solution: DE must be followed by CO (analyze then build)
Pitfall 4: Ignoring Feedback Loops
Error: Linear thinking in dynamic system
Symptom: Interventions don't work as expected
Solution: Apply RE to understand dynamics
Pitfall 5: Local Optimization
Error: Optimizing parts without seeing whole
Symptom: Suboptimization, missing systemic issues
Solution: Use SY (systems view) before optimizing
Pitfall 6: Single-Model Thinking
Error: Using only one model/transformation
Symptom: One-dimensional analysis, blind spots
Solution: Combine multiple transformations (patterns above)
Pitfall 7: Overcomplication
Error: Applying all 6 when 2 would suffice
Symptom: Slow progress, diminishing returns
Solution: Start simple (1-2 transformations), add if needed
Transformation Selection Flowchart
```
START: What's your primary need?
ββ "Understand the problem"
β β Use PERSPECTIVE (P)
β β Then consider: DE (analyze) or IN (challenge)
ββ "Stuck or need creativity"
β β Use INVERSION (IN)
β β Then consider: P (reframe) or CO (rebuild)
ββ "Build/integrate solution"
β β Use COMPOSITION (CO)
β β Likely needed: DE first (analyze parts)
ββ "Analyze complex system"
β β Use DECOMPOSITION (DE)
β β Then consider: CO (reintegrate) or SY (systems view)
ββ "Handle dynamics/feedback"
β β Use RECURSION (RE)
β β Then consider: SY (systemic) or DE (analyze loops)
ββ "Strategic/systemic decision"
β Use META-SYSTEMS (SY)
β Then consider: P (perspectives) + IN (challenge)
```
Quick Templates
5-Minute Quick Analysis
- P: Who are stakeholders? (30 sec)
- IN: What's the opposite? (30 sec)
- DE: What's the bottleneck? (1 min)
- CO: How to integrate? (1 min)
- RE: What's the feedback? (1 min)
- SY: What's the leverage? (1 min)
One-Page Strategy
Problem: [1 sentence]
Perspective: [Key stakeholders, key lens]
Inversion: [What NOT to do]
Decomposition: [Critical components]
Composition: [How they integrate]
Recursion: [Key feedback loop]
Systems: [Leverage point]
Action: [Next step]
Resources
- HUMMBL Framework Skill: Complete model reference
- Model Codes: P1-P20, IN1-IN20, CO1-CO20, DE1-DE20, RE1-RE20, SY1-SY20
- Quality Standard: 9.0/10 minimum for application
- Validation: Oct 29, 2025 Base120 specification
Success Criteria
Effective transformation application achieves:
- β Clear process followed
- β Appropriate transformation selected
- β Insights generated (not just analysis)
- β Actionable outputs
- β Documented reasoning
Application fails if:
- β Wrong transformation chosen
- β Process skipped/rushed
- β No insights emerged
- β Can't act on results
- β Reasoning not documented
More from this repository5
Designs beautiful, functional user interfaces by applying expert design principles, user research, interaction patterns, and accessibility standards.
Coordinates complex project management by generating military-style situation reports with structured status updates, task tracking, and clear multi-agent handoff protocols.
Provides comprehensive reference for 120 validated mental models across 6 transformations, enabling systematic problem-solving, model selection, and cognitive analysis.
Configures comprehensive GitHub repositories with production-grade standards, automating infrastructure, CI/CD, documentation, and community health setup.
Develops production-grade Model Context Protocol (MCP) servers with TypeScript, enabling seamless Claude Desktop integration through comprehensive server architecture and deployment.