devops環境セットアップの初期化(features.jsonの作成)
/plugin marketplace add MH4GF/shared-config/plugin install mh4gf-devops-setup@mh4gf-marketplace(引数なし)新規リポジトリのdevops環境構築を準備する。テンプレートをfetchし、リポジトリの状況に合わせてカスタマイズする。 **冪等性**: 何度実行しても安全。既存の `passes` 状態を保持しつつ、新規featureをマージする。 ## ステップ1: 現状確認とテンプレート取得 既存の `setup-features.json` を確認: - **存在する場合**: ステップ2へ(マージ処理) - **存在しない場合**: ステップ3へ(新規作成) ## ステップ2: 既存ファイルとのマージ(既存ファイルがある場合のみ) 1. テンプレートの各featureをループ 2. 既存ファイルに同じ `id` のfeatureがあれば `passes` を保持 3. 新規featureはそのまま追加 マージ後、ステップ4へ進む。 ## ステップ3: リポジトリ分析と新規作成 以下を確認してプロジェクト特性を把握: - **既存ファイル**: package.json, tsconfig.json, biome.json, eslint.config.js など - **フレームワーク**: React / Next.js / Vue / Node.js / Bun - **競合設定**: Prettier(→Biome移行)、husky(→Lefthook...