fix(skills): route skill references by their own headings instead of copied indexes #99
Loading…
Reference in a new issue
No description provided.
Delete branch "fix/skill-indexes-point-to-sources"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
verify-unixy-cli,verify-tests, anddesigneach listed every file in their rules directory, so adding a rule needed a second edit and the copy could drift. They now have the agent read each file's opening lines instead: the rule heading inverify-unixy-cli, theCoversline indesign. Routing details only the design index held moved into thoseCoverslines.This applies the restated-sets rule from j4k/review#91, like #96 and #97. In five paired runs on real repos, agents using the old and revised skills loaded about the same files.
Follow-ups:
verify-use-effectandnodekeep full indexes, andwriting-for-agents/references/skill-packaging.mdstill tells authors to index every topic file.Review
01M3XVPJD4RMXD28QHEGQEEK9J— head0ac1a658d4e0f4dace9286cd8bcc123f2eb24c55Review — j4k-oss/agent-skills @
734cafd76eScope: diff against base tree
eba0a2665e6dStatus: dispatched — coverage complete (3/3 slots terminal)
Facts: current review-wide projection
Computed under:
Findings (3)
medium — Prompt summary omits the permitted INT3 confirmation path
01M3XW927H0KGN1FWTAVX197MEskills/verify-unixy-cli/references/int1-non-interactive-by-default.md(snippet)medium — The valid TSV example omits its trailing empty field
01M3XW9VHSPNQ5MDA9840PQV6Askills/verify-unixy-cli/references/io7-tabular-output-format.md(snippet)low — Reference module headings do not match the declared Covers line format
01M3XVWMEJEF8A3ZZX8YK4J8TDskills/design/design-guidelines.md(snippet)01M3XWC1TSTAT4EHPTQ72CNSGC(writing-quality)Other claims
01M3XWC1TSTAT4EHPTQ72CNSGClow — The load contract names a Covers field the reference modules do not use →01M3XVWMEJEF8A3ZZX8YK4J8TDCoverage
Coverage pass: 01M3XVPJG71B3WX42Z2820E7AS
Accounting: complete
Slot health: healthy
@ -5,3 +5,3 @@## Load Contract- Before writing UI code, scan the rule-file index below and load every rule file that could apply.- Each file in this skill's `guidelines/` directory covers one topic, and its third line, `Covers: …`, lists what it applies to. Before writing UI code, read the first three lines of each file there and load every rule file that could apply.low — Reference module headings do not match the declared Covers line format
lens
general-bug· armdefault· tally 1 valid / 0 invalid / 0 uncertainclaim
01M3XVWMEJEF8A3ZZX8YK4J8TDof review01M3XVPJD4RMXD28QHEGQEEK9J@ -48,0 +41,4 @@| Layer | What it controls | How to detect/configure || ---------- | -------------------------- | ----------------------------------- || Formatting | Colors, spinners, progress | `stdout.isTTY`, `NO_COLOR` || Prompts | User input requests | `--interactive` flag (opt-in) |medium — Prompt summary omits the permitted INT3 confirmation path
lens
writing-quality· armdefault· tally 1 valid / 0 invalid / 0 uncertainclaim
01M3XW927H0KGN1FWTAVX197MEof review01M3XVPJD4RMXD28QHEGQEEK9JClosing: these indexes let an agent pick which rule file to read before reading it, so they stay; the restated-sets rule now exempts tables of contents.
Pull request closed