코딩 에이전트를 위한 ADHD 스킬
🚀 프로젝트 소개
ADHD는 코딩 에이전트를 위한 혁신적인 스킬로, 다양한 인지 프레임 아래에서 병렬적으로 발산하는 사고를 통해 창의적인 아이디어를 생성합니다. 이 프로젝트는 기존의 선형적 사고 방식의 한계를 극복하고, 독립적인 사고 프로세스를 통해 더 깊이 있는 결과를 도출하는 데 중점을 두고 있습니다.
✨ 주요 기능
- 병렬적으로 발산하는 사고 프로세스 생성
- 인지 프레임을 왜곡하여 다양한 아이디어 탐색
- 생존 아이디어를 평가하고 클러스터링하여 깊이 있는 결과 도출
🛠️ 기술 스택
이 프로젝트는 TypeScript로 개발되었으며, Claude 및 Codex Agent SDK를 기반으로 합니다. 또한, Node.js 환경에서 실행됩니다.
💡 활용 방법
개발자는 ADHD를 사용하여 복잡한 문제 해결을 위한 다양한 아이디어를 생성하고, 창의적인 작업을 수행하는 데 도움을 받을 수 있습니다.
📄 Original (English)
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 — a skill for agents
An architectural fix for premature convergence in autoregressive reasoning.
Linear Chain-of-Thought anchors on whatever it says first. Tree-of-Thought widens the search but still walks a single shared context, so the anchoring persists across branches. ADHD treats this as an architectural problem, not a prompting one — it spawns N isolated reasoning processes under deliberately distorted cognitive frames, with zero shared context during divergence, then runs a separate critic pass to score, cluster, prune traps, and deepen the survivors.
Reach for it on design decisions, fuzzy debugging, naming, API surface design, strategy, and any prompt of the shape "give me a few ways to…".
📄 Preprint: ADHD: Parallel Divergent Ideation for Coding Agents · 👤 Author: Udit Akhouri — @akhouriudit · LinkedIn
Side-by-side: baseline vs ADHD
One eval problem, same model, two strategies. Full transcripts in bench/results.json.
Problem. "We have a CLI that calls an LLM and it sometimes hangs for 90 seconds. Design the right retry/timeout/UX strategy."
MIT License