본문으로 건너뛰기
cccskills
무료GitHub에 공개

ref-skill-design-rubric

SKILL.mdを評価するとき、新規Skillを設計するときに読む。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(6)

  • SKILL.md6.1 KB
  • prompts/R1-search-summarize.md8.0 KB
  • references/CHANGELOG.md4.7 KB
  • references/resource-map.yaml619 B
  • references/rubric-rationale.md9.0 KB
  • references/rubric.json18.1 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

ref-skill-design-rubric

Purpose & Output Contract

Skill 設計の評価基準の 正本(upstream rubric)。 assign-skill-design-evaluator は本Skillの references/rubric.json を継承して採点する。

出力: なし(reference)。読み手は人間 or evaluator Skill のみ。

Key Rules

  1. 本Skillが唯一の正本: 他Skillの references/rubric.json は本ファイルを upstream とし deep-merge する(29章)。
  2. threshold 80 / max 100: severity weights は high -20, medium -10, low -3 固定。
  3. rubric_version は semver: minor=緩和、major=厳格化、patch=文言だけ(run-skill-rubric-governance 参照、27章)。
  4. rubric.json の改正は governance runbook 経由: rule・閾値・版を直接編集しない。
  5. 判断箇所は AI 起案 + 根拠記録 (TODO(human) で凍結しない): 方針決定を要する rule も固定 TODO(human) で空欄放置せず、AI が文脈から check 式を起案し rationale に根拠を残す。人間関与は governance runbook の承認段 (proposer≠approver) で担保する。BD-004 はこの方針に従い 1.2.0 で実ルール化済 (description↔body 整合の LLM judge)。

評価軸サマリ

