Repository navigation
docs: state current scope and route the loader Skill by action (#14) - #29
Merged
Merged
Conversation
8 tasks
The README, overview, AGENTS.md and update-mechanism page now state the scope (authoring, routing, trigger benchmarks) with karpathy-wiki and AgentsMD as evidence sources, and point at Issues instead of the superseded handoff. The loader Skill becomes a routing table: one before-clause per page, read as its own step, with paths relative to its base directory and a GitHub fallback for a copied Skill. The example Skill links triggers.md by GitHub URL and says a trigger is necessary, not sufficient. Version 0.2.0: the distributed loader changed. Refs #7 Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Contributor
Author
Independent review: APPROVEReviewed exact head
Reviewed PR: #29 |
lukemaj
force-pushed
the
docs/14-entry-points
branch
from
September 29, 2026 21:54
0f7590e to
1ad36ae
Compare
Contributor
Author
|
Re-reviewed rebased head |
This was referenced Sep 29, 2026
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.
What: The README, overview,
AGENTS.md, update-mechanism page and example Skill state the repo's current scope and point at Issues, and the loader Skill is now a routing table whose paths resolve from its own base directory.Why: The entry points described a karpathy-wiki-only repo, required reading a superseded handoff, and shipped a loader whose bare
docs/...paths did not resolve from an installed Skill (the relative-path failure behind the toolboxmd/agentsmd#164 pilot escape).So what: The planner runs Luna max review on the exact head; the user merges. A behavioral trigger test of the loader stays with #17.
Closes #14
Refs #7
Changes
skills/building-agentskills/SKILL.md: rewritten as a routing table, 24 rows, one before-clause and one page per row, one hop. The top says once that every path is relative to the Skill's base directory, and to read the same path fromraw.githubusercontent.com/toolboxmd/building-agentskills/main/when the page is absent (a copied Skill). It asks for the read as its own step, before any command or edit (the #182 lesson intriggers.md). The description names the actions (411 characters). The Iron Law now matches theAGENTS.mdevidence contract. The summary map, the three-question summary and the 500-line section are removed; their pages are rows. This makes08-packaging-as-plugin.md("follows convention 3") true without editing it.README.md,docs/00-overview.md: scope is authoring, routing and trigger benchmarks, with karpathy-wiki and AgentsMD as evidence sources. "Claude Search Optimization (CSO)" becomes "Skill Discovery Optimization (earlier called Claude Search Optimization)", pertriggers.md. The README map now describes Codex, Gemini CLI andothers.md(Grok Build) as Correct the harness facts for Claude Code, Codex, Grok Build, OpenCode and Gemini CLI #8 left them, adds a trigger-benchmark audience line, and drops "~30-line". Source nicknames still used (LANDSCAPE,REVIEWER,LESSONS) are already defined in the overview's Sources section.AGENTS.md: "Start here" drops the handoff and names Verify the loader Skill is discoverable and triggers on authoring and audit requests #17 to Gate version anchors and CHANGELOG entries in npm test #22; "Current local drafts" namesTODO.mdand the drift draft as user-owned untracked files whose entries live in those Issues; new Proof section (npm ci && npm test, run by CI);wiki/is maintained by karpathy-wiki and skipped by the doc checks.docs/12-update-mechanism.md: three case studies, Grok Build coverage, the trigger-benchmark method; "planning backlog" now links GitHub Issues; last landscape audit dated 2026-04, platform facts refreshed 2026-09-29 by Correct the harness facts for Claude Code, Codex, Grok Build, OpenCode and Gemini CLI #8.examples/minimal-skill/SKILL.md: the triggers link is a GitHub URL; the Iron Law text says a trigger is necessary, not sufficient, citing the 0/40 to 20/20 result..claude-plugin/plugin.json,package.jsonand the root entries ofpackage-lock.json(regenerated withnpm install --package-lock-only; a lock left at 0.1.0 would contradictpackage.json). The plugin description states the new scope.public/llms.txtregenerated.Elon record
tests/check-docs-links.test.shfail, so the link check covers the loader; description length 411 characters;npm ci && npm testunder Node 22.23.1.Proof
npm ci && npm testat1ad36ae(rebased onto20eed52, which merged docs: routing and harness anti-patterns and reword-first evidence (#13) #27), Node v22.23.1: all six test scripts pass. Same result at the first head0f7590e(build-llms, check-docs-links, check-llms-coverage, no absolute paths, bare-paths gate, provider-neutral wiring).skills/building-agentskills/:for p in $(grep -oE '\(\.\./\.\./[^)]+\)' SKILL.md | tr -d '()'); do test -f "$p" && echo "ok $p" || echo "MISSING $p"; doneprints 24oklines, 0MISSING.../../docs/09-evolution.mdwith../../docs/09-nope.mdmakesbash tests/check-docs-links.test.shfail withskills/building-agentskills/SKILL.md ⎿ ../../docs/09-nope.md; restored afterwards.Not changed / follow-ups
10-anti-patterns.mdnow names its routing and harness entries. State the measured activation behavior in the quickstart, mental model, three questions and token economics #12 (docs: activation and budget pages match measured behavior (#12) #28) is still in review: the loader and README link its pages (01 to 04) at page level only, with action triggers that do not depend on the content it changes. Follow-up: once docs: activation and budget pages match measured behavior (#12) #28 merges, check that the README descriptions of those pages still match.public/llms.txtabove the generated block still says "Layered authoring patterns"; the ticket treats the file as generated only, so it is left as is.versionctlpolicy exists in this repo; the release process is Gate version anchors and CHANGELOG entries in npm test #22.🤖 Generated with Claude Code