codex/skills/creative-problem-solver/SKILL.md
Lateral-thinking playbook returning a five-tier strategy portfolio (Quick Win through Moonshot) with a default-basin check. Use for options, alternatives, trade-offs, stalled/repeated failures, creative reframing, or strategic path selection before execution.
npx skillsauth add tkersey/dotfiles creative-problem-solverInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Purpose: generate a five-tier portfolio that compounds (Artifact Spine), then stop for a human choice.
tk for incision + proof.Reframe used.Reframe used: <technique> + a one-line why.N/A after second pass and continue with the most conservative portfolio that still satisfies the contract.Quick Win:
- Accretive artifact (spine):
- Expected signal:
- Escape hatch:
Strategic Play:
- Accretive artifact (spine):
- Expected signal:
- Escape hatch:
Advantage Play:
- Accretive artifact (spine):
- Expected signal:
- Escape hatch:
Transformative Move:
- Accretive artifact (spine):
- Expected signal:
- Escape hatch:
Moonshot:
- Accretive artifact (spine):
- Expected signal:
- Escape hatch:
Preference: high Signal + Accretion + Reversibility, then Ease + Speed.
tk.Lane: Fast Spark
Stage: Deliver
Problem: Search API p95 latency is ~800ms; target <= 200ms at current infra cost.
Success: p95<=200ms, p99<=400ms, CPU +<=10%, no relevancy regression.
Reframe used: Pre-mortem
Why: the current system already exists, so the main risk is choosing a move that adds work without cutting the real latency driver.
Aha: The dominant cost is JSON serialization + payload size, not the query.
Default basin: tune the query engine directly.
Diversity guard: Quick Win/Strategic stay in measurement + payload reduction; Transformative shifts the interface to streaming; Moonshot shifts the substrate to engine bakeoff.
Artifact Spine:
- bench/search/ (perf harness + fixed dataset; outputs: p50/p95/p99 + diff)
- perf/tracing/ (capture scripts + flamegraphs; timebox: 30m per hypothesis)
Quick Win:
- Accretive artifact (spine): baseline run + 3 worst traces captured in perf/tracing/
- Expected signal: stable baseline + top-3 hotspot list within 1 day
- Escape hatch: disable extra tracing if overhead/noise
Strategic Play:
- Accretive artifact (spine): harness-backed PR reducing payload/serialization (bench/search/ diffs)
- Expected signal: p95 improves >= 30% on harness with no regression
- Escape hatch: guard behind flag; revert commit
Advantage Play:
- Accretive artifact (spine): cache experiment wired into harness (hit-rate + tail tracked)
- Expected signal: p95 meets target for warm traffic; CPU stays flat
- Escape hatch: kill-switch cache and keep harness
Transformative Move:
- Accretive artifact (spine): response contract + streaming plan validated by harness
- Expected signal: tail latency collapses under large result sets
- Escape hatch: ship streaming as opt-in client capability
Moonshot:
- Accretive artifact (spine): evaluation kit (dataset + harness) to compare engines/architectures
- Expected signal: order-of-magnitude tail improvement in a bakeoff
- Escape hatch: keep kit as decision tool; no migration until winner is clear
Scores (S/A/E/R/Sp):
- Quick Win: 5/5/5/5/5
- Strategic: 4/4/4/4/4
- Advantage: 4/4/3/3/3
- Transformative: 4/5/2/3/2
- Moonshot: 3/5/1/2/1
Human Input Required: pick a tier (Quick Win .. Moonshot) or update constraints.
tools
Convert markdown plans into beads with dependencies using br CLI. Use when creating task graphs, polishing beads before implementation, or bridging planning to agent swarm execution.
development
Orchestrate Codex skill optimization during active sessions through $cas goal control, $shadow single-session evidence, $tune diagnosis/refinement briefs, and the skill-optimizer custom subagent. Trigger for $opt, skill optimization loops, session-driven skill tuning, meta-skill audits, or explicit validated skill edits. Do not use for general code optimization, product optimization, or performance tuning.
development
Run a targeted fresh-eyes blunder pass over code, specs, plans, adjudications, closure gates, skill edits, or negative-evidence ledgers. Trigger when asked to reread with fresh eyes, find obvious bugs, catch mistakes/oversights/omissions, check for embarrassing misses, or perform a second independent blunder pass before closure. Do not use as a substitute for implementation, adjudication, or verification; use it as the final falsification/check pass for those workflows.
development
Explicitly shadow, tail, watch, follow, monitor, supervise, or companion exactly one Codex session id/path through `$seq`, then apply a named target skill as an interpretation/reporting/proposal/action lens until the watched session stops.