do — скилл для Claude Code: что делает и как установить
Скилл разбивает план реализации на фазы и поручает работу субагентам. Пригодится, когда нужно выполнить готовый план с проверками после каждого шага.
npx skills add thedotmack/claude-mem --skill do -a claude-codeЧто делает do
Скилл do работает как оркестратор: принимает план реализации, делит его на фазы и назначает субагентам отдельные задачи. Каждый исполнитель должен сообщить, какие команды запускал, какие файлы изменил и что получилось. Сам оркестратор координирует работу и сверяет результат с планом.
После фазы запускаются отдельные проверки: подтверждение результата, поиск анти-паттернов и ревью качества кода. К следующей фазе переходят только после подтверждения текущей, а коммит создаётся лишь после успешной проверки. Между фазами отдельный субагент готовит синхронизацию ветки и контекст для следующей группы.
Скилл рассчитан на Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode. Это повод заранее подготовить план: do исполняет его по шагам и останавливается, если API или другой элемент нужно сначала проверить по документации.
Какие задачи решает
- разбить план реализации на фазы
- поручить отдельные задачи субагентам
- проверить результат каждой фазы
- найти анти-паттерны до коммита
- подготовить передачу контекста между фазами
Примеры запросов агенту
- Выполни этот план реализации по фазам и назначь задачи субагентам.
- Проведи все проверки после каждой фазы и не создавай коммит до успешной верификации.
- Исполни план из `make-plan`, зафиксируй команды, изменённые файлы и результаты каждого субагента.
Как установить do
1Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill do -a claude-code2Вручную: положить файлы
~/.claude/skills/do/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/do/
1Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill do -a codex2Вручную: положить файлы
.agents/skills/do/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill do -a cursor2Вручную: положить файлы
.cursor/skills/do/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install thedotmack/claude-mem do2Вручную: положить файлы
.github/skills/do/SKILL.md1Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill do -a gemini-cli2Командой платформы
gemini skills install https://github.com/thedotmack/claude-mem --path plugin/skills/doВручную: положить файлы
.devin/skills/do/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add thedotmack/claude-mem --skill do -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора15
Весь набор →Похожие
Вопросы о do
Как установить do в Claude Code?
Выполните шаги по порядку: npx skills add thedotmack/claude-mem --skill do -a claude-code, затем повторите npx skills add thedotmack/claude-mem --skill do -a claude-code, после чего используйте файл ~/.claude/skills/do/SKILL.md.
Что делает скилл do?
Он исполняет поэтапный план через субагентов. После каждой фазы запускаются верификация, проверка анти-паттернов и ревью качества кода, а коммит разрешён только после проверки.
На каких платформах работает do?
Скилл предназначен для Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI и OpenCode.
Исходный текст
SKILL.md · Apache-2.0
--- name: do description: Execute a phased implementation plan using subagents. Use when asked to execute, run, or carry out a plan — especially one created by make-plan. --- # Do Plan You are an ORCHESTRATOR. Deploy subagents to execute *all* work. Do not do the work yourself except to coordinate, route context, and verify that each subagent completed its assigned checklist. ## Execution Protocol ### Rules - Each phase uses fresh subagents where noted (or when context is large/unclear) - Assign one clear objective per subagent and require evidence (commands run, outputs, files changed) - Do not advance to the next step until the assigned subagent reports completion and the orchestrator confirms it matches the plan ### During Each Phase Deploy an "Implementation" subagent to: 1. Execute the implementation as specified 2. COPY patterns from documentation, don't invent 3. Cite documentation sources in code comments when using unfamiliar APIs 4. If an API seems missing, STOP and verify — don't assume it exists ### After Each Phase Deploy subagents for each post-phase responsibility: 1. **Run verification checklist** — Deploy a "Verification" subagent to prove the phase worked 2. **Anti-pattern check** — Deploy an "Anti-pattern" subagent to grep for known bad patterns from the plan 3. **Code quality review** — Deploy a "Code Quality" subagent to review changes 4. **Commit only if verified** — Deploy a "Commit" subagent *only after* verification passes; otherwise, do not commit ### Between Phases Deploy a "Branch/Sync" subagent to: - Push to working branch after each verified phase - Prepare the next phase handoff so the next phase's subagents start fresh but have plan context ## Failure Modes to Prevent - Don't invent APIs that "should" exist — verify against docs - Don't add undocumented parameters — copy exact signatures - Don't skip verification — deploy a verification subagent and run the checklist - Don't commit before verification passes (or without explicit orchestrator approval)
© thedotmack · Apache-2.0 · thedotmack/claude-mem