docs(wiki): skill-versioning — Rule 3 of project-discipline extends scope to all skills
This commit is contained in:
@@ -1,7 +1,7 @@
|
||||
---
|
||||
title: Skill versioning + bootstrap manifest
|
||||
type: concept
|
||||
updated: 2026-04-28
|
||||
updated: 2026-05-01
|
||||
---
|
||||
|
||||
# Skill versioning + bootstrap manifest
|
||||
@@ -33,9 +33,11 @@ Bumped manually when `SKILL.md` is edited. No CI gate — discipline-based.
|
||||
|
||||
## What skills are versioned
|
||||
|
||||
Currently only the **infrastructure** skills (the ones bootstrap touches and that govern project layout). Communication-mode skills (`caveman`, family) and discovery skills (`find-skills`, `active-platform`) aren't versioned — their content is "good copy-paste" and a snapshot mismatch isn't a layout problem.
|
||||
**Originally** only the **infrastructure** skills (the ones bootstrap touches and that govern project layout). Communication-mode skills (`caveman`, family) and discovery skills (`find-skills`, `active-platform`) were left unversioned — their content was "good copy-paste" and a snapshot mismatch wasn't a layout problem.
|
||||
|
||||
If we ever start packaging or marketplace-publishing the rest, we'll version them too.
|
||||
**As of `project-discipline` v0.1.0** (Rule 3), the requirement extends to **all** skills in this repo, regardless of category. Communication-mode and discovery skills also need `version:` in frontmatter; the migration is a separate one-time task tracked in `.tasks/`. Rationale: discipline-by-default is simpler than maintaining a list of "exempt" skills, and it costs nothing — `version: 0.1.0` is added on the next edit per the Rule 3 first-edit-unversioned clause.
|
||||
|
||||
If we ever start packaging or marketplace-publishing skills outside this repo, the same rule still applies.
|
||||
|
||||
## The manifest
|
||||
|
||||
|
||||
Reference in New Issue
Block a user