--- name: generate-tasklist description: 開発作業のタスクリスト(tasklist.md)を生成します。このスキルは単独で使用することも、generate-working-docsから呼び出されることもあります。 --- # タスクリスト生成スキル ## 概要 このスキルは、開発作業のタスクリスト(`tasklist.md`)を生成します。 ## 使用シーン - 設計書を元にタスク分割を開始するとき - 既存の開発作業ディレクトリにタスクリストを追加するとき - タスクリストを再生成するとき ## 必要な情報 - **ディレクトリパス**: タスクリストを配置する `docs/working/{YYYYMMDD}_{要件名}/` のパス - **要件名**: 英語のケバブケース(例:`query-execution`, `export-csv`) ## 前提条件 - `requirements.md` が存在すること(推奨) - `design.md` が存在すること(推奨) - タスク分割は要件定義と設計を元に作成されるため ## 実行手順 ### 1. ディレクトリパスの確認 ユーザーから開発作業ディレクトリパスを取得します。 ### 2. tasklist.md の生成 [template.md](template.md) のテンプレートを使用して、`tasklist.md` を生成します。 ### 3. 完了報告 生成したファイルのパスをユーザーに報告します。 ## 永続化ドキュメントの参照 **重要**: タスクリスト生成時は、`docs/steering/` ディレクトリにある永続化ドキュメントを参照して、正しいファイル配置や開発プロセスに準拠したタスク分割を行ってください。 ### 参照すべきドキュメント | ドキュメント | 参照目的 | |------------|---------| | `docs/steering/04_repository_structure.md` | ディレクトリ構造・命名規則を確認し、ファイル作成タスクを正確に定義 | | `docs/steering/05_development_guidelines.md` | 開発プロセス・レビュー手順を確認し、タスクの粒度や順序を決定 | ### 参照ルール 1. **ファイル作成タスク定義時**: リポジトリ構造定義書で正しいディレクトリ配置を確認 2. **タスク順序決定時**: 開発ガイドラインで推奨される開発フローを確認 3. **テストタスク定義時**: 開発ガイドラインでテスト方針を確認し、適切なテストレベルを決定 ## テンプレート 詳細は [template.md](template.md) を参照してください。 ## 関連スキル - `generate-working-docs` - 全ドキュメントを生成するメインスキル - `generate-requirements` - 要件定義書生成スキル - `generate-design` - 設計書生成スキル - `generate-testing` - テスト手順書生成スキル