UditAkhourii/adhd
ADHD — a skill for coding agents. Tree-of-thought with pruning, built on the Claude & Codex Agent SDK. Fans out parallel divergent thoughts under different cognitive frames, scores, prunes traps, deepens the survivors. The no-brainer skill for creative and interdisciplinary work.
解決する課題
ADHDは、自己回帰的な推論における「早期収束」とアンカリングバイアスに対処します。標準的なChain-of-ThoughtやTree-of-Thoughtでは、エージェントはしばしば最初のアイデアに固執してしまい、広範囲にわたる非自明な解決策の探索や、推論プロセスにおける潜在的な罠の特定に失敗することがあります。
仕組み
このプロジェクトは、生成と評価の間に厳格なメカニカルな分離を設けた2フェーズのループを実装しています:
- Diverge(拡散): システムはN個の並列かつ隔離されたLLMコールを生成します。各コールには特定の「認知フレーム」(視点のプロンプト)が与えられ、結果を評価することは禁止されています。これらのプロセスは共有コンテキストを一切持たないため、互いのアイデアにアンカリングすることができません。
- Focus(集中): 別の批評家LLMコールが、新規性、実現可能性、適合性に基づいてアイデアをスコアリングします。その後、アイデアをクラスタリングし、「罠」(魅力的だが誤ったアイデア)を排除し、上位K個の生存者を詳細なスケッチへと深化させます。
対象者
設計上の決定、APIサーフェスの設計、ファジーなデバッグ、命名、戦略的計画などの複雑なタスクに対して高品質なアイデア出しを必要とする、開発者やAIエージェントビルダー向けに設計されています。
ハイライト
- アーキテクチャによる修正: 隔離された並列プロセスを使用することで、アンカリングをプロンプトの問題ではなく構造的な問題として扱います。
- 罠の検出: 特定の一般的でありながら欠陥のあるアイデアを、なぜ避けるべきかを具体的に特定し、説明します。
- エージェントに依存しない: さまざまなエージェント(Claude Code, Cursor, Windsurfなど)のスキルとしてインストールするか、TypeScriptライブラリ/CLIとして使用できます。
- 実証されたパフォーマンス: ベンチマークにより、シングルショットのベースラインと比較して、新規性と罠の検出において大幅な向上が示されています。