Skip to content

Commit 918a002

Browse files
authored
Merge pull request #8 from chippy-ao/feat/search-skill-extension
feat(redmine): search スキルに create/relation スキルへの導線を追加
2 parents 5dfd14d + fa795e4 commit 918a002

1 file changed

Lines changed: 7 additions & 2 deletions

File tree

redmine/skills/search/SKILL.md

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ redmine-cli を使って、チケットの検索・閲覧を対話的に支援
2424

2525
## 大前提
2626

27-
- **読み取り専用**: チケットの作成・更新・削除はこのスキルではできない。ユーザーがこれらを求めた場合は、Redmine の Web UI で操作するよう案内する
27+
- **検索・閲覧専用**: チケットの作成は `redmine:create` スキル、関連付けは `redmine:relation` スキルで対応する。ユーザーがこれらを求めた場合は該当スキルへ案内する
2828
- **Redmine 5.1.0 以上**が必要(キーワード検索の `any_searchable` フィルタを使用)
2929
- 1リクエストあたり最大 100 件の取得制限がある(`--limit 100`
3030
- チケット情報は参考であり、最新の状態は Redmine 本体で確認するよう補足する
@@ -186,11 +186,16 @@ redmine-cli search --profile <p> --keyword "..." --project <proj> --status open
186186
- **プロジェクトの全体像**: プロジェクトのバージョンやカテゴリを確認
187187
- **別のキーワードで探す**: 新しいキーワードで検索し直す
188188
- **プロファイルを切り替える**: 別の Redmine サーバーで検索
189+
- **新規チケットを作成する**: `redmine:create` スキルへ案内
190+
- **チケットを関連付ける**: `redmine:relation` スキルへ案内
189191

190192
## エラーハンドリング
191193

192194
- **CLI 未インストール**: `which redmine-cli` で検出。OS に応じたインストール方法を案内
193195
- **プロファイル未設定**: `redmine-cli config list` で空を検出。インラインで config add フローを実行し、設定完了後に元のフローに継続
194196
- **認証エラー・接続エラー**: 「Redmine への接続でエラーが発生しました。以下を確認してください: (1) プロファイルの URL が正しいか (2) API キーが有効か (3) Redmine サーバーが稼働しているか。`redmine-cli config list` でプロファイル設定を確認できます」と案内する
195-
- **検索結果 0 件**: 「該当するチケットが見つかりませんでした。キーワードを変えるか、検索条件を緩めてみてください」と提案する
197+
- **検索結果 0 件**: 「該当するチケットが見つかりませんでした」と伝え、以下の選択肢を提示する:
198+
- キーワードを変えて再検索する
199+
- 検索条件を緩めて再検索する
200+
- **この内容で新規チケットを作成する**`redmine:create` スキルへ案内
196201
- **100件超のヒット**: 「検索結果が多数あります(全N件中100件を表示)。絞り込み条件を追加すると、目的のチケットに早く到達できます」と提案する

0 commit comments

Comments
 (0)