check-nuxt-ui-v4
Freeドキュメント内のNuxt UI v3記法を検出し、v4記法への修正を支援します。「ドキュメントをチェックして」「Nuxt UI v4の記法を確認」などで呼び出されます。
The English summary is being prepared. Showing the original description.
開発作業ドキュメントを自動生成します。YYYYMMDD_要件名の形式でディレクトリを作成し、requirements.md、design.md、tasklist.md、testing.mdを生成します。「開発作業ドキュメント作成」「新規開発のドキュメント作って」「ドキュメント生成」などで呼び出されます。
The English summary is being prepared. Showing the original description.
See how to installReview the instructions the agent will receive before you install.
このスキルは、プロジェクトの開発ガイドライン(CLAUDE.mdの開発作業ドキュメント構成)に準拠した開発作業ドキュメント群を docs/working/{YYYYMMDD}_{要件名}/ 配下に自動生成します。
対応する作業タイプ:
| ファイル | 内容(新規機能開発) | 内容(パフォーマンス改善) |
|---|---|---|
requirements.md | 要件定義書。この開発作業で実現したいことを記載 | 改善要件定義書。現状の問題点と目標値を記載 |
design.md | 設計書。実装方針、データ構造、テストコードを記載 | 最適化設計書。ベンチマーク、ボトルネック分析、最適化方針を記載 |
tasklist.md | タスクリスト。作業項目と進捗状況を管理 | タスクリスト。計測→分析→実装→検証の進捗を管理 |
task_{タスクID}.md | 各タスクの詳細ドキュメント。必要に応じて作成 | 各タスクの詳細ドキュメント。必要に応じて作成 |
testing.md | テスト手順書。操作手順で確認する方法を記載 | 検証手順書。before/after性能比較の方法を記載 |
このスキルが呼び出されたら、以下の手順で実行してください:
ユーザーの要求から作業タイプを判定します:
注意: ユーザーに明示的に確認する必要はありません。コンテキストから判断してください。
ユーザーに要件名を確認します。要件名は英語のケバブケース(例:query-execution, export-csv, optimize-rendering)を推奨します。
本日の日付(YYYYMMDD形式)と要件名を組み合わせてディレクトリを作成します:
mkdir -p docs/working/{YYYYMMDD}_{要件名}
以下のサブスキルを順次実行します(並列実行禁止):
generate-requirements - 要件定義書生成
directory_path, requirement_name, work_type("feature" または "performance")generate-design - 設計書生成
directory_path, requirement_name, work_type("feature" または "performance")generate-tasklist - タスクリスト生成
directory_path, requirement_name, work_type("feature" または "performance")generate-testing - テスト手順書生成
directory_path, requirement_name, work_type("feature" または "performance")重要: 各スキルは前のスキルの成果物に依存するため、必ず順次実行してください。
注意:
task_{タスクID}.md は初期生成せず、開発中に必要に応じて作成します。work_type パラメータは、各サブスキルが適切なテンプレートを選択するために使用されます。生成したディレクトリとファイル一覧をユーザーに報告します。 作業タイプ(新規機能開発 または パフォーマンス改善)も明示します。
詳細は examples.md を参照してください。
generate-requirements - 要件定義書生成スキルgenerate-design - 設計書生成スキルgenerate-tasklist - タスクリスト生成スキルgenerate-testing - テスト手順書生成スキルCLAUDE.md - 開発作業ドキュメントの構成ルールdocs/ - 永続化ドキュメント群重要: ドキュメント生成時は、docs/steering/ ディレクトリにある永続化ドキュメントを参照してください。
| ドキュメント | 参照目的 |
|---|---|
docs/steering/01_product_requirements.md | プロダクト全体の要件・機能を確認 |
docs/steering/02_functional_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 | プロジェクト用語の正しい使用 |
docs/steering/features/*.md | 関連機能の詳細仕様を確認 |
重要: このプロジェクトは Nuxt UI v4 を使用しています。ドキュメント内のコード例では必ず以下の記法を使用してください。
| v3(使用禁止) | v4(使用必須) | 説明 |
|---|---|---|
UFormGroup | UFormField | フォームフィールドラッパー |
options 属性 | items 属性 | USelect, USelectMenu等の選択肢 |
v-model | v-model | 同じだが、itemsとの組み合わせに注意 |
<template>
<!-- ✅ 正しい: UFormField + items -->
<UFormField label="データベース" name="database">
<USelect v-model="selected" :items="databases" />
</UFormField>
<!-- ✅ 正しい: USelectMenu + items -->
<USelectMenu v-model="selected" :items="options" />
</template>
<template>
<!-- ❌ 間違い: UFormGroup(v3) -->
<UFormGroup label="データベース">
<USelect v-model="selected" :options="databases" />
</UFormGroup>
<!-- ❌ 間違い: options 属性(v3) -->
<USelectMenu v-model="selected" :options="options" />
</template>
CLAUDE.md に記載された技術スタック情報を参照するNo reviews yet. Tell others what you thought.
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.
ドキュメント内のNuxt UI v3記法を検出し、v4記法への修正を支援します。「ドキュメントをチェックして」「Nuxt UI v4の記法を確認」などで呼び出されます。
The English summary is being prepared. Showing the original description.
開発作業の設計書(design.md)を生成します。このスキルは単独で使用することも、generate-working-docsから呼び出されることもあります。
The English summary is being prepared. Showing the original description.
開発作業の設計書(design.md)を単体で生成・再生成します。全ドキュメントの一括生成には generate-working-docs(新規機能開発)または generate-performance-docs(パフォーマンス改善)を使用してください。
The English summary is being prepared. Showing the original description.
パフォーマンス改善作業の開発ドキュメントを自動生成します。YYYYMMDD_要件名の形式でディレクトリを作成し、requirements.md、design.md、tasklist.md、testing.mdを生成します。「パフォーマンス改善のドキュメント作って」「最適化作業のドキュメント」「高速化のドキュメント生成」などで呼び出されます。
The English summary is being prepared. Showing the original description.
開発作業の要件定義書(requirements.md)を生成します。このスキルは単独で使用することも、generate-working-docsから呼び出されることもあります。
The English summary is being prepared. Showing the original description.
開発作業の要件定義書(requirements.md)を単体で生成・再生成します。全ドキュメントの一括生成には generate-working-docs(新規機能開発)または generate-performance-docs(パフォーマンス改善)を使用してください。
The English summary is being prepared. Showing the original description.