Context
Lane 6 of the AI Hero course vetting adopted the cross-skill invocation-phrasing doctrine (docs/conventions/invocation-mode/README.md "Cross-skill invocation phrasing"): skill bodies that chain to another skill name the mechanism explicitly ("invoke /plugin:skill via the Skill tool"), never bare /name prose. PR #3001 review (Codex P2) correctly observed the fleet's existing practice is MIXED — e.g. plugins/knowledge/skills/map-corpus/SKILL.md hands work to /knowledge:docpage-digest and /planning:interview bare, as does plugins/knowledge/skills/docpage-digest/SKILL.md — so the doctrine is scoped to new and edited skill text until this sweep lands.
Proposed work
Acceptance criteria
References
Metadata
| Field |
Value |
| Category |
unspecified |
| Area |
docs, skill-quality |
| Ecosystem |
unspecified |
Context
Lane 6 of the AI Hero course vetting adopted the cross-skill invocation-phrasing doctrine (
docs/conventions/invocation-mode/README.md"Cross-skill invocation phrasing"): skill bodies that chain to another skill name the mechanism explicitly ("invoke/plugin:skillvia the Skill tool"), never bare/nameprose. PR #3001 review (Codex P2) correctly observed the fleet's existing practice is MIXED — e.g.plugins/knowledge/skills/map-corpus/SKILL.mdhands work to/knowledge:docpage-digestand/planning:interviewbare, as doesplugins/knowledge/skills/docpage-digest/SKILL.md— so the doctrine is scoped to new and edited skill text until this sweep lands.Proposed work
plugins/**/SKILL.md(and agent/reference docs that instruct invocation) that use bare/nameprose, distinguishing operative instructions from mere mentions/examples.skill-quality:checkcriterion or lint pattern to keep new text conformant (coordinate with the rubric-enforcement scope of issue skill-quality/fleet: enforce the invocation-mode rubric — explicit disable-model-invocation on 17 skills, check criterion, skill-authoring pointer #2968 — same doctrine home, different axis).Acceptance criteria
/namecross-skill chains rewritten fleet-wide (or an explicit per-case keep rationale recorded)References
docs/conventions/invocation-mode/README.md("Cross-skill invocation phrasing")docs/upstream/aihero-course.md(term-adoption section — the adoption decision and its upstream provenance)Metadata