Commit a8dad4c
* test(telemetry-sweep): coverage fixture for per-skill references
F-013 RED bar. Iterates core/skills/*/SKILL.md, parses YAML frontmatter,
and asserts each skill's references: array contains rules/telemetry.md
(Path A — the PR #6 mechanism). Fails today because no skill declares
the reference yet; will pass after the sweep lands.
Self-tests against four fixtures (has, has-multi, missing, no-key) so
the matcher itself is defended.
Spec: specs/telemetry-skill-reference-sweep.md AC-020..022
Plan: docs/plans/telemetry-skill-reference-sweep-plan.md § Phase 1
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* feat(skills): F-013 — declare references: rules/telemetry.md across all 27 skills
Closes Swarm F's M3-deferred per-skill telemetry reference sweep. Every
core/skills/*/SKILL.md now declares `rules/telemetry.md` in its
`references:` frontmatter array via the PR #6 mechanism (Path A).
- 17 skills get a fresh `references: ["rules/telemetry.md"]` entry
(agents-md, away, back, brand, changelog, implementer, init,
learnings, milestone, optimize, plan, promote, reviewer, roadmap,
spec, test-writer, version)
- 10 skills append `rules/telemetry.md` to existing references lists
(cycle, verify, deploy, docs, retro, tdd-cycle, infographic,
dashboard, brand-update, ux) — preserves existing entries and order
The contract documented in core/rules/telemetry.md is now discoverable
from any individual SKILL.md. Coverage gated by
tests/telemetry-sweep/test-skill-reference-coverage.sh.
No body changes. No behavior changes. No schema additions. plugins/add/
regenerated via scripts/compile.py; codex output unchanged
(`references:` is stripped during codex frontmatter projection — same
behavior as `allowed-tools`).
Spec: specs/telemetry-skill-reference-sweep.md — AC-001a, AC-003a,
AC-010, AC-011, AC-014, AC-015, AC-023, AC-024 satisfied.
PR #6 (merged 2026-04-26 at 3522a8f) unblocked Path A.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
* docs(spec): telemetry-skill-reference-sweep audit checklist filled
Flips § 7 audit from 27× pending → 27× swept with per-skill notes
(fresh entry vs. appended). Records the 10 skills that already had
`references:` pre-sweep (cycle, verify, deploy, docs, retro, tdd-cycle,
infographic, dashboard, brand-update, ux) vs. the 17 that got fresh
entries. Bumps spec status Draft → Shipped (Path A), revises target
release v0.9.2 → v0.9.3, and adds a v1.0.0 revision-history entry
crediting PR #6 as the unblocker.
CHANGELOG [Unreleased] gets a `### Changed` entry summarizing the
sweep for the next v0.9.x release notes.
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
---------
Co-authored-by: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
1 parent b96d764 commit a8dad4c
61 files changed
Lines changed: 250 additions & 51 deletions
File tree
- core/skills
- agents-md
- away
- back
- brand-update
- brand
- changelog
- cycle
- dashboard
- deploy
- docs
- implementer
- infographic
- init
- learnings
- milestone
- optimize
- plan
- promote
- retro
- reviewer
- roadmap
- spec
- tdd-cycle
- test-writer
- ux
- verify
- version
- plugins/add/skills
- agents-md
- away
- back
- brand-update
- brand
- changelog
- cycle
- dashboard
- deploy
- docs
- implementer
- infographic
- init
- learnings
- milestone
- optimize
- plan
- promote
- retro
- reviewer
- roadmap
- spec
- tdd-cycle
- test-writer
- ux
- verify
- version
- specs
- tests/telemetry-sweep
- fixtures
Some content is hidden
Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
0 commit comments