Creative Problem Solving
Goal
Move a meaningful problem through a full creative workflow from problem framing to actionable next step.
The job of this skill is not to replace every specialized method. The job is to provide a disciplined end-to-end process when the work needs coordinated framing, idea generation, selection, and action.
This skill orchestrates a sequence. It does not replace the selector when method choice is unclear, and it does not claim the selected direction is validated unless evidence is explicitly provided.
Default Posture
- frame before ideate
- diverge before converge
- select before polish
- action before theory sprawl
- use the minimum useful process
When To Use
Run this skill when:
- one method is not enough for the task
- the problem needs a guided process from ambiguity to action
- the team needs both option generation and disciplined narrowing
- a series of creative steps must be coordinated
- the user needs a practical workflow, not only a single insight
This is a strong next step after:
creative-method-selector routes to need_full_process
- multiple methods are clearly needed in sequence
- earlier methods produced useful material that still needs synthesis and selection
Scope Boundaries
In scope:
- structure work across framing, divergence, convergence, and action
- decide when to invoke a child method
- keep the process moving toward a real next step
- reduce idea sprawl into a small candidate set
Out of scope by default:
- replacing the selector when method choice is still unclear
- exhaustive facilitation playbooks
- pretending convergence equals validation
- keeping every generated idea alive
Escalation Conditions
Pause and keep uncertainty explicit when:
- the challenge is still too vague for a staged process
- one child method would clearly solve the task faster
- the process expands but candidate quality does not improve
- convergence cannot justify why one direction should lead
If process value remains low after one pass, recommend returning to creative-method-selector or using a narrower child skill directly.
CPS Workflow
- Clarify the challenge in one actionable sentence.
- Identify what is known, assumed, and missing.
- Choose the minimum sequence of child methods needed.
- Run divergence with one suitable ideation method.
- Cluster and reduce options into a small candidate set.
- Apply a simple convergence screen:
- fit to the real problem
- leverage or value
- feasibility of next test
- major risk or downside
- Select the strongest next candidate or pair.
- Recommend the immediate next action, test, or escalation path.
Process Heuristics
Prefer:
jtbd first when the challenge is still fuzzy
scamper when a baseline exists and options are needed
lateral-thinking when the team is stuck in similar ideas
triz when narrowing reveals a real contradiction
systems-thinking when candidate ideas have cross-system effects
Prefer the smallest staged path that can still produce a decision.
Core Questions
Use the minimum set needed:
- What problem are we actually solving?
- What is missing before good ideas can emerge?
- Which child method should lead this phase?
- Which ideas are genuinely different?
- Which option best deserves the next test?
- What should happen immediately after this session?
Output Contract
Always return:
challenge_statement
process_stage_map
selected_child_methods
knowns_and_assumptions
candidate_directions
screening_logic
selected_direction
evidence_status (provided, inferred, mixed)
open_unknowns
recommended_followup (creative-problem-solving, jtbd, scamper, lateral-thinking, triz, systems-thinking, selector, validation)
next_action
Good CPS Signals
Strong signals:
- the task needs more than one creative phase
- a process is needed to go from ambiguity to decision
- earlier methods produced material that must be synthesized
- the team risks either endless ideation or premature narrowing
Weak signals:
- one clear method would solve the task faster
- the challenge is still too vague for a process
- the work only needs a single contradiction pass
- the process itself is becoming heavier than the problem
Guardrails
- Do not use the full process when one method is enough.
- Do not skip framing and jump straight into idea volume.
- Do not keep too many candidates alive.
- Distinguish evidence from inference.
- If the right child method is still unclear, return to
creative-method-selector.
- Prefer a smaller finished process over a grand unfinished one.
- If the process does not improve decision quality, stop and narrow the method stack.
Anti-Patterns
Watch for these failure modes:
- process theater
- endless divergence with no convergence
- premature convergence before distinct options exist
- selecting by taste instead of screen logic
- using all child methods whether needed or not
- ending with no next action
Example
User request:
We need a better direction for our onboarding, and we keep bouncing between too many half-formed ideas.
Expected shape of response:
challenge_statement: find a higher-confidence onboarding direction without staying trapped in idea sprawl
process_stage_map: framing -> divergence -> convergence -> next test
selected_child_methods: jtbd -> lateral-thinking -> scamper
knowns_and_assumptions: users need confidence early; current ideas are too similar; real drop-off points are partly inferred
candidate_directions: start-before-teaching path, adaptive guidance path, pantry-style task-first onboarding path
screening_logic: fit to user confidence job, distinctness from current flow, simplicity of next experiment, risk of added complexity
selected_direction: adaptive guidance path
evidence_status: mixed
open_unknowns: which user segments need depth, where confidence actually forms, how much extra logic is operationally acceptable
recommended_followup: validation
next_action: prototype the adaptive path and compare it against the current onboarding flow
1---2name: creative-problem-solving3description: Use a full creative problem-solving process when the task needs more than one tactic and must move through framing, divergence, selection, and next-step action. Use when the problem is important enough to need an end-to-end guided workflow rather than a single method.4---56# Creative Problem Solving78## Goal910Move a meaningful problem through a full creative workflow from problem framing to actionable next step.1112The job of this skill is not to replace every specialized method. The job is to provide a disciplined end-to-end process when the work needs coordinated framing, idea generation, selection, and action.1314This skill orchestrates a sequence. It does not replace the selector when method choice is unclear, and it does not claim the selected direction is validated unless evidence is explicitly provided.1516## Default Posture1718- frame before ideate19- diverge before converge20- select before polish21- action before theory sprawl22- use the minimum useful process2324## When To Use2526Run this skill when:2728- one method is not enough for the task29- the problem needs a guided process from ambiguity to action30- the team needs both option generation and disciplined narrowing31- a series of creative steps must be coordinated32- the user needs a practical workflow, not only a single insight3334This is a strong next step after:3536- `creative-method-selector` routes to `need_full_process`37- multiple methods are clearly needed in sequence38- earlier methods produced useful material that still needs synthesis and selection3940## Scope Boundaries4142In scope:4344- structure work across framing, divergence, convergence, and action45- decide when to invoke a child method46- keep the process moving toward a real next step47- reduce idea sprawl into a small candidate set4849Out of scope by default:5051- replacing the selector when method choice is still unclear52- exhaustive facilitation playbooks53- pretending convergence equals validation54- keeping every generated idea alive5556## Escalation Conditions5758Pause and keep uncertainty explicit when:5960- the challenge is still too vague for a staged process61- one child method would clearly solve the task faster62- the process expands but candidate quality does not improve63- convergence cannot justify why one direction should lead6465If process value remains low after one pass, recommend returning to `creative-method-selector` or using a narrower child skill directly.6667## CPS Workflow68691. Clarify the challenge in one actionable sentence.702. Identify what is known, assumed, and missing.713. Choose the minimum sequence of child methods needed.724. Run divergence with one suitable ideation method.735. Cluster and reduce options into a small candidate set.746. Apply a simple convergence screen:75 - fit to the real problem76 - leverage or value77 - feasibility of next test78 - major risk or downside797. Select the strongest next candidate or pair.808. Recommend the immediate next action, test, or escalation path.8182## Process Heuristics8384Prefer:8586- `jtbd` first when the challenge is still fuzzy87- `scamper` when a baseline exists and options are needed88- `lateral-thinking` when the team is stuck in similar ideas89- `triz` when narrowing reveals a real contradiction90- `systems-thinking` when candidate ideas have cross-system effects9192Prefer the smallest staged path that can still produce a decision.9394## Core Questions9596Use the minimum set needed:9798- What problem are we actually solving?99- What is missing before good ideas can emerge?100- Which child method should lead this phase?101- Which ideas are genuinely different?102- Which option best deserves the next test?103- What should happen immediately after this session?104105## Output Contract106107Always return:1081091. `challenge_statement`1102. `process_stage_map`1113. `selected_child_methods`1124. `knowns_and_assumptions`1135. `candidate_directions`1146. `screening_logic`1157. `selected_direction`1168. `evidence_status` (`provided`, `inferred`, `mixed`)1179. `open_unknowns`11810. `recommended_followup` (`creative-problem-solving`, `jtbd`, `scamper`, `lateral-thinking`, `triz`, `systems-thinking`, `selector`, `validation`)11911. `next_action`120121## Good CPS Signals122123Strong signals:124125- the task needs more than one creative phase126- a process is needed to go from ambiguity to decision127- earlier methods produced material that must be synthesized128- the team risks either endless ideation or premature narrowing129130Weak signals:131132- one clear method would solve the task faster133- the challenge is still too vague for a process134- the work only needs a single contradiction pass135- the process itself is becoming heavier than the problem136137## Guardrails138139- Do not use the full process when one method is enough.140- Do not skip framing and jump straight into idea volume.141- Do not keep too many candidates alive.142- Distinguish evidence from inference.143- If the right child method is still unclear, return to `creative-method-selector`.144- Prefer a smaller finished process over a grand unfinished one.145- If the process does not improve decision quality, stop and narrow the method stack.146147## Anti-Patterns148149Watch for these failure modes:150151- process theater152- endless divergence with no convergence153- premature convergence before distinct options exist154- selecting by taste instead of screen logic155- using all child methods whether needed or not156- ending with no next action157158## Example159160User request:161162`We need a better direction for our onboarding, and we keep bouncing between too many half-formed ideas.`163164Expected shape of response:1651661. `challenge_statement`: find a higher-confidence onboarding direction without staying trapped in idea sprawl1672. `process_stage_map`: framing -> divergence -> convergence -> next test1683. `selected_child_methods`: `jtbd -> lateral-thinking -> scamper`1694. `knowns_and_assumptions`: users need confidence early; current ideas are too similar; real drop-off points are partly inferred1705. `candidate_directions`: start-before-teaching path, adaptive guidance path, pantry-style task-first onboarding path1716. `screening_logic`: fit to user confidence job, distinctness from current flow, simplicity of next experiment, risk of added complexity1727. `selected_direction`: adaptive guidance path1738. `evidence_status`: `mixed`1749. `open_unknowns`: which user segments need depth, where confidence actually forms, how much extra logic is operationally acceptable17510. `recommended_followup`: `validation`17611. `next_action`: prototype the adaptive path and compare it against the current onboarding flow