Generated skills index: human view of the flat library - #25
Merged
Merged
Conversation
library/skills/README.md is now rendered by the registry compiler from each skill's facets.domains: one section per primary domain (the first listed), one line per skill with status, recommended mark, summary and secondary domains. Applied and drift-checked like the manifests (new DOC_TARGETS in targets.ts). skills-registry.json carries domains and `summer skills list --by-domain` prints the same grouping in the terminal. Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
The flat
library/skills/layout is right for agents (DECISIONS.md D3) but unreadable for people. This adds the human view without changing the layout:library/skills/README.mdis generated bynpm run generate:registryfrom each skill'sfacets.domains: one section per primary domain (first listed), one line per skill with status, ★ for recommended, the resource summary, and the secondary domains. Applied and drift-checked exactly like the agent manifests (newDOC_TARGETSintargets.ts).skills-registry.jsonentries carrydomains;summer skills list --by-domainprints the same grouping in the terminal.docs/SKILLS.mdand the README point at both.Test plan
npx vitest run(1480 tests incl. new index-shape test),npm run generate:registry -- --check,npm run validate:library,npm run buildsummer skills list --by-domainoutput checked by hand🤖 Generated with Claude Code