Communityコーディング&開発github.com

強行前進 / BuilderIO/plow-ahead

ユーザーが明示的に自律的な進行を望む場合に使用します。「どんどん進めて」「止まらないで」「あなたの判断で」「完了するまで続けて」「私がいない間に終わらせて」「本当に詰まらない限り質問しないで」など。日常的な曖昧さを明示的な前提に変換し、実装と検証を進め、真のブロッカーでのみ停止し、最後に決定事項・変更・検証・残存リスクを明確にまとめます。

BuilderIO/plow-ahead とは?

このスキルは、ユーザーが明示的に自律的な進行を許可した場合に、AIエージェント(Claude Code、Cursor、Codexなど)が日常的な曖昧さを自ら解決しながら作業を継続するための「自律契約」を定義します。ユーザーからの「どんどん進めて」「止まらないで」「あなたの判断で」「完了するまで続けて」「私がいない間に終わらせて」といった指示に対して、エージェントはルーティンな質問を明示的な前提に変換し、小さな可逆的な選択を優先して決定を積み重ねます。リポジトリの慣習、近隣のパターン、ローカルドキュメント、テスト、既存の製品動作を判断の情報源とし、通常のテスト失敗や不足コンテキストでも止まらずに進みます。サブエージェントを並行して活用し、待ち時間を削減・カバレッジを向上させることも可能です。停止条件は真のブロッカーのみ(資格情報不足、破壊的操作、法的リスク、ユーザーが明示的に自分に決定を留保した場合など)で、停止時には完全なハンドオフ情報を残します。作業後は、目標・主要決定・変更・検証・残存リスクをまとめた事実ベースの最終レポートを生成します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/BuilderIO/skills/tree/main/skills/plow-ahead

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

強行前進 (Plow Ahead)

日常的な曖昧さを乗り越えて進みます。妥当な前提を置き、勢いを保ち、進めながら検証し、最後のレポートはユーザーが不在中に行われた決定を確認できるよう十分に強固にします。

自律契約

ユーザーの指示を、通常の不確実性を乗り越える許可として扱います。

  • ルーティンな質問を明示的な前提に変換します。
  • 要求を満たす最小の可逆的な選択を優先します。
  • リポジトリの慣習、近隣のパターン、ローカルドキュメント、テスト、既存の製品動作を判断の情報源とします。
  • 通常のテスト失敗、不足コンテキスト、実装上の選択、軽微な曖昧さがあっても作業を続けます。
  • 並行作業による待ち時間削減やカバレッジ向上のために、独立した調査・実装・検証にはサブエージェントを使用します。
  • ユーザーがどの妥当な選択肢を好むかを尋ねるために単に停止することはしません。1つ選び、理由を記録し、進み続けます。

停止条件

真のブロッカーでのみ停止して質問します。

  • 必要な資格情報、シークレット、アカウント、有料サービス、プライベートデータが利用できない。
  • 次のステップが破壊的、不可逆的、または本番環境を変更するものである。
  • タスクに明示的なブランチ操作、履歴書き換え、force push、削除が必要であり、ユーザーが直接要求していない。
  • 法的、安全性、プライバシー、セキュリティ上のリスクが高く、保守的なローカル選択では低減できない。
  • ユーザーが明示的に自分用に決定を留保している。
  • 検証の失敗が妥当な調査後も繰り返され、次の修正が推測的または広範囲に及ぶものになる。

ブロックされた場合は、自己完結型のハンドオフを残します(何を実行したか、何が進行を妨げているか、どの正確な入力が必要か、次のコマンドまたは確認すべきファイル)。

決定ルール

ユーザーなしで選択する場合:

  1. 新しいパターンを発明する前に既存のパターンを再利用する。
  2. ローカルで可逆的、影響範囲の小さい変更を優先する。
  3. スコープをユーザーの要求に厳密に絞る。
  4. 巧妙さよりも正確性と保守性を選ぶ。
  5. 最初に最小の意味のあるテストで検証し、リスクが正当化される場合にのみ範囲を広げる。
  6. 2つの選択肢がほぼ同等なら、後でユーザーやレビュアーが理解しやすい方を選ぶ。

