Skip to content
cccskills
FreePublished on GitHub

generate-requirements

開発作業の要件定義書(requirements.md)を単体で生成・再生成します。全ドキュメントの一括生成には generate-working-docs(新規機能開発)または generate-performance-docs(パフォーマンス改善)を使用してください。

The English summary is being prepared. Showing the original description.

See how to install

Files included (3)

  • SKILL.md4.0 KB
  • template-performance.md1.7 KB
  • template.md945 B

SKILL.md (original)

Review the instructions the agent will receive before you install.

要件定義書生成スキル

概要

このスキルは、開発作業の要件定義書(requirements.md)を生成します。

使用シーン

  • 新規開発作業の要件定義を開始するとき
  • パフォーマンス改善作業の要件定義を開始するとき
  • 既存の開発作業ディレクトリに要件定義書を追加するとき
  • 要件定義書を再生成するとき

必要な情報

  • ディレクトリパス: 要件定義書を配置する docs/working/{YYYYMMDD}_{要件名}/ のパス
  • 要件名: 英語のケバブケース(例:query-execution, export-csv, optimize-rendering)
  • 作業タイプ (オプション): "feature" (新規機能開発) または "performance" (パフォーマンス改善)

実行手順

1. ディレクトリパスと作業タイプの確認

ユーザーまたは親スキルから以下を取得します:

  • 既存の開発作業ディレクトリパス、または要件名(新規の場合は本日の日付と組み合わせてディレクトリを作成)
  • 作業タイプ(指定がない場合は "feature" をデフォルトとする)

2. テンプレートの選択

作業タイプに応じてテンプレートを選択します:

  • work_type = "feature": 新規機能開発用テンプレート
  • work_type = "performance": パフォーマンス改善用テンプレート

3. requirements.md の生成

template.md または template-performance.md のテンプレートを使用して、requirements.md を生成します。

3. 完了報告

生成したファイルのパスをユーザーに報告します。

永続化ドキュメントの参照

重要: 要件定義書生成時は、docs/steering/ ディレクトリにある永続化ドキュメントを参照して、既存のプロダクト仕様と矛盾のない内容にしてください。

参照すべきドキュメント

ドキュメント参照目的
docs/steering/01_product_requirements.mdプロダクト全体の要件・機能を確認し、新規要件が全体像に適合するか検証
docs/steering/02_functional_design.md既存の画面・機能設計を参照し、UI/UXの一貫性を保つ
docs/steering/06_ubiquitous_language.mdプロジェクト用語の正しい使用を確認
docs/steering/features/*.md関連機能の詳細仕様を確認し、統合ポイントや影響範囲を把握

参照ルール

  1. 新規機能の要件定義時: プロダクト要求定義書で全体の方針を確認し、機能詳細仕様で既存機能との整合性を検証
  2. パフォーマンス改善の要件定義時: 技術仕様書で現在のアーキテクチャを確認し、最適化の方向性を検討
  3. 用語使用時: ユビキタス言語定義書で正しい用語を確認し、プロジェクト全体で統一された表現を使用
  4. 既存機能への影響がある場合: 該当する機能詳細仕様を確認し、変更による影響範囲を明記

テンプレート

詳細は template.md を参照してください。

関連スキル

  • generate-working-docs - 新規機能開発の全ドキュメントを一括生成するスキル
  • generate-performance-docs - パフォーマンス改善の全ドキュメントを一括生成するスキル
  • generate-design - 設計書を単体再生成するスキル
  • generate-tasklist - タスクリストを単体再生成するスキル
  • generate-testing - テスト手順書を単体再生成するスキル

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

ドキュメント内のNuxt UI v3記法を検出し、v4記法への修正を支援します。「ドキュメントをチェックして」「Nuxt UI v4の記法を確認」などで呼び出されます。

The English summary is being prepared. Showing the original description.

sakamotchi/sql-query-build2Updated Mar 20, 2026

開発作業の設計書(design.md)を単体で生成・再生成します。全ドキュメントの一括生成には generate-working-docs(新規機能開発)または generate-performance-docs(パフォーマンス改善)を使用してください。

The English summary is being prepared. Showing the original description.

sakamotchi/sql-query-build2Updated Mar 20, 2026

開発作業の設計書(design.md)を生成します。このスキルは単独で使用することも、generate-working-docsから呼び出されることもあります。

The English summary is being prepared. Showing the original description.

sakamotchi/sql-query-build2Updated Mar 20, 2026

パフォーマンス改善作業の開発ドキュメントを自動生成します。YYYYMMDD_要件名の形式でディレクトリを作成し、requirements.md、design.md、tasklist.md、testing.mdを生成します。「パフォーマンス改善のドキュメント作って」「最適化作業のドキュメント」「高速化のドキュメント生成」などで呼び出されます。

The English summary is being prepared. Showing the original description.

sakamotchi/sql-query-build2Updated Mar 20, 2026

開発作業の要件定義書(requirements.md)を生成します。このスキルは単独で使用することも、generate-working-docsから呼び出されることもあります。

The English summary is being prepared. Showing the original description.

sakamotchi/sql-query-build2Updated Mar 20, 2026

開発作業のタスクリスト(tasklist.md)を単体で生成・再生成します。全ドキュメントの一括生成には generate-working-docs(新規機能開発)または generate-performance-docs(パフォーマンス改善)を使用してください。

The English summary is being prepared. Showing the original description.

sakamotchi/sql-query-build2Updated Mar 20, 2026

See all skills by sakamotchi

Report a problem with this skill