Skip to content

test(skills): section-name references in skill cross-refs are not validated by CI #1792

Description

@smileygames

目的

tests/test_skill_reference_resolution.py は skill 参照のファイルパスのみを検証し、... SKILL.md <Section Name>節名部分を検証しない。節名が改名・削除されても CI は green を返す。

観測

PR #1791 の brake 1 で、評価者2体が所見ではなく付随観測として独立に指摘した。同 PR が追加した skills/evolution-impression-literal-detection/SKILL.md Prompt literal 形式の参照は CI では未検証であり、実際に解決することは手で確認した。

前提

検討方向(確定ではない)

  • 既存テストを拡張し、SKILL.md <Section> / <file>.md <Section> 形式の参照について、対象ファイル内に対応する見出しが存在することを検証する。
  • 見出しの表記ゆれ(## レベル、CamelCase 由来の kebab-case タグとの対応)をどこまで許容するかを先に決める必要がある。docs/K.-Source-File-Format.md が形式の正本。
  • 誤検出が多いようなら、検証対象を skills/**rules/** の相互参照に絞る。

対象ファイル(候補)

  • tests/test_skill_reference_resolution.py

関連

PR #1791 / issue #1779

Metadata

Metadata

Assignees

No one assigned

    Labels

    memoメモとして開始した状態。見出しは必要なものだけでよいspecLi+の挙動に影響する仕様・ポリシー・定義

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions