Self-dogfood: bring agentic-os into compliance with the deferred skill-discipline hooks #96
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
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?
Context
agentic-os ships the skill-discipline / catalog pre-commit hooks but dogfoods them via a local block (it cannot reference itself by remote tag). Until now that local block only ran
catalog-block-present,closes-issue, andwarp-go-vet.validate-skillsis now wired: all 56 skills pass the 10000-byte / 500-line cap, and the newrole: thin1/4 cap (1000 bytes / 20 lines) is enforced onagents-*/models-*via the new.agents/skills/categories.yaml.The remaining shipped hooks are still deferred on this repo. This issue brings agentic-os into compliance so they can be restored to the local dogfood block.
Deferred hooks + measured blast radius
.md): 23 of 56 skills over. Worst offenders:tooling-honeycomb-ui(9657B / 133L),coding-github-pr-workflow(8747B / 305L),tooling-capability-scout(184L),coding-terraform-module-library(251L),vault-obsidian-markdown(196L). Each needs a split into a sibling reference file or a trim.check_skill_flatnessforbids ANY subdirectory inside a skill folder, but thereferences/pattern is already pervasive (tooling-capability-scout,tooling-product-brainstorming,tooling-skill-authoring, and the freshly-splittooling-warpall use it). Compliance must either (a) exemptreferences/incheck_skill_flatness(code fix, preferred) or (b) eliminatereferences/everywhere (disruptive). Settle this first or the splits will thrash.README.mdanddocs/FEATURES.mdneed their required See-also / H2 sections..agents/skills/*/script.pyand library code. Trim, or move longer explanation intodocs/.[`prefix-name`](../../../../<repo>/.../SKILL.md)form. Decide the canonical cross-repo reference form, then sweep. (One such link was already de-linked for the validate-skills wiring.)kind: repoentries incategories.yaml.Acceptance
.pre-commit-config.yaml..agents/skills/categories.yamlremains the source of truth (already added).