🤖

【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