作業中は軽量な決定ログを維持します。メモ、計画、または最終回答に含めることができますが、タスクが必要としない限り新しいリポジトリ成果物は作成しません。

作業ループ

  1. 目標を内部的に再確認し、受理条件を特定する。
  2. 編集前に実際のファイル、ドキュメント、Issue、PR、スクリーンショット、ランタイム動作を確認する。
  3. 前提を明示的にしてから行動する。
  4. 小さな一貫したステップで実装する。
  5. 対象を絞った検証を実行し、検証で見つかった問題を修正する。
  6. 要求された作業が完了するか、停止条件が適用されるまで繰り返す。
  7. 最終応答の前に、diffと検証結果を元の要求と照らし合わせて確認する。

最終レポート

自律的な決定を監査可能にするレポートで終了します。

目標
- 完了した内容。

主要な決定
- 停止せずに行った前提と選択、およびその簡単な理由。

変更
- 変更したファイル、動作、ドキュメント、設定。

検証
- 実行したコマンド、テスト、スクリーンショット、CI、手動チェックとその結果。

残存リスク
- 未検証、延期、またはブロックされたもの。

レポートは事実ベースに保ちます。不確実性、スキップした検証、判断の保留を隠してはいけません。

Individual skills in this repo

This repo contains 10 individual skills — each has its own dedicated page.

BuilderIO/adding-a-skill

Use in the BuilderIO/skills repo whenever adding, updating, publishing, documenting, validating, or wiring a public skill. Covers the repo-local skill files, root catalog docs, plugin metadata, @agent-native/skills dynamic install path, optional managed AGENTS/CLAUDE instruction blocks in ../agent-native/framework, and generated/synced Plan skill gotchas.

BuilderIO/agent-watchdog

Use when asked to watch, babysit, audit, review, compare, or fix another agent's work from a Codex session ID, Claude Code session/transcript, chat/thread link, PR, branch, log, or pasted run summary. Monitor until the other agent is done or blocked, reconstruct what the user asked, inspect what the agent actually changed and verified, report gaps, and optionally make scoped fixes when the user authorizes repair.

BuilderIO/efficient-fable

Use when running Claude Fable on codebase-heavy or token-heavy work and the user wants Fable to orchestrate research, coding, and testing while cheaper subagents do bounded heavy lifting.

BuilderIO/efficient-frontier

Apply the same orchestration as `/efficient-fable` to any high-cost frontier model: delegate research, coding, and testing to cheaper subagents while keeping planning, synthesis, and final review with the expensive model.

BuilderIO/plan-arbiter

Use when asked to compare, cross-review, merge, judge, choose, or arbitrate competing plans from multiple agents such as Codex and Claude Code; when given two or more proposed plans, session IDs, transcripts, plan documents, PR descriptions, or pasted strategies; or when the user wants one recommended execution plan after agents review each other's proposals.

BuilderIO/quick-recap

Use when adding or following the red/yellow/green final status block convention for agent responses, especially by installing managed AGENTS.md or CLAUDE.md instructions.

BuilderIO/read-the-damn-docs

Use when implementing, integrating, upgrading, debugging, or answering anything involving third-party APIs, libraries, frameworks, CLIs, cloud services, model/provider SDKs, fast-moving product behavior, user requests for latest/current/official behavior, unfamiliar repo docs/specs, errors that may indicate API drift, or high-stakes auth, security, billing, data, migration, deployment, compliance, or privacy behavior. Forces Codex to web-search for current official docs and read primary docs before assuming from memory.

BuilderIO/stay-within-limits

Use when long-running or parallel agent work must respect 5-hour and weekly usage limits by checking usage between waves, pausing near the cap, and resuming only when the window is clear.

BuilderIO/visual-plan

Turn ordinary text plans into rich interactive visual plans with diagrams, file maps, annotated code, open questions, and UI/prototype review when useful.

BuilderIO/visual-recap

Turn a PR, branch, commit, or git diff into an interactive visual recap with diagrams, file maps, API/schema summaries, annotated diffs, and focused review notes.

関連スキル