agent-skills-pipeline は何をしますか?
開発パイプラインのように機能するスキルセット。エージェンティック開発から、エージェントが開発チームとして機能するまでを実現します。
概要
このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がソフトウェア開発のパイプラインとして動作するためのフレームワークを提供します。エージェントが自律的にタスクを実行するだけでなく、複数のエージェントが連携して開発チーム全体を構成するための仕組みを備えています。
主な機能
- パイプラインベースのワークフロー: 開発タスクを複数のステージに分割し、順次実行します。
- マルチエージェント協調: 複数のエージェントがそれぞれの役割(例:開発、テスト、レビュー)を担当します。
- 設定駆動: マークダウンファイルでパイプラインの各ステップを簡単に定義できます。
- 拡張性: 新しいスキルやステージを追加して、パイプラインをカスタマイズできます。
使い方
-
リポジトリをクローンします:
git clone https://github.com/ambrovia/agent-skills-pipeline.git cd agent-skills-pipeline -
パイプライン設定ファイル (
pipeline.md) を編集して、必要なステージを定義します。 -
AIエージェント(例:Claude Code)を起動し、パイプラインを実行します:
claude code --pipeline pipeline.md
設定例
以下は、簡単な開発パイプラインの設定例です:
# 開発パイプライン
## ステージ1: 要件分析
- タスク: 入力された要件を解析し、タスクリストを作成する。
- エージェント: アナリスト
## ステージ2: コード生成
- タスク: タスクリストに基づいてコードを生成する。
- エージェント: 開発者
## ステージ3: テスト
- タスク: 生成されたコードに対してテストを実行する。
- エージェント: テスター
## ステージ4: レビュー
- タスク: コードレビューを実施し、フィードバックを提供する。
- エージェント: レビュアー
対応プラットフォーム
- Claude Code
- Cursor
- Codex
- その他のAIエージェントプラットフォーム
ライセンス
MIT License