Skip to content
cccskills
FreePublished on GitHub

feedback

フィードバック運用(作成・同期・分類・リンク・クローズ・フラグ解消)。GitHub Issueの作成または既存フィードバックの取り込みワークフローを実行する。

The English summary is being prepared. Showing the original description.

Works withGitHub
See how to install

Files included (4)

  • SKILL.md7.2 KB
  • resources/classify-and-link.md3.3 KB
  • resources/create.md1.0 KB
  • resources/resolve.md1.1 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

ユーザー確認必須: このスキルはGitHub Issue操作(クローズ・コメント)を伴います。自律実行時は操作内容をユーザーに提示し、承認を得てから実行してください。

Scope

  • Do: フィードバックの作成・同期・分類・リンク・クローズ・フラグ解消を実行する
  • Don't: リンク先req/specの内容修正や実装。修正は別途実施する

Feedback運用コマンド

対象: $ARGUMENTS


引数解析

$ARGUMENTSモード処理
create新規作成resources/create.md に従い GitHub Issue を作成
issue番号(スペース区切りで複数可)取り込みStep 1〜7 を実行
空未処理一覧Step 1〜7 を実行(Step 2 で対象選択)

Step 1: 同期

reqord feedback sync

Step 1.5: リポジトリ確認

GitHub操作前に対象リポジトリを確認する:

git remote -v

想定と異なるリポジトリの場合はユーザーに確認を取る。


Step 2: 対象フィードバックの特定

入力バリデーション

