mirror of
https://github.com/obra/superpowers.git
synced 2026-04-26 03:29:06 +08:00
refactor: split emergent-patterns into focused problem-solving skills
**Restructure:** - Split detecting-emergent-patterns (216 lines) into 5 focused skills (~60 lines each) - Move tracing-lineages to skills/research/ (better category fit) - Create skills/problem-solving/ category **New problem-solving skills:** - simplification-cascades: Find one insight that eliminates multiple components - collision-zone-thinking: Force unrelated concepts together for breakthroughs - meta-pattern-recognition: Spot patterns in 3+ domains - inversion-exercise: Flip assumptions to reveal alternatives - scale-game: Test at extremes to find fundamental limits - when-stuck: Dispatch skill that maps stuck-symptoms to techniques **Improvements:** - Symptom-based when_to_use (what you'd actually think/feel) - Quick reference tables for rapid scanning - Pattern-based triggers (not exact phrase matching) - Cross-references from brainstorming for discoverability Each skill now: scannable in 30 seconds, applicable immediately, focused on one technique.
This commit is contained in:
@@ -30,13 +30,13 @@ digraph brainstorming_modes {
|
||||
|
||||
UNDERSTANDING -> EXPLORING [label="Have enough context to propose alternatives\n(gathered purpose, constraints, success criteria)"];
|
||||
|
||||
EXPLORING -> UNDERSTANDING [label="New constraints emerge\n(compliance, infrastructure, security, 'Oh I forgot to mention...')"];
|
||||
EXPLORING -> UNDERSTANDING [label="Partner reveals new constraint\n(compliance requirement, infrastructure limit, security need, forgotten requirement)"];
|
||||
|
||||
EXPLORING -> DESIGNING [label="Approach selected and validated\n(partner chose an approach, have all critical constraints)"];
|
||||
|
||||
DESIGNING -> UNDERSTANDING [label="Fundamental gaps revealed during validation\n(missing constraints, assumptions questioned)"];
|
||||
DESIGNING -> UNDERSTANDING [label="Partner reveals fundamental gap\n(missing critical constraint, core assumption questioned)"];
|
||||
|
||||
DESIGNING -> EXPLORING [label="Need to compare alternatives\n(trade-offs significant, partner asks 'what are the options?')"];
|
||||
DESIGNING -> EXPLORING [label="Need to reconsider approach\n(trade-offs too significant, partner questions approach)"];
|
||||
}
|
||||
```
|
||||
|
||||
@@ -79,12 +79,14 @@ When your partner confirms (any affirmative response):
|
||||
|
||||
## Related Skills
|
||||
|
||||
**When stuck at any point:**
|
||||
- Use skills/problem-solving/when-stuck to dispatch to right technique
|
||||
|
||||
**During EXPLORING mode:**
|
||||
- When approaches have genuine trade-offs: skills/architecture/preserving-productive-tensions
|
||||
- When stuck or seeking innovation: skills/architecture/detecting-emergent-patterns
|
||||
|
||||
**Before proposing changes:**
|
||||
- Understand why current approach exists: skills/architecture/tracing-knowledge-lineages
|
||||
**Before proposing changes to existing code:**
|
||||
- Understand why it exists: skills/research/tracing-knowledge-lineages
|
||||
|
||||
## Remember
|
||||
|
||||
|
||||
Reference in New Issue
Block a user