npx claudepluginhub utakatakyosui/c2lab --plugin scaffdog-colocationscaffdog-colocation/scaffdog テンプレートファイル(.scaffdog/<template-name>.md)を生成します。
以下の情報をユーザーに確認する:
component, hook, page)src/components, src/hooks)component - メインコンポーネントファイルtest - テストファイルstyles - スタイルファイル(CSS Modules / vanilla-extract / Tailwind)types - 型定義ファイルbarrel - バレルファイル(index.ts)hooks - フックファイルutils - ユーティリティファイルconstants - 定数ファイルstories - Storybook ストーリーファイルpackage.json からフレームワークを検出し、適切な拡張子とテンプレート構文を決定する。
scaffdog-template-generator エージェントを呼び出し、以下のパラメータを渡す:
.scaffdog/<template-name>.md ファイルを生成する。
テンプレートは以下の要件を満たすこと:
生成されたテンプレートの内容をユーザーに表示し、修正の要望があれば対応する。
# コマンド実行
/scaffdog-colocation:generate-template
# 対話
> テンプレート名: form-component
> ルートディレクトリ: src/components
> ファイルタイプ: component, test, types, barrel, styles
# 結果: .scaffdog/form-component.md が生成される