mcpField
A
atomic-decomposition

atomic-decomposition

github.com/lingzhi227開発4401.6k 回インストール35 週間前に更新
リポジトリ

atomic-decomposition について

研究アイデア、論文、手法を追跡可能な概念に分解し、数式とコード実装を対応付けるスキルです。結果を構造化ナレッジベースにまとめ、抜け漏れも確認します。

主な機能

  1. 01原子的な概念への分解
  2. 02論文と数式の調査
  3. 03コード実装の調査
  4. 04構造化ナレッジベースの作成
  5. 05数式とコードの整合性確認

活用シーン

  1. 01提案手法の分解
  2. 02数式に対応する実装の追跡
  3. 03理論や実装の不足箇所の特定

インストール

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

$npx skills add https://github.com/lingzhi227/agent-research-skills --skill atomic-decomposition

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

同梱ファイルreferences/decomposition-prompts.md

詳細

アトミックな分解

数式とコード実装の対応付けを用いて、研究アイデアをアトミックな概念に分解します。

入力

  • $0 — 研究アイデア、論文、または手法の説明

参考資料

  • 分解のプロンプトとワークフロー:~/.claude/skills/atomic-decomposition/references/decomposition-prompts.md

ワークフロー(AI-Researcher Survey Agent に基づく)

ステップ 1:アトミックな定義への分解

研究アイデアを分析し、アトミックで自己完結した概念に分解します。

  • 各要素は単一の概念である必要があります
  • 明確な数学的基盤が必要です
  • コードで実装できる必要があります
  • 特定の論文までたどれる必要があります
ステップ 2:各アトミックな定義について
A. 論文調査(数式)
  • 数学的定式化について論文を検索します
  • 正確な LaTeX 数式を抽出します
  • 仮定と制約を記録します
  • 参考論文を記録します
B. コード調査(実装)
  • 実装をコードベースから検索します
  • 対応するコードを抽出します
  • 実装の詳細と差異を記録します
  • 参考リポジトリを記録します
C. ナレッジエントリーの作成
{
  "definition": "Kernelized Gumbel-Softmax Operator",
  "math_formula": "Z = \\text{softmax}((\\log \\pi + g) / \\tau), g \\sim \\text{Gumbel}(0,1)",
  "code_implementation": "def gumbel_softmax(logits, tau=1.0): ...",
  "reference_papers": ["Paper Title 1"],
  "reference_codebases": ["github_user/repo_name"],
  "assumptions": ["Differentiable relaxation of discrete sampling"],
  "connections": ["Used in Component X of the proposed method"]
}
ステップ 3:ナレッジベースの編成
  • すべてのアトミックな定義を、構造化されたナレッジベースに統合します
  • 整合性を検証します:すべての数式にコード実装があること
  • 完全性を検証します:すべてのコードモジュールが形式的な定義までたどれること
  • 不足箇所を特定します(コードのない数式、または理論のないコード)

ルール

  • 各アトミックな定義は、具体的な数式とコードまでたどれるほど詳細である必要があります
  • 定義を省略したり、まとめたりしないでください。各定義を個別に分析します
  • アトミック性に確信が持てない場合は、さらに細かく分解してください
  • 分析の前に、分解の根拠を記録してください
  • 論文中のすべての数学的概念について、検証済みのコードが必要です
  • すべてのコードモジュールは、形式的な数学的定義までたどれる必要があります

関連スキル

コメント