rubric 1.6.0 の全 41 rule。各 rule の applies_to_kinds で、どの kind(rubric.json supported_kinds = skill/agent/hook/command/plugin-composition/prompt/workflow)に適用するかが決まる。* は全 kind 共通、それ以外はその kind を評価するときだけ採点する。1.2.0 で kind 別 area、1.3.0 で KL、1.4.0 で BD-001・BD-002・PD-002 の日本語の正規形の見出し、1.5.0 で PD-002 の禁則見出し ## 守ること(行全体の一致)、1.6.0 で HK-001 の event PostToolUseFailure を追加した。BD-001 の存在検査だけでは PD-002 の冒頭集約と禁則は保証されない。

  • FM (Frontmatter, kind=skill): name kebab+prefix / description の発動句(Use when・Read when、または 〜とき・〜場合・〜際・〜時) / trigger 2-3(rubric の FM-003。ただし validate-frontmatter と lint R1 は 2 個ちょうどを強制) / 動作詳細混入なし / 動詞ベース
  • BD (Body): BD-001 目的と出力契約の節(## Purpose & Output Contract または ## 目的と出力契約) / BD-002 Gotchas 節(## Gotchas または ## つまずきやすい点) / BD-003 <=300行(*) / BD-004 description↔body 整合 (LLM judge)。BD-003 以外は kind=skill
  • NM (Naming, kind=skill): ディレクトリ名一致 / 第1〜5,7条 / 第8〜13条
  • PD (Progressive Disclosure): PD-001 本文 <=100 or references/ 存在(*) / PD-002 冒頭30行に目的・出力契約の見出しと禁則(kind=skill)
  • RG (Governance, *): rubric_hash 埋込
  • AG (Agent, kind=agent): tools 明示 allowlist / Isolation・Context Boundary 節 / phase 一意 id / Handoff・Output Contract 節
  • HK (Hook, kind=hook): event enum / matcher 具体 (wildcard 不可) / timeout bound / 副作用明記
  • CM (Command, kind=command): argument-hint / allowed-tools 最小 allowlist / entrypoint skill 実在
  • PC (Plugin Composition, kind=plugin-composition): capabilities[] 列挙 / 依存 DAG (循環なし) / rubric 参照解決 / hook 配線
  • PR (Prompt Structure, kind=prompt): 7 層構造 / Self-Evaluation 節 / Output Format・Output Contract 節
  • WF (Workflow Structure, kind=workflow): phase 順序番号 / gate 条件 / max_iterations 安全弁
  • KL (Knowledge Loop, *): 索引とデータの分離 / knowledge/ 6 必須フィールド / 決定論 script + LLM 段分離 / §12 feedback 配線 / 分割閾値 (500行/25エントリ)。knowledge/ か frontmatter.knowledge_loop が無ければ無条件 PASS

各ルールの check 式と rationale は references/rubric.json を参照 (kind 別 rule は 1.2.0、KL-* は 1.3.0 追加。_kind_dispatch_doc 参照)。版ごとの変更は references/CHANGELOG.md、人向けの理由は references/rubric-rationale.md。

Steps

参照用Skill。手順なし。改正手順は run-skill-rubric-governance を呼ぶこと。

Gotchas

  • rubric.json を直接編集しない: rule・閾値・版の変更は run-skill-rubric-governance の Runbook 経由でのみ行う(27章)。本 SKILL.md・rubric-rationale.md・CHANGELOG.md を rubric.json の現状に合わせるだけの文書の同期は P2_content(governance-policy.json: auto_apply + post_review)で、版は上げない。
  • rule の check 式変更は governance を通す: rubric 変更は minor/major 扱い。直接編集は禁止 (KeyRule4)。新規 rule も TODO(human) で凍結せず AI が起案し rationale を残す (KeyRule5)。
  • trigger は 2 個ちょうどで書く: FM-003 は 2〜3 個を許すので 3 個でも rubric は合格するが、validate-frontmatter.py(==2)と lint-skill-description.py の R1(3 個以上で違反)で落ちる。rubric と機械ゲートの食い違いを直すときは governance を通す。

Additional Resources

  • references/rubric.json — 機械可読rubric(正本)
  • references/rubric-rationale.md — 各ルールのwhy
  • references/CHANGELOG.md — 版ごとの変更の要約(承認の正本は governance-log)
  • prompts/R1-search-summarize.md — rubric から rule を引く責務プロンプト。query・target_layer・scope を受け、rubric_version・summary・matches の JSON を返す(副作用なし)
  • 関連: assign-skill-design-evaluator/references/rubric.json(override層)
  • 関連: run-skill-rubric-governance/ — 改正Runbook

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

アプリ・Webサービス・業務ツールの制作を、証拠分析→確定的な初稿→要件定義→体験設計→機能分解→実装→品質ゲート→リリース判定の手順ゲート制で進めるスキル。質問で要件を埋めるのではなく、依頼文・既存コード・資料・ログから最有力案を選び、動く成果物を先に出して差分で改善する。ユーザーが「アプリを作りたい」「ツールを作って」「〜を自動化したい」「システム化したい」「要件定義」「仕様を決めたい」「UI/UXを設計して」「体験を良くしたい」「機能を洗い出して」「MVPを決めたい」「品質チェック」「リリースしていいか判断して」などと言ったら必ず使用する。外部データの取込・マスタ・締め処理を伴う業務システムでは references/data-lifecycle.md も併用する。新規・既存を問わずアプリの制作・改善・リニューアルで使用する。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

daishiman/harness-dev102026년 10월 19일 업데이트

Webアプリの準備→要件定義→設計→実装→公開→品質ゲートを実行する内部オーケストレーター。Claude Codeの /build-app /improve-app、Codexの $build-app / $improve-app から明示的に委譲された場合、custom agent起動時、または利用者が $app-orchestrator を明示した場合だけ使用する。一般のアプリ相談から暗黙起動しない。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

daishiman/harness-dev102026년 10월 19일 업데이트

run-extract-blueprint が生成した章別ブループリントの忠実性を独立 context で評価したいとき、事実/推測区別と粒度と被覆を検証し draft_hash に束縛した PASS/FAIL verdict をローカル品質ゲート (C01 の周回内の受入判定・差し戻し) へ渡したいときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

daishiman/harness-dev102026년 10월 19일 업데이트

確認点で利用者が見る深さを選んだあと打ち合わせ資料を作り手とは別の目で確かめたいとき、正確さ・言葉・見た目・シンプルさの指摘を資料の編集なしで受け取りたいときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

daishiman/harness-dev102026년 10월 19일 업데이트

生成した handout 資料が初心者に伝わるか読みやすさレビューを依頼したいとき、独立 context のレビュアーから指摘と根拠つきの verdict を回収したいときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

daishiman/harness-dev102026년 10월 19일 업데이트

Notion ページを描画する直前に粒度を検証したいとき、info-collector-agent ページと同等の section 充足度を section_canonical_map 基準で機械検証したいときに使う。

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

daishiman/harness-dev102026년 10월 19일 업데이트

daishiman의 스킬 모두 보기

이 스킬의 문제 신고