本文へ移動
cccskills
無料GitHub で公開

context

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

インストール方法を見る

含まれるファイル(11)

  • SKILL.md7.7 KB
  • resources/ai-phases.md6.0 KB
  • resources/anti-patterns.md6.2 KB
  • resources/cli-reference.md4.9 KB
  • resources/dialogue-guidelines.md5.2 KB
  • resources/feedback-workflow.md3.3 KB
  • resources/git-conventions.md1.8 KB
  • resources/philosophy.md4.5 KB
  • resources/quality-framework.md5.0 KB
  • resources/task-workflow.md2.7 KB
  • resources/traceability.md5.1 KB

SKILL.md(原文)

インストールする前に、エージェントに与えられる指示の中身を確認できます。

Scope

  • Do: 他スキルが参照する共通データモデル・CLI操作ルール・リファレンス提供
  • Don't: 直接トリガーされることは想定しない(user-invokable: false)。データの変更操作は各専用スキルで実施

Reqord共通知識ベース

このスキルは全reqord系スキル・エージェントの共通基盤。データモデルとCLIルールを定義する。


1. データモデル

Requirement(要件)

  • ID形式: req-NNNNNN(6桁ゼロ埋め)
  • ステータスライフサイクル: draft → approved → implemented → deprecated
    • deprecated への遷移はCLIコマンドで直接実行する。遷移前に必ず /reqord:verify trace <req-id> で影響範囲を確認し、関連specへの影響を把握してからdeprecateすること
  • 主要フィールド:
    • title: 要件タイトル
    • status: 現在のステータス
    • priority: high / medium / low
    • successCriteria: 成功基準のリスト(検証可能な条件)
    • format: user-story(as/iWant/soThat)または EARS
    • dependencies: blockedBy / blocks / relatedTo
    • estimatedComplexity: small / medium / large
    • version: セマンティックバージョン(X.Y形式)
    • versionHistory: バージョン履歴配列(version, status, gitCommit, approvedAt, approvedBy)
    • flags: feedback-review 等のフラグ配列
  • ファイル構成:
    • .reqord/requirements/<req-id>.yaml - メタデータ
    • .reqord/requirements/<req-id>/description.md - 詳細記述

Specification(仕様)

  • ID形式: spec-NNNNNN(6桁ゼロ埋め)
  • ステータスライフサイクル: draft → approved → implemented
    • Specificationにdeprecatedステータスはない。紐づくRequirementがdeprecatedになった場合、関連Specificationは実質的に無効となる
  • 主要フィールド:
    • requirementId: 紐づくreq-id
    • title: 仕様タイトル
    • status: 現在のステータス
    • version: セマンティックバージョン(X.Y形式)
    • versionHistory: バージョン履歴配列
    • flags: フラグ配列
  • ファイル構成:
    • .reqord/specifications/<spec-id>.yaml - メタデータ
    • .reqord/specifications/<spec-id>/design.md - 技術設計書

