batch について
batch は、独立した複数の対象に対する反復作業を計画し、並行実行するエージェントスキルです。作業を分割して個別に検証し、結果や阻害要因、次のアクションをまとめます。
主な機能
- 01並列実行の計画
- 02並列ワーカー数の制限
- 03対象ごとの検証
- 04結果と阻害要因の要約
活用シーン
- 01複数プロジェクトへの移行適用
- 02複数文書の共通テンプレートへの更新
- 03ファイルの一括変換と検証
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ cowork-os/ cowork-os --skill batchインストール後、Claude Code で/batchを入力して読み込まれたか確認します。
同梱ファイルreferences/full-guidance.md
詳細
バッチ
目的
多くの独立した対象にまたがる反復可能な作業を、並行して計画し実行します。
ルーティング
- 使用する場合:あらゆる分野で、多くの独立した対象にまたがる並列化可能な移行や反復的な変換の実行をユーザーが求めている場合に使用します。
- 使用しない場合:単一対象の品質向上(simplify を使用)や、実行の意図を伴わない純粋な概念的リクエストには使用しないでください。
- 出力:並列実行計画、対象ごとの結果、検証結果、明確な次のアクション。
- 成功基準:作業が分割され、並列数を制限して実行され、対象ごとに検証され、明確なブロッカーと安全上の境界を含めて要約されていること。
使用例
肯定的な例
- /batch migrate src/ from Solid to React を使用する。
- /batch を実行して、すべてのポリシードキュメントを新しいテンプレートに更新する。
- これらのレポートを一括変換し、出力をそれぞれ検証する。
- この設定移行をすべての環境に並行して適用する。
否定的な例
- この関数をひとつだけ読みやすく整理する。
- このメモひとつの文調と明瞭さを改善する。
- 変更を実行せずに移行の選択肢について議論する。
- 一度限りの品質調整には batch ではなく simplify を使用する。
パラメーター
| 名前 | 型 | 必須 | 説明 |
|---|---|---|---|
| objective | string | はい | 複数の対象にわたって実行するバッチ処理の目的 |
| domain | select | いいえ | タスクの分野 |
| parallel | number | いいえ | 並列ワーカーの最大数(1-8) |
| external | select | いいえ | 外部への副作用に関するポリシー |
ガイダンス
- 分割、安全性、出力構造については、references/full-guidance.md を参照してください。
- 従来の queue/review スキルは引き続き有効にし、広範な移行形式の作業にはこのスキルを使用してください。
ランタイムプロンプト
- ランタイムプロンプトは
../batch.jsonで定義されています。
コメント
Markdown 対応