🤖
【2025年最新】他のタスク中に要求定義〜実装まで!AI駆動開発のTASK_PLANNERツール
【2025 年最新】他のタスク中に要求定義〜実装まで!AI 駆動開発の TASK_PLANNER ツール
🎯 3 分でわかる:この記事の価値
- ⏰ 読了時間: 約 8 分
- 🎯 対象読者: AI 駆動開発を実践したいエンジニア
- 📊 実証データ: 計画 → タスク化 → 実装の 3 段階自動化でマルチタスクが可能
- 💡 実装難易度: ★★☆☆☆
🚀 簡単セットアップ:プロンプト改良ができるツール
プロンプト改良ができるツールなので、clone してconfig/
ディレクトリとtask-planner.sh
をプロジェクトに置くだけ。
📁 プロジェクト構成
your-project/
├── config/
│ ├── plan-prompt.md # 計画生成プロンプト
│ ├── task-prompt.md # タスク生成プロンプト
│ └── execute-prompt.md # 完了報告プロンプト
├── task-planner.sh # メインスクリプト
└── AI_TASKS/ # 生成される作業ディレクトリ
└── [task-name]/
├── PLAN.md
├── TASK.md
└── PR.md
🔧 カスタマイズ可能なプロンプト
- plan-prompt.md: プロジェクトの要件に合わせて計画生成をカスタマイズ
- task-prompt.md: 作業スタイルに応じてタスク分解方法を調整
- execute-prompt.md: チームの PR 規約に合わせて完了報告をカスタマイズ
🚀 TASK_PLANNER とは?3 段階で AI 駆動開発を完全自動化
TASK_PLANNER は、要件から実装までPlan → Task → Executeの 3 段階で AI 駆動開発を体系化する Bash ツールです。
🔧 インストール・セットアップ
# 1. リポジトリをクローン
git clone https://github.com/sakumoto-shota/TASK_PLANNER.git
# 2. 必要なファイルをプロジェクトにコピー
cp -r TASK_PLANNER/config/ your-project/
cp TASK_PLANNER/task-planner.sh your-project/
# 3. 実行権限を付与
chmod +x your-project/task-planner.sh
# 4. Claude CLIの設定確認
claude --version
⚠️ セキュリティ注意事項
- Git で管理されたプロジェクトでの使用を推奨
- サンドボックス環境での実行を強く推奨
- ファイル操作時にはセキュリティ警告が表示されます
💡 実践:既存プロジェクトの README 更新を 3 段階で自動化
段階 1: Plan - 詳細な実装計画を自動生成
# 既存プロジェクトの些細な改善から始める
./task-planner.sh plan "プロジェクトのREADMEを最新状態に更新してドキュメントを整備" readme-update
生成される PLAN.md(抜粋):
# README 更新計画
## 🎯 概要
- 現在の README の問題点を特定
- プロジェクトの最新状況を反映
- セットアップ手順の明確化
## 📋 実装スコープ
1. 依存関係の更新反映
2. セットアップ手順の見直し
3. 使用例の追加
4. ライセンス情報の確認
段階 2: Task - 具体的なタスクに自動分解
# PLAN.mdから具体的なタスクを自動生成
./task-planner.sh task readme-update
生成される TASK.md(抜粋):
# README 更新 - タスクリスト
## 📝 ドキュメント整備
### タスク 1: 現状調査 (見積もり: 30 分)
- [ ] 現在の README と実際のコードの差分確認
- [ ] package.json の依存関係確認
- [ ] 動作確認手順の検証
### タスク 2: 内容更新 (見積もり: 1 時間)
- [ ] セットアップ手順の修正
- [ ] 使用例の追加・更新
- [ ] バージョン情報の更新
段階 3: Execute - 実装完了報告を自動生成
# 実装完了後、変更内容をまとめてPR形式で出力
./task-planner.sh execute readme-update
生成される PR.md(抜粋):
# Pull Request: README.md の更新とドキュメント整備
## 📝 変更概要
- README.md を最新の実装状況に合わせて更新
- セットアップ手順を明確化
- 使用例を実際のコードに基づいて修正
## ✅ 完了したタスク
- [x] 依存関係情報の更新
- [x] セットアップ手順の見直し
- [x] コード例の修正
- [x] ライセンス情報の確認
## 📈 改善点
- セットアップ成功率向上(推定)
- 新規メンバーの参加ハードル低下
🔍 TASK_PLANNER の技術的特徴
1. 構造化されたワークフロー
# ディレクトリ構造
AI_TASKS/
└── readme-update/
├── PLAN.md # 実装計画
├── TASK.md # 具体的タスク
└── PR.md # 完了報告
2. Claude AI との深い統合
# 内部でClaude CLIを活用
claude --prompt "詳細な実装計画を生成してください: $REQUIREMENTS"
3. リアルタイム進捗可視化
# 処理中の視覚的フィードバック
🤖 AI Processing...
📋 Generating detailed plan...
✅ PLAN.md created successfully
🎯 実際の開発プロジェクトでの活用例
ケース 1: lint エラー修正
# ESLintエラーを一括修正
./task-planner.sh plan "プロジェクトのESLintエラー50件を修正" lint-fix
# タスクリストを自動生成
./task-planner.sh task lint-fix
結果: 散らばった lint エラーを体系的に整理、修正漏れゼロ
ケース 2: マジックナンバーの定数化
# マジックナンバーを定数に置換
./task-planner.sh plan "コードベース内のマジックナンバーを定数化してメンテナンス性向上" magic-number-refactor
結果: 見落としがちなマジックナンバーを AI が網羅的に発見
🚀 まとめ:今すぐ実践できる 3 つのステップ
ステップ 1: 環境セットアップ(5 分)
git clone https://github.com/sakumoto-shota/TASK_PLANNER.git
chmod +x task-planner.sh
ステップ 2: 小さなプロジェクトで試用(15 分)
./task-planner.sh plan "TODOアプリにフィルター機能を追加" todo-filter
ステップ 3: config 配下のプロンプト共有・知見集約(30 分)
- プロジェクト固有の要件をプロンプトに反映
- チーム内でのプロンプト改良ノウハウの蓄積
- 成功パターンを config/に集約して再利用
🔗 関連記事
📣 フィードバック募集
TASK_PLANNER を実際に使ってみた感想や改善提案をお聞かせください!
自由にフォークしたり、煮たり焼いたり好きにどうぞ 🍳
- 🐙 GitHub Issues: 機能要望・バグ報告
- 💬 Zenn コメント: この記事への直接フィードバック
- 📧 直接連絡: より詳しい相談や導入支援
注釈
※1 2025 年 8 月時点の情報です。ツールのアップデートにより機能が変更される可能性があります
著者について
🚀 AI 駆動開発を日々実践中のエンジニア
- 💼 業務:インフラ〜フロントエンドまで AI 駆動で開発
- 🏢 経験:GCP/AWS、オンプレインフラ構築、フルスタック開発
開発歴: 20 年〜 - 🎯 目標:AI 駆動開発のスペシャリストを目指して日々学習中
- ♟️ 趣味:囲碁(浦添囲碁会館で土曜大会参加)
📧 お仕事のご相談
AI 駆動開発のご相談、開発案件のお問い合わせはお気軽にどうぞ!
以下のような案件を承っております:
- 🌐 Web サイト・アプリケーション開発
- 🔄 既存システムの AI 活用リファクタリング
- ☁️ インフラ構築・最適化
- 💡 技術顧問・コンサルティング
連絡先:
- 📧 メール: info@foodit.co.jp
- 💬 Zenn: DM でお気軽に
- 🐙 GitHub: Issue またはメッセージ
フォローしていただけると嬉しいです!最新の AI 開発テクニックを共有していきます
Discussion