problem-solving について
行き詰まりや複雑化に直面した人向けの問題解決手法集です。逆転思考、パターン認識、極端な規模での検証など、状況に応じた演習へ導きます。
主な機能
- 01状況に合う手法への案内
- 02無関係な概念の組み合わせ
- 03前提の見直し
- 04分野をまたぐパターンの発見
- 05極端な規模での検証
- 06単純化の可能性の探索
活用シーン
- 01行き詰まった際の手法選び
- 02前提にとらわれない案の検討
- 03複数の問題に共通するパターンの発見
- 04本番規模での動作評価
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ mrgoonie/ claudekit-skills --skill problem-solvingインストール後、Claude Code で/problem-solvingを入力して読み込まれたか確認します。
同梱ファイルABOUT.md
詳細
問題解決スキル
行き詰まりを打破し、洗練された解決策を見つけるためのテクニック集です。
利用可能なサブスキル
行き詰まったとき(振り分け)
場所: when-stuck/SKILL.md
行き詰まったときは、まずここから始めてください。行き詰まりの種類に応じて、適切なテクニックを選びます。適切なサブスキルへ振り分けるためのクイック一覧です。
衝突領域思考
場所: collision-zone-thinking/SKILL.md
無関係な概念を強制的に組み合わせ、新たな特性を発見します。「XをYのように扱ったらどうなるでしょうか?」意図的に比喩を組み合わせることで、画期的な洞察が生まれます。
反転エクササイズ
場所: inversion-exercise/SKILL.md
あらゆる前提を反転させ、何が成り立つかを確認します。「逆が正しいとしたらどうなるでしょうか?」隠れた制約や別のアプローチを明らかにします。
メタパターン認識
場所: meta-pattern-recognition/SKILL.md
3つ以上の領域に現れるパターンを見つけ、普遍的な原則を探ります。領域をまたいで適用できる抽象的な形式を抽出します。
スケールゲーム
場所: scale-game/SKILL.md
極端な規模(1000倍大きい/小さい)で試し、根本的な真実を明らかにします。何が壊れるでしょうか?何が残るでしょうか?極端な規模にすると、通常の規模では見えないものが明らかになります。
簡素化の連鎖
場所: simplification-cascades/SKILL.md
複数のコンポーネントを不要にする洞察を見つけます。「これが真実なら、X、Y、Zは必要ありません。」統一的な原則を探しましょう。
使う場面
| 行き詰まりの状況 | 使うもの |
|---|---|
| どのテクニックを使うべきかわからない | when-stuck |
| 画期的なイノベーションが必要 | collision-zone-thinking |
| 前提に縛られている | inversion-exercise |
| 別々の場所で同じ問題が起きている | meta-pattern-recognition |
| 本番環境の規模がわからない | scale-game |
| 複雑さが増す一方 | simplification-cascades |
クイックリファレンス
Conventional solutions inadequate? → collision-zone-thinking
"This must be done this way"? → inversion-exercise
Same pattern 3+ places? → meta-pattern-recognition
Will it work at scale? → scale-game
Same thing implemented 5+ ways? → simplification-cascades
基本理念
「強力な抽象化ひとつ > 巧妙なハック十個」
これらのテクニックを使えば、力ずくで複雑さに対処するのではなく、複雑さを不要にする洗練された解決策を見つけられます。