ProjectContext(プロジェクトコンテキスト)

  • 構成ファイル:
    • .reqord/context/context.yaml - メイン設定(files参照を含む)
    • product.yaml - プロダクトビジョン・スコープ
    • technical.yaml - 技術スタック・アーキテクチャ
    • structure.yaml - コード構造・命名規則
    • domain/*.md - ドメイン固有知識

Feedback(フィードバック)

  • ファイル: .reqord/issues/feedbacks.yaml
  • GitHub Issueと同期。type(bug/improvement/requirement-gap/spec-mismatch/security)、severity、linkedTo で分類
  • reqord feedback sync でGitHub Issueから取り込み

Tasks(タスク)

  • ファイル: .reqord/issues/tasks.yaml
  • Specificationに紐づくGitHub Issueのタスク管理
  • reqord task sync でGitHub Issueから同期

2. YAML直接編集禁止ルール

.reqord/ 配下のYAMLファイルは原則として直接編集してはならない。必ず reqord CLIコマンドを経由すること。

CLIコマンドはバリデーション・バージョン管理・監査証跡を自動で処理する。直接編集はこれらを迂回し、データ不整合の原因となる。

操作→CLIコマンド対応表

操作CLIコマンド直接編集
ステータス変更reqord req approve/draft/implement禁止
バージョンバンプreqord version <id> --patch|--major禁止
フィールド更新(SC等)reqord req update --patch-file禁止
description.md更新reqord req update --description-file禁止
フラグ除去reqord feedback resolve <id> --issue <N>禁止
フィードバック操作reqord feedback link/unlink/close/resolve禁止
Issue同期reqord task sync/sync-all禁止
design.md書き込みWriteツールで直接書き込み許可(CLIコマンドなし)
plugin-config.yaml書き込みWriteツールで直接書き込み許可(プラグイン固有設定、/reqord:setup のみ)

design.mdが直接書き込み可能な理由: design.mdはCLIバリデーション対象外の自由記述ファイルであり、対応するCLIコマンドが存在しない。一方、description.mdは reqord req update --description-file 経由で更新すること(バリデーション・バージョン管理が適用されるため)。

| コンテキスト更新 | reqord context update | 禁止 |

バージョン管理ルール

内容を変更したらバージョンを上げる。

  • --patch(X.Y+1): 内容の修正・改善・追記
  • --major(X+1.0): 破壊的変更・大幅な構造変更
  • コマンド: reqord version <id> --patch --summary "<変更概要>"

3. 提供スキル一覧

スキル用途
/reqord:setup環境セットアップ・前提条件チェック
/reqord:status要件・仕様の実装進捗ダッシュボード
/reqord:newreq/specの新規作成
/reqord:editreq/spec/contextの編集・改善
/reqord:briefspec/req/issueの包括的コンテキスト表示
/reqord:verify実装検証・ステータス更新
/reqord:feedbackフィードバック・バグ報告の処理
/reqord:contextこのスキル。データモデル・CLI・共通知識

プロジェクトのプロセスに応じて、これらを自由に組み合わせて使用する。


4. リファレンス(resources/)

詳細な知見は resources/ ディレクトリを参照。必要に応じて読み込むこと。

ファイル内容読むタイミング
resources/cli-reference.mdCLIコマンド全集・データ読み込み手順CLIコマンドの引数やオプションを確認する時
resources/philosophy.md設計思想・5原則設計判断時、ツールの位置づけを説明する時
resources/quality-framework.mdSMART + EARS + 粒度ルール要件作成・詳細化・バリデーション時
resources/traceability.md三層モデル・依存関係・フラグ影響分析、依存関係設定、フラグ運用時
resources/feedback-workflow.mdフィードバック3段階進化フィードバック処理・リンク時
resources/ai-phases.mdAI支援4フェーズ・HitL境界AI詳細化・設計生成・タスク分解時
resources/anti-patterns.mdアンチパターン・チェックリストレビュー時、品質確認時
resources/git-conventions.mdブランチ命名・コミット・PRテンプレートブランチ作成・コミット・PR作成時(/reqord:brief のGit操作ガイドから参照)
resources/task-workflow.mdタスク定義形式・HTMLタグ・CLIコマンドreqord task create を直接CLI実行する時(専用スキルなし、直接参照)
resources/dialogue-guidelines.md対話設計の原則・テンプレート・アンチパターンAskUserQuestionでヒアリングを行うスキル実装時

レビュー

まだレビューはありません。使ってみた感想をお寄せください。

同じリポジトリのスキル

概要と使いどころ

brief

無料日本語概要

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

kicchann/reqord72026年3月8日 更新

edit

無料日本語概要

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

kicchann/reqord72026年3月8日 更新

feedback

無料日本語概要

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

kicchann/reqord72026年3月8日 更新

new

無料日本語概要

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

kicchann/reqord72026年3月8日 更新

setup

無料日本語概要

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

kicchann/reqord72026年3月8日 更新

status

無料日本語概要

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

kicchann/reqord72026年3月8日 更新

kicchann のスキルをすべて見る

このスキルの問題を報告する