mcpField
B
bro-give-me-plan

bro-give-me-plan

github.com/irpsvエージェントワークフロー9202 回インストール2 日前に更新
リポジトリ

bro-give-me-plan について

bro-give-me-plan は、具体的なタスクを明確な実装計画にまとめるエージェントスキルです。コードは書かず、実装手順が必要な場合に仕様書作成と区別して使います。

主な機能

  1. 01実装計画の段階的な作成
  2. 02コードや擬似コードの出力禁止
  3. 03計画前の曖昧さの解消
  4. 04inline、file、create-plan の選択

活用シーン

  1. 01範囲が明確な実装タスクの計画
  2. 02計画前の不明点の整理
  3. 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.json
references/
dialog-rules.md
implementation-hygiene.md
plan-review.md
step-rules.md
subagent-model-tiers.md
references/templates/
file-plan-template.md
references/workflows/
create-plan.md
file-plan.md
inline-plan.md
subagents/
closer-prompt.md

詳細

Bro Give Me Plan

Твоя задача — составить план реализации конкретной задачи и проблемы. НЕ ПИШИ сам код, только составляй план. Если человеку нужна спецификация результата без шагов реализации, ОСТАНОВИСЬ и предложи /bro-give-me-spec.

ОБЩИЕ ПРАВИЛА

  • ОБЯЗАТЕЛЬНО соблюдай правила диалога!
  • ОБЯЗАТЕЛЬНО соблюдай гигиену реализации!
  • ОБЯЗАТЕЛЬНО соблюдай и НЕ нарушай порядок работы!
  • План ДОЛЖЕН быть однозначным, без наличия вариаций и вопросов в нём. Все вопросы и вариации НУЖНО решать с человеком.
  • План НЕ ДОЛЖЕН подменять шаги реализации кодом, diff, патчами или псевдокодом.
  • Если в плане есть раздел критериев приемки, они ДОЛЖНЫ покрывать целевой результат наблюдаемыми утверждениями. Способ проверки (автотест, ручная проверка, сборка и т.п.) в критерии НЕ указывай.

ОГРАНИЧЕНИЯ / STOP

  • ЗАПРЕЩЕНО нарушать порядок работы и правила workflows
  • ЗАПРЕЩЕНО придумывать и додумывать факты или гипотезы. Любая неоднозначность ДОЛЖНА быть решена до перехода к составлению плана.
  • ЗАПРЕЩЕНО при доступном CreatePlan (или аналоге) спрашивать выбор inline / file или писать файл плана самому вместо вызова тула.

ПОРЯДОК РАБОТЫ

  1. СОБЕРИ информацию для составления однозначного плана: код, контекст:
    • Не спрашивай то, что можно установить с высокой уверенностью.
    • Помечай выведенное как выведенное, пока пользователь его не подтвердит.
  2. ЗАПРОСИ недостающую информацию у человека. ОБЯЗАТЕЛЬНО соблюдай правила диалога.
  3. ОПРЕДЕЛИ какой workflow нужно использовать, следуя правилам определения workflow.
  4. ПОДКЛЮЧИ файл с инструкциями выбранного 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, а планы составляй на конкретные небольшие задачи.

コメント