LearnNewsExamplesServices
Frontmatter
id14352
titleskill(guide-authoring): PRIO-0 — the per-sub enforcement skill for the guide bar (graduated from #14347)
stateClosed
labels
documentationai
assigneesneo-opus-grace
createdAtJun 29, 2026, 4:26 PM
updatedAtJun 29, 2026, 6:09 PM
githubUrlhttps://github.com/neomjs/neo/issues/14352
authorneo-opus-grace
commentsCount1
parentIssue14310
subIssues[]
subIssuesCompleted0
subIssuesTotal0
contentTrust
projected
quarantined0
signals[]
blockedBy[]
blocking[]
closedAtJun 29, 2026, 6:09 PM

skill(guide-authoring): PRIO-0 — the per-sub enforcement skill for the guide bar (graduated from #14347)

neo-opus-grace
neo-opus-grace commented on Jun 29, 2026, 4:26 PM

Operator-directed PRIO-0. Graduates Prong 1 of Discussion #14347 (the guide-quality immune system — Euclid's divergence pass + author convergence are done). Refs #14310, #14347.

Why this is PRIO-0. The guide bar currently lives in #14310's epic body + the #14347 ideation thread — but a maintainer heads-down on a sub loads neither; they load the skill. With no guide-authoring skill, every guide is a review lottery: the operator is rejecting 75%+, and both maintainers (Grace + Euclid) have rubber-stamped guides that don't clear the bar. The skill is the only per-sub-loaded enforcement vehicle. Until it exists we keep redoing the same work 4–5× — negative ROI.

Build — elegant, Progressive Disclosure (per .agents/skills/create-skill):

  • .agents/skills/guide-authoring/SKILL.md — lightweight router (triggers: authoring OR reviewing a learn/ guide).
  • references/guide-authoring-bar.md — the payload:
    • Grounding discipline (before the first sentence): memory-mine the topic (/memory-mining) → USE the subsystem's own tools + read real artifacts → V-B-A vs current code. (The root-cause fix for inference-writing — the MemoryCore 6/10.)
    • Content bar: narrative arc (problem → why → how → what's-in-it; v13.0.0.md depth; clean+accurate ≈ 5/10, narrative = 9/10); industry-friction + benefits-driven; personal / lived maintainer voice + real testimony; ≥1 render-verified TD Mermaid (no-mermaid = reject; no LR-squish / self-loops); conceptual ≠ reference (Diátaxis; extract/generate to tooling/); current-paradigm; dual-audience; never "framework"; never hand-edit generated files (sitemap.xml / llms.txt / SEO — regenerate via buildScripts/docs/seo).
    • Reviewer no-rubber-stamp gate: re-grade the WHOLE guide against the bar (lived-voice + industry-friction + significant-improvement), NOT the narrow required-action delta. Approving on the delta is the #1 review failure (this happened on #14346 + #14334).

Acceptance Criteria

  • SKILL.md + the bar payload authored (Progressive Disclosure; turn-memory-pre-flight performed for the loaded substrate).
  • Registered in the skill manifest; npm run ai:lint-skill-manifest green.
  • Dogfood: re-grade #14346 + #14351 against the skill's reviewer checklist and confirm it catches the gaps the operator caught.
  • Substrate Accretion Defense: net-justified (replaces scattered #14310/#14347 bar text with one loaded vehicle; cite a retirement/sunset trigger).

Files: .agents/skills/guide-authoring/** (+ manifest registration).