メインコンテンツまでスキップ

タスクマスタープロンプトエージェントモード

ヒント

タスクマスタープロンプトエージェントモードは、複雑なコーディングタスクを管理可能なステップに分解し、インテリジェントな支援を提供します。

タスクマスターモードについて

タスクマスターは高度なAIエージェントモードで、以下の機能を提供します:

  • 複雑なタスクの分解
  • プロジェクトワークフローの管理
  • ステップバイステップのガイダンス
  • セッション間のコンテキスト維持

はじめに

タスクマスターモードの有効化

  1. コマンドパレットを開く(Ctrl/Cmd + Shift + P)
  2. "Enable Task Master Agent"と入力
  3. 選択して有効化

基本的な使用方法

# タスク説明の例
/task ユーザー認証用のReactコンポーネントを作成

タスクの分解

1. タスク分析

エージェントはリクエストを分析し、以下のように分解します:

タスク:React認証コンポーネントの作成
1. 基本的なコンポーネント構造のセットアップ
2. フォーム要素の実装
3. バリデーションの追加
4. 認証サービスとの接続
5. レスポンスとエラーの処理

2. ステップバイステップのガイダンス

各ステップで、エージェントは以下を提供します:

  • 詳細な手順
  • コードスニペット
  • ベストプラクティス
  • エラー処理のヒント

高度な機能

コンテキスト管理

エージェントは以下のコンテキストを維持します:

  • 複数のファイル
  • 異なるセッション
  • 関連タスク

コンテキスト追跡の例:

TaskContext.js
const TaskContext = {
currentStep: 1,
completedSteps: [],
dependencies: {
installed: ['react', 'auth-service'],
required: ['validation-library']
},
projectState: {
// 現在のプロジェクト状態
}
};

インテリジェントな提案

エージェントはスマートな提案を提供します:

AuthComponent.tsx
// エージェントの提案:
interface AuthProps {
onSuccess?: (user: User) => void;
onError?: (error: Error) => void;
mode?: 'login' | 'register';
}

// 実装ガイダンスが提供されます

ベストプラクティス

1. 明確なタスク定義

✅ 推奨:

/task モバイルメニュー付きのレスポンシブナビバーを作成

❌ 非推奨:

/task ウェブサイトを改善

2. 反復的な開発

エージェントの提案するワークフローに従います:

  1. 計画

    /task-plan ユーザーダッシュボードの作成
  2. 実装

    /task-implement 基本レイアウトから開始
  3. レビュー

    /task-review コンポーネントの機能をチェック

3. チェックポイントの使用

複雑なタスクにチェックポイントを設定:

/task-checkpoint 現在の進捗を保存
/task-restore 最後のチェックポイントに戻る

タスクテンプレート

Reactコンポーネントテンプレート

/task-template react-component

生成される構造:

interface ComponentProps {
// プロパティの定義
}

const Component: React.FC<ComponentProps> = (props) => {
// コンポーネントロジック
return (
// JSX構造
);
};

API統合テンプレート

/task-template api-integration

生成される構造:

interface ApiConfig {
endpoint: string;
methods: {
get: () => Promise<any>;
post: (data: any) => Promise<any>;
};
}

高度なワークフロー

1. マルチファイルタスク

関連ファイルの管理:

/task-group ユーザー管理システムの作成

エージェントが以下を処理:

  • コンポーネントファイル
  • スタイル
  • テスト
  • ドキュメント

2. コードレビュー

自動コードレビューの提案:

/task-review PRの変更をチェック

エージェントが分析:

  • コード品質
  • ベストプラクティス
  • 潜在的な問題
  • パフォーマンスへの影響

3. リファクタリング

インテリジェントなリファクタリング提案:

/task-refactor コンポーネントのパフォーマンスを最適化

トラブルシューティング

一般的な問題

  1. エージェントが応答しない

    /task-reset エージェントの状態をリセット
  2. コンテキストの損失

    /task-context 以前のコンテキストを復元
  3. 不明確な指示

    /task-clarify Xとはどういう意味ですか?

開発ワークフローとの統合

1. Git統合

/task-git コミットメッセージの作成