mcpField
T
triz

triz

github.com/athola生産性34382 回インストール1 日前に更新
リポジトリ

triz について

TRIZに基づき、問題を捉え直して隣接分野の解決例を探すスキルです。深度に応じて、矛盾分析や再定式化の問い、分野横断の類推を段階的に進めます。

主な機能

  1. 01理想最終結果の設定
  2. 02技術的・物理的矛盾の分析
  3. 035つの問題再定式化プローブ
  4. 04隣接分野の類推検索
  5. 05信頼度付きブリッジマッピング
  6. 06任意の古典マトリクス照合

活用シーン

  1. 01行き詰まった問題の代替案探し
  2. 02関連分野をまたぐ類推の発見
  3. 03相反する要求を分離して妥協を避ける

インストール

コマンドをコピーしてターミナルで実行します。

$npx skills add https://github.com/athola/claude-night-market --skill triz

インストール後、Claude Code で/trizを入力して読み込まれたか確認します。

詳細

TRIZ 分野横断分析

使用する場面

  • 問題に行き詰まり、他分野の視点が必要な場合
  • 独創的な解決策を見つけるため、分野横断的な類推を探る場合

使用しない場面

  • 通常のコード検索や文献レビュー(他の tome チャネルを使用してください)
  • 明白で、広く知られた解決策がある問題

Altshuller の発明的問題解決理論を適用し、 隣接分野から解決策を見つけます。

深度レベル

深度分野分析
light1理想性と矛盾
medium2理想性、矛盾、分野マッピング
deep3原理の提案と分離を追加
maximum5遠い分野と任意のマトリックス検索を追加

ワークフロー

まずカタログの手順を実行します。1つのコマンドで、ランク付けされた候補ごとに、矛盾の記録、理想的最終結果、物理的矛盾の確認、5つの再定式化プローブ、該当する場合は近似解または分離軸が返されます。

PYTHONPATH="${CLAUDE_PLUGIN_ROOT}/src" python3 -m tome.channels.triz analyze --topic "<topic>" --domain <domain>
  1. 理想的最終結果を明示します。システムが存在しなくても実現される機能を定めます。機能が実現される一方で、システムを不要にするには何が必要かを考えます。
  2. 技術的矛盾を定式化します。X を改善すると Y が悪化します。各記録には matched が含まれます。カタログの行にトピック名がある場合は keyword、該当する行がない場合は fallback です。fallback は未定式化として扱います。near_resolutions には、トピックの言葉と1~2回の編集で近づける行が示されます。トピックをいずれかの行の用語で言い換えるか、理由を添えて fallback のままにします。物理的矛盾(1つのパラメーターが相反する2つの値に引き寄せられる状態、physical: true)の場合は、妥協ではなく、時間、空間、条件、またはシステム/スケールによる分離を適用します。separation には、システムの記述から最初に示唆される軸と、それを示す言葉が why に記載されます。
  3. 検索する前に、記述を検証します。probes には、原理と日付付きの出典をそれぞれ備えた、固定の5つのプローブが含まれます。両側を入れ替える(#13)、等式を範囲に緩める(#16)、近似解を見つけるために必要なパラメーターと方向を明示する(#35)、定数を変数に昇格させる(#15)、両方の要求を満たす値があるかを確認します。入れ替えプローブには両方の原理セットと principle_set_differs が含まれます。これが true の場合に限り、反転した形式を示します。それぞれに1行で回答するか、理由を添えて除外します。両方を満たすものがない場合は、これ以上の検索に固執せず、要求を分離するか、理想的最終結果を示します。
  4. 分野の分類体系を使って、隣接分野に対応付けます。
  5. それらの分野で解決済みの類似例を検索します。
  6. 根拠と信頼度スコアを添えて、橋渡しとなる対応付けを作成します。

分野マッピング戦略

  • ソフトウェアアーキテクチャ:土木工学、生物学
  • データ構造:物流、材料科学
  • アルゴリズム:オペレーションズリサーチ、遺伝学
  • セキュリティ:軍事戦略、免疫学
  • 金融:ゲーム理論、生態学

関連項目

TRIZ は、より広範な発想カタログに含まれる類推手法です。 分野をまたいだ多様な発想をローテーションで行うには、 Skill(tome:ideate) を参照してください。

制限事項

  • 組み込みの矛盾カタログは、ソフトウェアでよくあるトレードオフを原理に対応付けます。これは便宜的な対応付けであり、技術システムを対象とする古典的な TRIZ の知識体系の一部ではありません。
  • 任意の標準マトリックスは、Altshuller の39×39工学パラメーター表を部分的に抜粋したものです。1985年以降更新されておらず、ソフトウェアではなく工学のパラメーターを使用しています。主要な情報源ではなく、照合用として扱ってください。
  • マトリックスの空欄は、「解決策がない」という意味ではありません。空欄に関する慣例では、40の原理のどれでも適用できる可能性があります。
  • TRIZ の中で最も強力で応用しやすい要素は、発散的思考のチェックリストとしての40の原理と、枠組みを定める問いとしての理想性です。ARIZ、物質‐場分析、76の標準解、技術システム発展の法則(S字曲線)、機能指向検索(FOS)は、ここでは対象外です。

出典

  • TRIZ のナレッジベース(MATRIZ)および古典的な矛盾マトリクス(matriz.org)。
  • AutoTRIZ(arXiv 2403.13002、2024 年):LLM による TRIZ のアイデア創出。
  • TRIZ Agents(arXiv 2506.18783、2025 年):TRIZ の各ステップにわたるマルチエージェント LLM オーケストレーション。AutoTRIZ の関連研究です。
  • Madrigal、「The Shadows Lurking in the Equations」(gods.art、2025 年)、および再定式化プローブが引用する文献:Chinneck、『Feasibility and Infeasibility in Optimization』(2008 年);Allgower and Georg、『Numerical Continuation Methods』(1990 年);Liberti、『Reformulations in Mathematical Programming』(2009 年);Duncker、『On Problem-Solving』(1945 年);Hipple、『TRIZ Separation Principles』(2012 年)。ADR-0026。
  • 同梱された正準 39x39 マトリクスのサブセットは、NickScherbakov/Heinrich-The-Inventing-Machine(Apache-2.0)に由来します。帰属表示と同梱範囲の詳細は src/tome/channels/triz_data/NOTICE を参照してください。

終了条件

  • 検索を開始する前に、理想最終結果のステートメントが作成されている。
  • 技術的矛盾が「X を改善すると Y が悪化する」という形式で示されている(または、物理的矛盾が分離軸とともに示されている)。
  • fallback レコードは、near_resolutions を通じてカタログ行の用語で言い換えられているか、理由を明記したうえでそのまま保持されている。キーワード一致として報告されることはありません。
  • 5 つの再定式化プローブそれぞれに、1 行で回答するか、理由を添えて棄却する。実行不可能との判定は分離または理想最終結果へ誘導し、その後に類推検索を続けません。
  • 有効な隣接分野ごとに、信頼度スコア付きの異分野間の橋渡しを少なくとも 1 つ返すか、その分野から何も得られなかったことを明示する。
  • 正準マトリクスを参照する場合、空のセルは「40 の原理のどれでも適用できる」と報告し、「解決策なし」と報告しない。

コメント