prath-mode — скилл для Claude Code: что делает и как установить
Маршрутизирует цель разработчика в нужный плейбук или цепочку скиллов. Помогает координировать задачи от проектирования до отправки пуллреквеста.
npx skills add prathamdby/skills --skill prath-mode -a claude-codeЧто делает prath-mode
Скилл сопоставляет запрос с готовыми сценариями работы. Среди них есть плейбуки для ревью плана, очистки диффа (deslop), создания коммитов или оформления PR. Отдельное разовое действие всегда приоритетнее длинной цепочки.
Процесс делится на сопоставление с проверкой и пошаговое исполнение. Скилл копирует шаги плейбука в список задач и сверяет наличие нужных дочерних файлов SKILL.md. Если файла нет на диске, выполнение остановится с предложением доустановить prathamdby/skills.
Перед отправкой пуллреквеста дерево Git обязательно должно быть чистым. Пауза происходит сразу, если задача заблокирована или ждёт реакции пользователя.
Какие задачи решает
- выбрать подходящий сценарий работы под конкретную задачу
- провести цепочку действий от проектирования до создания PR
- очистить дифф перед созданием коммита
- проверить наличие связанных файлов навыков перед запуском
Примеры запросов агенту
- Спроектируй фичу и отправь готовый PR в репозиторий
- Почисти дифф изменений и подготовь коммит
- Изучи структуру репозитория через плейбук understand-repo
Как установить prath-mode
1Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill prath-mode -a claude-code2Вручную: положить файлы
~/.claude/skills/prath-mode/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/prath-mode/
1Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill prath-mode -a codex2Вручную: положить файлы
.agents/skills/prath-mode/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill prath-mode -a cursor2Вручную: положить файлы
.cursor/skills/prath-mode/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install prathamdby/skills prath-mode2Вручную: положить файлы
.github/skills/prath-mode/SKILL.md1Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill prath-mode -a gemini-cli2Командой платформы
gemini skills install https://github.com/prathamdby/skills --path skills/engineering/prath-modeВручную: положить файлы
.devin/skills/prath-mode/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add prathamdby/skills --skill prath-mode -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о prath-mode
Как установить prath-mode в Claude Code?
Выполните в терминале команду npx skills add prathamdby/skills --skill prath-mode -a claude-code. Навык сохранится в файл ~/.claude/skills/prath-mode/SKILL.md.
Что делает prath-mode?
Он направляет задачу пользователя в нужный плейбук, переносит шаги в список задач и контролирует выполнение до получения проверяемого результата.
Что произойдёт, если нужный файл сценария не найден?
Скилл проверяет пути к связанным файлам до начала работы. Если нужный файл SKILL.md отсутствует, процесс прервётся с предложением выполнить команду npx skills@latest add prathamdby/skills.
Исходный текст
SKILL.md · MIT
--- name: prath-mode description: Route a goal to a skill or delivery chain. disable-model-invocation: true --- # Prath mode Leaves own invocation, options, procedures, and terminals. Read the selected leaf; playbooks own predetermined order, not copies of leaf behavior. ## Matchers - `design`: phased design or milestone check, `playbooks/design.md` - `autoplan`: autonomous plan, `playbooks/autoplan.md` - `review-plan`: proposal review, `playbooks/review-plan.md` - `deslop`: diff cleanup, `playbooks/deslop.md` - `commit`: commit only, `playbooks/commit.md` - `open-pr`: publish/update PR, `playbooks/open-pr.md` - `finish-pr`: feedback fixes, `playbooks/finish-pr.md` - `inspect-pr`: PR/CI inspection or reply, `playbooks/inspect-pr.md` - `understand-repo`: map/read saved map, `playbooks/understand-repo.md` - `research-external`: local external source, `playbooks/research-external.md` - `orchestrate`: delegated work, `playbooks/orchestrate.md` - `session`: handoff/resume, `playbooks/session.md` - `cursor-agent`: Cursor CLI, `playbooks/cursor-agent.md` - `claude-code`: Claude CLI, `playbooks/claude-code.md` - `codex`: Codex CLI, `playbooks/codex.md` - `todoist`: task creation/preview, `playbooks/todoist.md` - `use-skill`: remote skill execution, `playbooks/use-skill.md` - `restate`: plain restatement and catch-up, `playbooks/restate.md` - `ship`: implement/deslop/commit/PR, `playbooks/ship.md` - `design-then-ship`: design and delivery, `playbooks/design-then-ship.md` - `save-work`: optional cleanup/commit, `playbooks/save-work.md` An immediate action outranks a chain. Review does not prepend to ship. Inspection/reply stays inspect-pr; fixing feedback selects finish-pr. Neither inspect-pr nor gh escalates into fix-pr; fix-pr owns its gh call. Deslop is required in ship, optional in save-work; resolve mixed index/worktree paths before it. Parent owns implementation. ## 1. Match and verify Record `route | owner | completed | design | diff/tests | terminal`. Open one playbook and copy its steps into todos verbatim. Two matching actions/ chains → one clarification; no match → one outcome question, then design if large. From playbooks resolve leaves as `../../<name>/SKILL.md` or `../../../personal/<name>/SKILL.md`; check all before starting and each again before its turn. Missing → name paths, stop, offer `npx skills@latest add prathamdby/skills`. Done when route, completion condition, and installed owners are fixed. ## 2. Execute and resume Read each current leaf in full; run it to a terminal. A reported terminal ends an action route, but does not necessarily succeed. Advance a chain only on the leaf's evidenced success/no-op. Blocked/waiting/awaiting-push pauses regardless of a playbook's terminal-observed completion wording. For upfront-design, DIRECT is no-op; DESIGNED/CHECKED are success; AWAITING_USER/BLOCKED never advance. Parent implementation records planned diff and test evidence. Before make-pr require a clean tree. On interruption revalidate the last owner's artifacts before continuing. Done when the route's successful completion condition holds or a pause is reported with its owner; reporting a blocker is not successful delivery.
© prathamdby · MIT · prathamdby/skills