issue番号は正の整数のみ受け付ける(/^#?\d+$/)。# 接頭辞は任意。形式不正な入力はエラー表示してスキップ。

$ARGUMENTSが空の場合

  1. reqord feedback list --state open --json で未処理一覧を取得
  2. テーブル形式で表示:
| # | Issue | Type | Severity | LinkedTo | Status |
|---|-------|------|----------|----------|--------|
| 1 | #208 | bug | medium | spec-000011 | open |
| 2 | #209 | requirement-gap | medium | req-000011 | open |
  1. AskUserQuestionで対象を選択してもらう(複数選択可、「全件処理」オプションも提示)

$ARGUMENTSが指定されている場合

スペース区切りで複数issue番号を受け付ける。存在しないものはエラー表示してスキップ。


Step 3: 内容確認

対象フィードバックごとに reqord feedback show <issue-number> --json を並列実行し、内容を確認する。

表示内容: GitHub Issue のタイトル・本文、現在の type / severity / linkedTo / status


Step 4: 分類・リンク判断

resources/classify-and-link.md のルールに従い、各フィードバックの Type とリンク先を判定する。

対象フィードバックごとに提示:

### #208: [Issueタイトル]
- 推奨 Type: bug
- 推奨リンク先: --spec spec-000011
- 判断理由: [Issueの内容から読み取った根拠]

AskUserQuestionで各フィードバックの Type・リンク先を確認する。


Step 5: リンク実行

ユーザー承認後、各フィードバックに対して reqord feedback link を実行する:

# spec にリンクする場合
reqord feedback link <issue-number> --type <type> --severity <severity> --spec <spec-id>

# 既存 req にリンクする場合
reqord feedback link <issue-number> --type <type> --severity <severity> --req <req-id>

# 新規 req を作成してリンクする場合
reqord feedback link <issue-number> --type <type> --severity <severity> --created-req

既にリンク済みのフィードバック(linkedTo に値がある)はスキップし、報告のみ行う。

注意: 1つのフィードバックが複数のreq/specに影響する場合は、影響を受けるすべてに対してリンクを実行する(複数回実行)。影響範囲の漏れを防ぐため、req/specの description やコードベースを確認すること。


Step 6: クローズ処理

クローズ判断

  • クローズ可能: type/severity が設定済み、かつリンク先が設定済み
  • クローズ不可: リンクが未完了、または追加対応が必要

Flag ライフサイクルの注意事項

重要: feedback close と flag 解消は独立した概念。

feedback close = フィードバックの取り込み完了(分類・リンク済み)
               ≠ flag 解消(req/spec の修正完了)

flag のライフサイクル:
  作成 → feedback link 時に req/spec へ自動付与
  解消 → req/spec の修正完了後に `reqord feedback resolve` で除去

.reqord/settings/setting.yaml の feedbackValidation 設定により、flag 残存時の動作が決まる:

  • blockOnUnresolved: true の場合、severityThreshold 以上の severity の flag が残存していると /reqord:verify done がブロックされる
  • blockOnUnresolved: false(デフォルト)の場合、flag 残存は警告のみで完了処理を妨げない

クローズ実行

reqord feedback close <issue-number>

Step 7: 結果確認・修正フロー案内

処理結果サマリー

| Issue | Type | Severity | リンク先 | Status |
|-------|------|----------|----------|--------|
| #208 | bug | medium | spec-000011 | closed |
| #209 | requirement-gap | medium | req-000011 | closed |

残存確認

reqord feedback list --state open

Flag 残存の注意喚起

クローズしたフィードバックに関連する req/spec の flag を確認し、未解消の flag がある場合は報告:

以下の req/spec に feedback-review flag が残っています(修正完了後に解消が必要):
- req-000011: feedback-review (from #209)
- spec-000011: feedback-review (from #208)

修正方法:
- 要件の修正: `/reqord:edit <req-id>`
- 仕様の修正: `/reqord:edit <spec-id>`

修正完了後のflag解消は resources/resolve.md の手順、または以下を実行:
  reqord feedback resolve <artifact-id> --issue <issue-number>

修正フロー案内

flag付与後の修正→再検証フロー:

1. 修正内容確認・設計更新: /reqord:edit <spec-id|req-id>
2. 実装コンテキスト確認:   /reqord:brief <spec-id>
3. 修正実装
4. flag解消:              reqord feedback resolve <artifact-id> --issue <issue-number>
5. 再検証:                /reqord:verify done <spec-id>

リファレンス(resources/)

ファイル内容読むタイミング
resources/create.mdフィードバック新規作成手順create サブコマンド実行時
resources/classify-and-link.mdType判定・リンク先決定ルールStep 4 の分類判断時
resources/resolve.mdFlag解消手順修正完了後のflag除去時

エラーハンドリング

reqord CLIが見つからない場合

❌ reqord CLI が見つかりません。
インストール方法: npm install -g @reqord/cli
環境チェック: `/reqord:setup --check`

gh CLIが未認証の場合

⚠ gh CLI が未認証です。GitHub Issue操作にはgh auth loginが必要です。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

More skills from this repository

brief

Free

spec/req/issueの包括的コンテキストを一括表示する。実装着手前の状況把握に使用。

The English summary is being prepared. Showing the original description.

kicchann/reqord8Updated Mar 8, 2026

Reqordのデータモデル(Requirement, Specification, ProjectContext, Feedback)とCLI操作ルールの共通知識ベース。

The English summary is being prepared. Showing the original description.

kicchann/reqord8Updated Mar 8, 2026

edit

Free

reqordデータ(Requirement, Specification, ProjectContext)の編集・改善を統合的に行う。reqのSMART品質改善、specのdesign.md技術設計書の生成・更新、contextの充実化をカバーする。

The English summary is being prepared. Showing the original description.

kicchann/reqord8Updated Mar 8, 2026

new

Free

reqordデータ(Requirement, Specification)の新規作成。対話的にデータを作成し、初期品質を確保する。

The English summary is being prepared. Showing the original description.

kicchann/reqord8Updated Mar 8, 2026

setup

Free

Reqordプラグインの環境セットアップと前提条件チェック。CLIツール・GitHub認証・プロジェクト初期化状態を確認し、証憑を記録する。

The English summary is being prepared. Showing the original description.

kicchann/reqord8Updated Mar 8, 2026

status

Free

Reqordの要件・仕様の実装進捗ダッシュボードを表示する。ステータス別集計、design.md準備状況、未解決フィードバックを一覧表示する。

The English summary is being prepared. Showing the original description.

kicchann/reqord8Updated Mar 8, 2026

See all skills by kicchann

Report a problem with this skill