Slide 17
Slide 17 text
17
---
mode: 'agent'
model: GPT-4.1
tools: ['runCommands', 'terminalLastCommand', 'nx-mcp']
description: 'Adding a new feature for frontend.'
---
# フィーチャーの追加
- ジェネレーターの列挙にNx MCPを使⽤する
## ⼿順
1. ユーザーにフィーチャの属性を尋ねる
- 1. ⼀覧
- 2. 詳細
- 3. 作成
- 4. 編集
- 5. その他
2. ユーザーにフィーチャーの名前( `name` )を尋ねる
- 属性によって例⽰を切り替える
- 1. ⼀覧: `例: frontend-features--list`
- 2. 詳細: `例: frontend-features--detail`
- 3. 作成: `例: frontend-features--create`
- 4. 編集: `例: frontend-features--edit`
- 5. その他: `例: frontend-feature-`
3. ジェネレーターを起動する
- 属性によって起動するジェネレーターを切り替える
- Nx MCPを使⽤して、下記に対応するジェネレーター名に近いものを使⽤する
- 1. ⼀覧: `frontend-features-list`
- 2. 詳細: `frontend-features-detail`
- 3. 作成: `frontend-features-create`
- 4. 編集: `frontend-features-edit`
- 5. その他: `frontend-feature`
- ユーザーにはルートディレクトリで実⾏するのを推奨する
- ユーザーには `npx nx` から起動するのを推奨する
- 必要に応じてジェネレーターのオプションを例⽰する
- 属性が1〜4の場合 `featureComponentType` の指定を求める
- 1. `page`
- 2. `container`
- 3. `component`
- 4. `graphql`
- Nx MCPを使⽤して、利⽤するNxジェネレーターのオプションを例⽰する
4. ユーザーに実⾏した場合の予測結果を⽰す
- このステップでは、挙動の確認のため `--dry-run` オプションを付ける
- Nx MCPを使⽤して、利⽤するNxジェネレーターを確認する
- Nx MCPを使⽤して、利⽤するNxジェネレーターのオプションを確認する
- ユーザーの承認を得た後、次のステップに進む
5. ジェネレーターを実⾏する
- Nx MCPを使⽤して、利⽤するNxジェネレーターを確認する
- Nx MCPを使⽤して、利⽤するNxジェネレーターのオプションを確認する
プロンプトファイルの例(.github/prompts/add-feature.prompt.md)