atomic-decomposition — скилл для Claude Code: формулы и код
Разбирает исследовательскую идею на атомарные понятия и для каждого находит математическую формулу в статьях и реализацию в коде.
npx skills add lingzhi227/agent-research-skills --skill atomic-decomposition -a claude-codeЧто делает atomic-decomposition
Скилл берёт описание идеи, метода или статьи и режет его на отдельные концепты. Каждый атом — одно понятие, у которого есть математическая основа, реализация в коде и ссылка на конкретную работу. Дальше для каждого концепта идёт поиск: в статьях ищется точная формула в LaTeX, в репозиториях — соответствующий код.
Результат складывается в записи вида «определение — формула — реализация — статьи — репозитории — допущения — связи с другими частями метода». Из записей собирается база знаний, и по ней проверяется, что у каждой формулы есть код, а у каждого модуля кода — формальное определение. Пробелы видны сразу: формула без реализации или код без теории.
Скилл опирается на файл ~/.claude/skills/atomic-decomposition/references/decomposition-prompts.md — без него шаги разбора не выполнятся. Аргумент один: $0 — идея, статья или описание метода. Автор советует при сомнениях дробить дальше, а не объединять понятия, поэтому на большой статье разбор выйдет длинным. Работает в связке с research-planning и idea-generation до себя и experiment-code, algorithm-design после.
Какие задачи решает
- разложить описание метода на отдельные концепты
- найти точную формулу из статьи и её код
- сверить, что у каждой формулы есть реализация
- отследить, из какой статьи пришёл каждый модуль кода
- собрать базу знаний по сложной системе
Примеры запросов агенту
- разбери эту статью на атомарные концепты с формулами и кодом
- для каждого понятия из метода найди формулу в LaTeX и реализацию в репозиториях
- проверь, есть ли формулы без кода в моей базе знаний
Как установить atomic-decomposition
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill atomic-decomposition -a claude-code2Вручную: положить файлы
~/.claude/skills/atomic-decomposition/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/atomic-decomposition/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill atomic-decomposition -a codex2Вручную: положить файлы
.agents/skills/atomic-decomposition/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill atomic-decomposition -a cursor2Вручную: положить файлы
.cursor/skills/atomic-decomposition/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills atomic-decomposition2Вручную: положить файлы
.github/skills/atomic-decomposition/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill atomic-decomposition -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/atomic-decompositionВручную: положить файлы
.devin/skills/atomic-decomposition/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill atomic-decomposition -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о atomic-decomposition
Как установить atomic-decomposition в Claude?
Выполните npx skills add lingzhi227/agent-research-skills --skill atomic-decomposition -a claude-code. Скилл встанет в ~/.claude/skills/atomic-decomposition/SKILL.md.
Что делает atomic-decomposition?
Делит исследовательскую идею на атомарные понятия и для каждого ищет математическую формулу в статьях и реализацию в коде, а затем собирает из них базу знаний с проверкой полноты.
Что нужно для работы скилла?
Файл ~/.claude/skills/atomic-decomposition/references/decomposition-prompts.md с промптами и порядком разбора. На вход подаётся идея, статья или описание метода.