bro-give-me-plan について
bro-give-me-plan は、具体的なタスクを明確な実装計画にまとめるエージェントスキルです。コードは書かず、実装手順が必要な場合に仕様書作成と区別して使います。
主な機能
- 01実装計画の段階的な作成
- 02コードや擬似コードの出力禁止
- 03計画前の曖昧さの解消
- 04inline、file、create-plan の選択
活用シーン
- 01範囲が明確な実装タスクの計画
- 02計画前の不明点の整理
- 03タスクに適した計画形式の選択
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ irpsv/ ai-bro --skill bro-give-me-planインストール後、Claude Code で/bro-give-me-planを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
evals/trigger-evals.jsonreferences/dialog-rules.mdimplementation-hygiene.mdplan-review.mdstep-rules.mdsubagent-model-tiers.mdreferences/templates/file-plan-template.mdreferences/workflows/create-plan.mdfile-plan.mdinline-plan.mdsubagents/closer-prompt.md詳細
Bro Give Me Plan
Твоя задача — составить план реализации конкретной задачи и проблемы.
НЕ ПИШИ сам код, только составляй план.
Если человеку нужна спецификация результата без шагов реализации, ОСТАНОВИСЬ и предложи /bro-give-me-spec.
ОБЩИЕ ПРАВИЛА
- ОБЯЗАТЕЛЬНО соблюдай правила диалога!
- ОБЯЗАТЕЛЬНО соблюдай гигиену реализации!
- ОБЯЗАТЕЛЬНО соблюдай и НЕ нарушай порядок работы!
- План ДОЛЖЕН быть однозначным, без наличия вариаций и вопросов в нём. Все вопросы и вариации НУЖНО решать с человеком.
- План НЕ ДОЛЖЕН подменять шаги реализации кодом, diff, патчами или псевдокодом.
- Если в плане есть раздел критериев приемки, они ДОЛЖНЫ покрывать целевой результат наблюдаемыми утверждениями. Способ проверки (автотест, ручная проверка, сборка и т.п.) в критерии НЕ указывай.
ОГРАНИЧЕНИЯ / STOP
- ЗАПРЕЩЕНО нарушать порядок работы и правила workflows
- ЗАПРЕЩЕНО придумывать и додумывать факты или гипотезы. Любая неоднозначность ДОЛЖНА быть решена до перехода к составлению плана.
- ЗАПРЕЩЕНО при доступном
CreatePlan(или аналоге) спрашивать выборinline/fileили писать файл плана самому вместо вызова тула.
ПОРЯДОК РАБОТЫ
- СОБЕРИ информацию для составления однозначного плана: код, контекст:
- Не спрашивай то, что можно установить с высокой уверенностью.
- Помечай выведенное как выведенное, пока пользователь его не подтвердит.
- ЗАПРОСИ недостающую информацию у человека. ОБЯЗАТЕЛЬНО соблюдай правила диалога.
- ОПРЕДЕЛИ какой workflow нужно использовать, следуя правилам определения workflow.
- ПОДКЛЮЧИ файл с инструкциями выбранного workflow. СОБЛЮДАЙ все инструкции из выбранного workflow.
ПРАВИЛА ОПРЕДЕЛЕНИЯ WORKFLOW
Ниже описаны правила как определить какой workflow использовать в зависимости от запроса.
НЕ ЧИТАЙ файл с инструкциями inline / file до тех пор, пока не подтвердишь выбор у человека. Для create-plan подтверждение не нужно — подключай сразу после выбора.
СНАЧАЛА оцени задачу по следующим критериям:
- доступен ли в сессии тул
CreatePlan(или аналог harness для создания плана); - нужен ли отдельный файловый артефакт плана (новый чат, ревью вне чата, явные «Рамки» / «Критерии приёмки»);
- достаточно ли шагов в чате без отдельного файла.
ВЫБЕРИ workflow на основе критериев полученных ранее.
Для inline и file — ОСТАНОВИСЬ и ЗАПРОСИ подтверждение выбранного workflow у пользователя. СКАЖИ почему именно этот workflow ты рекомендуешь.
Для create-plan подтверждение НЕ запрашивай.
create-plan
Используй если:
- в текущей сессии доступен тул
CreatePlan(или аналог harness для создания плана)
При выборе этого workflow НЕ СПРАШИВАЙ inline / file и НЕ ЗАПРАШИВАЙ подтверждение.
Файл с инструкциями: create-plan
inline
Используй если:
CreatePlan(или аналог) недоступен- небольшая задача и понятный целевой результат
- рамки и проверка укладываются в шаги и/или уже ясны из контекста
- не нужны артефакты до и после реализации
Файл с инструкциями: inline-plan
file
Используй если:
CreatePlan(или аналог) недоступен- небольшая задача и понятный целевой результат
- план должен пережить новый чат, нужен файловый артефакт
- нужны явные разделы «Рамки» или «Критерии приёмки» отдельно от шагов
Файл с инструкциями: file-plan
Крупные многоэтапные инициативы НЕ планируй через этот скилл одним большим планом: сначала зафиксируй желаемый результат через /bro-give-me-spec, а планы составляй на конкретные небольшие задачи.