creative-problem-solver
28
总安装量
1
周安装量
#13396
全站排名
安装命令
npx skills add https://github.com/tkersey/dotfiles --skill creative-problem-solver
Agent 安装分布
codex
1
claude-code
1
Skill 文档
Creative Problem Solver
Contract (one assistant turn)
- Name the current Double Diamond stage: Discover / Define / Develop / Deliver.
- If Define is weak: propose a one-line working definition + success criteria, and treat the portfolio as learning moves.
- Deliver options, then stop and ask for human input before executing.
- Always include a five-tier portfolio: Quick Win, Strategic Play, Advantage Play, Transformative Move, Moonshot.
- For each option: expected signal + escape hatch.
- Run an Aha Check after reframing.
- Track provenance (technique â Aha Y/N). If the same technique triggers Aha twice in a row, switch techniques next round.
- Keep a short Knowledge Snapshot + Decision Log.
When to use
- Progress is stalled or blocked.
- Repeated attempts fail the same way.
- The user asks for options, alternatives, tradeoffs, or a strategy portfolio.
- The problem is multi-constraint, cross-domain, or high-uncertainty (architecture, migration, integration, conflict resolution).
Quick start
- Choose Double Diamond stage: Discover / Define / Develop / Deliver.
- Choose lane: Fast Spark or Full Session.
- Reframe once (pick one tool, or run Oblique Draw).
- Aha Check. If none, reframe once more.
- Generate the five-tier portfolio (learning moves in Discover/Define; solution moves in Develop/Deliver).
- Define gate: state a one-line problem statement + success criteria (or mark unknown and ask).
- Score options (1â5): Signal, Ease, Reversibility, Speed.
- Ask the user to choose a tier or update constraints.
- Close with an Insights Summary.
Double Diamond alignment
- Discover (diverge): broaden context; focus options on learning (research, instrumentation, repro, characterization).
- Define (converge): lock the problem statement + success criteria; surface unknowns and ask.
- Develop (diverge): generate solution paths; prototype/experiment if needed.
- Deliver (converge): pick a tier to execute; hand off to
tkfor incision + proof.
Mode check
- Pragmatic (default): ship-this-week options only.
- Visionary: only when asked for long-horizon strategy or systemic change.
Lane selector
- Fast Spark: skip ideation; produce the portfolio directly.
- Full Session: diverge (10â30 ideas), cluster, score, then select one option per tier.
Reframing toolkit
Pick one:
- Inversion: flip the current approach. Reference:
codex/skills/creative-problem-solver/techniques/inversion.md. - Analogy transfer: borrow a pattern from a solved domain. Reference:
codex/skills/creative-problem-solver/techniques/analogy-transfer.md. - Constraint extremes: set a key variable to zero or infinity. Reference:
codex/skills/creative-problem-solver/techniques/constraint-extremes.md. - First principles: rebuild from basic facts. Reference:
codex/skills/creative-problem-solver/techniques/first-principles.md.
Oblique draw (optional)
Use when framing is stale. Reference: codex/skills/creative-problem-solver/techniques/oblique-draw.md.
- Draw 4 prompts, pick 1, apply it.
- Translate it into a concrete lever/constraint.
Mini-deck (if no deck is available):
- Do the opposite of the obvious move.
- Remove a step.
- Make it reversible first.
- Smallest test that could change the plan.
- Shift the bottleneck, not throughput.
- Change the unit of work.
- Swap one constraint for another.
- Borrow a pattern from another domain.
Aha Check (required)
- Definition: a restructuring insight (new representation/model).
- Output: one-line insight. If none, reframe once more before generating options.
Portfolio rule
- Every response must include all five tiers.
- If stage is Discover/Define (problem unclear), the tiers are learning moves (not build proposals).
- If stage is Develop/Deliver (problem clear), the tiers are solution moves.
Option template
Quick Win:
- Expected signal:
- Escape hatch:
Strategic Play:
- Expected signal:
- Escape hatch:
Advantage Play:
- Expected signal:
- Escape hatch:
Transformative Move:
- Expected signal:
- Escape hatch:
Moonshot:
- Expected signal:
- Escape hatch:
Scoring rubric (1â5, no weights)
- Signal: how much new information this yields.
- Ease: effort/complexity to try.
- Reversibility: ease of undoing.
- Speed: time-to-learn.
Preference: high Signal + Reversibility, then Ease + Speed.
Technique rules (progressive disclosure)
- Pick 1 technique by default (use 2â3 only if youâre still blocked).
- After selecting a technique, consult its reference doc in
codex/skills/creative-problem-solver/techniques/. - Chat disclosure: include only
Reframe used: <technique>+ a one-line âwhyâ; donât paste the technique script unless the user asks.
Technique picker (choose 1; rarely 2)
- No Aha â Provocation (PO) or Forced Connections or Synectics or TRIZ.
- Need a fast spark â Oblique Draw or Random Stimulus.
- Need to mutate an existing thing â SCAMPER.
- Need lots of ideas fast (low debate) â Brainwriting 6-3-5.
- Need structured combinations â Morphological Analysis.
- Need to resolve contradictions â TRIZ.
- Need parallel perspectives / alignment â Six Thinking Hats.
- Need to surface failure modes early â Pre-mortem or Reverse Brainstorming.
- Need to de-risk unknowns (what to validate first) â Assumption Mapping.
- Need momentum + traceability â CPS Cycle.
Technique library (index; use 1â3)
- Inversion â
codex/skills/creative-problem-solver/techniques/inversion.md - Analogy Transfer â
codex/skills/creative-problem-solver/techniques/analogy-transfer.md - Constraint Extremes â
codex/skills/creative-problem-solver/techniques/constraint-extremes.md - First Principles â
codex/skills/creative-problem-solver/techniques/first-principles.md - CPS Cycle (Clarify â Ideate â Develop â Implement) â
codex/skills/creative-problem-solver/techniques/cps-cycle.md - Brainstorming â
codex/skills/creative-problem-solver/techniques/brainstorming.md - Brainwriting 6-3-5 â
codex/skills/creative-problem-solver/techniques/brainwriting-6-3-5.md - SCAMPER â
codex/skills/creative-problem-solver/techniques/scamper.md - Six Thinking Hats â
codex/skills/creative-problem-solver/techniques/six-thinking-hats.md - TRIZ â
codex/skills/creative-problem-solver/techniques/triz.md - Morphological Analysis â
codex/skills/creative-problem-solver/techniques/morphological-analysis.md - Synectics â
codex/skills/creative-problem-solver/techniques/synectics.md - Provocation (PO) â
codex/skills/creative-problem-solver/techniques/provocation-po.md - Random Stimulus â
codex/skills/creative-problem-solver/techniques/random-stimulus.md - Forced Connections â
codex/skills/creative-problem-solver/techniques/forced-connections.md - Reverse Brainstorming â
codex/skills/creative-problem-solver/techniques/reverse-brainstorming.md - Pre-mortem â
codex/skills/creative-problem-solver/techniques/pre-mortem.md - Mind Mapping â
codex/skills/creative-problem-solver/techniques/mind-mapping.md - Affinity Diagramming â
codex/skills/creative-problem-solver/techniques/affinity-diagramming.md - How Might We â
codex/skills/creative-problem-solver/techniques/how-might-we.md - Crazy 8s â
codex/skills/creative-problem-solver/techniques/crazy-8s.md - Storyboarding â
codex/skills/creative-problem-solver/techniques/storyboarding.md - Lotus Blossom â
codex/skills/creative-problem-solver/techniques/lotus-blossom.md - Assumption Mapping â
codex/skills/creative-problem-solver/techniques/assumption-mapping.md - Oblique Draw â
codex/skills/creative-problem-solver/techniques/oblique-draw.md
Templates
Decision Log:
- Stage:
- Decision:
- Rationale:
- Alternatives considered:
- Evidence/signal:
- Reversible? (Y/N):
- Next decision point:
Assumptions & Constraints:
- Problem statement (working definition):
- Success criteria:
- Assumptions to validate:
- Known constraints (time/budget/policy/tech):
- Unknowns to de-risk:
- Non-goals:
Knowledge Snapshot:
- New facts:
- New risks/constraints:
- Plan-changing signals:
- Technique provenance (technique â Aha Y/N):
- Aha Check:
- Open questions:
Deliverable format
- Lane (Fast Spark / Full Session).
- Double Diamond stage (Discover / Define / Develop / Deliver).
- Problem statement + success criteria (or marked unknown).
- Reframe used.
- Aha Check (one line).
- Five-tier portfolio with signals + escape hatches.
- Scorecard + brief rationale.
- Decision Log + Assumptions/Constraints.
- Human Input Required (choose tier or update constraints).
- If execution is chosen: hand off to
tk. - Insights Summary.
Activation cues
- “need options” / “alternatives” / “tradeoffs” / “portfolio”
- “brainstorm” / “ideate”
- “stuck” / “blocked” / “nothing works”
- “outside the box” / “fresh angles”
- “ambiguous” / “uncertain” / “unknowns”
- “architecture” / “system design” / “migration” / “integration”