構造
このスキルは、フロントエンドコードの配置場所(フォルダ規約、命名、ファイルの誤配置を判断する基準)を方向づけます。規約はコードベースとともに移り変わるため、信頼できる一覧は reference.md にあります。ファイルを配置する前に必ず参照してください。
手順
- ファイルの種類を尋ねる。配置場所ではない。 コンポーネント、フック、ユーティリティ、テスト、アセット、設定。種類によって配置場所が決まります。種類は reference.md の規約における先頭語となります。 完了条件: 種類が一言で述べられていること。
- ルールに従って、単位ごとにまとめて配置する。 コンポーネントは、そのテスト、ストーリー、スタイルと一緒に移動します。コンポーネント単体では移動しません。 完了条件: 配置がルールに忠実に一致していること。命名を曲げた箇所は、実行の最後に理由とともに列挙されていること。
- 隣接ファイルとの命名を確認する。 名前が兄弟ファイルおよび全体の規約(単数/複数、ピリオド区切り、大文字小文字)と一致していることを確認します。 完了条件: ディレクトリ一覧が統一されて見えること。馴染むために名前を変更する必要がないこと。
リファレンス
- reference.md — 配置ルールと命名規約。リポジトリのレイアウトが落ち着いたら更新してください。これが唯一の信頼できる情報源であり、他の場所に記載された規約はこのファイルの近似です。
- 2つのルールが競合するように見える場合、より具体的なルールが優先され、競合は報告されるため、ルールを修正できます。