.claude/skills/generate-working-docs/SKILL.md
新規機能開発の作業ドキュメントを自動生成します。YYYYMMDD_要件名の形式でディレクトリを作成し、requirements.md、design.md、tasklist.md、testing.mdを生成します。「開発作業ドキュメント作成」「新規開発のドキュメント作って」「ドキュメント生成」などで呼び出されます。パフォーマンス改善作業には generate-performance-docs を使用してください。
npx skillsauth add sakamotchi/sql-query-build generate-working-docsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
このスキルは、新規機能開発のドキュメント群を docs/working/{YYYYMMDD}_{要件名}/ 配下に自動生成します。
パフォーマンス改善・最適化作業には generate-performance-docs を使用してください。
| ファイル | 内容 |
|---------|------|
| requirements.md | 要件定義書。この開発作業で実現したいことを記載 |
| design.md | 設計書。実装方針、データ構造、テストコードを記載 |
| tasklist.md | タスクリスト。作業項目と進捗状況を管理 |
| testing.md | テスト手順書。操作手順で確認する方法を記載 |
ユーザーに要件名を確認します。要件名は英語のケバブケース(例:query-execution, export-csv)を推奨します。
本日の日付(YYYYMMDD形式)と要件名を組み合わせてディレクトリを作成します:
mkdir -p docs/working/{YYYYMMDD}_{要件名}
以下の4ファイルをすべて生成します。各テンプレートは templates.md を参照してください。
重要: テンプレートの穴埋めではなく、ユーザーが提供した要件や docs/steering/ の永続化ドキュメントを参照しながら実際の内容を記載してください。
templates.md の「requirements.md テンプレート」を使用して生成します。
参照すべき永続化ドキュメント:
docs/steering/01_product_requirements.md - プロダクト全体の要件・機能を確認docs/steering/02_functional_design.md - 既存の画面・機能設計を参照docs/steering/06_ubiquitous_language.md - プロジェクト用語の正しい使用docs/steering/features/*.md - 関連機能の詳細仕様templates.md の「design.md テンプレート」を使用して生成します。
参照すべき永続化ドキュメント:
docs/steering/03_architecture_specifications.md - 技術スタック・アーキテクチャを確認docs/steering/04_repository_structure.md - ディレクトリ構造・命名規則を確認docs/steering/05_development_guidelines.md - コーディング規約(多言語対応含む)を確認docs/steering/06_ubiquitous_language.md - 型定義・変数名の用語確認重要: コード例では Nuxt UI v4 の記法を使用してください。
UFormField を使用(UFormGroup は使用禁止)items 属性を使用(options 属性は使用禁止)templates.md の「tasklist.md テンプレート」を使用して生成します。
参照すべき永続化ドキュメント:
docs/steering/04_repository_structure.md - ディレクトリ構造・命名規則を確認docs/steering/05_development_guidelines.md - 開発プロセス・レビュー手順を確認templates.md の「testing.md テンプレート」を使用して生成します。
参照すべき永続化ドキュメント:
docs/steering/01_product_requirements.md - プロダクトの期待される動作を確認docs/steering/02_functional_design.md - UI/UXの仕様を確認docs/steering/05_development_guidelines.md - テスト方針を確認重要: 可能な限り手動操作で確認する手順を記載し、操作で確認できない項目のみ自動テストを記載します。
task_{タスクID}.md は初期生成せず、開発中に必要に応じて作成します。
生成したディレクトリとファイル一覧をユーザーに報告します。
詳細は examples.md を参照してください。
generate-performance-docs - パフォーマンス改善作業用ドキュメント生成スキルgenerate-requirements - 要件定義書のみを単体再生成するスキルgenerate-design - 設計書のみを単体再生成するスキルgenerate-tasklist - タスクリストのみを単体再生成するスキルgenerate-testing - テスト手順書のみを単体再生成するスキルCLAUDE.md - 開発作業ドキュメントの構成ルールdocs/ - 永続化ドキュメント群testing
開発作業のテスト手順書(testing.md)を単体で生成・再生成します。全ドキュメントの一括生成には generate-working-docs(新規機能開発)または generate-performance-docs(パフォーマンス改善)を使用してください。
documentation
開発作業のタスクリスト(tasklist.md)を単体で生成・再生成します。全ドキュメントの一括生成には generate-working-docs(新規機能開発)または generate-performance-docs(パフォーマンス改善)を使用してください。
documentation
開発作業の要件定義書(requirements.md)を単体で生成・再生成します。全ドキュメントの一括生成には generate-working-docs(新規機能開発)または generate-performance-docs(パフォーマンス改善)を使用してください。
documentation
大規模プロジェクト用のドキュメント群を自動生成します。docs/projects/{プロジェクト名}/配下にproject-plan.md、requirements.md、design.md(全体概要のみ)、wbs.md、implementation-plan.md、および各フェーズごとのdesign.mdを生成します。「プロジェクトドキュメント作成」「大規模機能のドキュメント作って」「プロジェクト計画書を作成」などで呼び出されます。