mirror of
https://github.com/rebelytics/one-skill-to-rule-them-all.git
synced 2026-09-14 15:36:43 +08:00
5dac70f751
Applies what real use of the release branch surfaced, on the branch itself so the merge carries it. Multi-log aggregate review: the scope paragraph points at the multi-log block, workspace roots are absolute paths, each participating workspace records its own activation-tiers.txt, PENDING.md is created if absent, and "anchor workspace" is distinguished from "anchor directory". Release-branch flow: a branch merges only when every change on it has either natural exercise recorded or a synthetic check with a stated pass criterion run in the review; the session that cuts a branch writes that test plan. Adding or editing a cross-cutting principle classifies it for the public starter set in the same act, and the starter file is staged alongside. Skill authoring: progressive disclosure from the first draft regardless of size, with a two-mode relocation check (verbatim move vs. merge or extraction); the pre-delivery gate's cited-path failure names the qualified-path convention; a reference file that is deliberately a template may carry its slots (marked with a template comment) without failing the residue check; a rewrite's blast radius includes every prompt that summarises the skill. Observation log: families (shared tool, or core plus companions) are distinguished from pattern groups (shared shape only), and pattern-group members never name each other. Session start: the scan appends a trace line to checkpoints.log, so a session that loaded the skill but never ran the protocol is distinguishable from one that did both; skill-selection and execution rules in the environments reference cover a skill that matched on subject but not on the request's form. The archival sweep never word-splits a workspace path containing a space, and both snippet loops state their bash requirement. The checkpoint flush also fires on a permission-stream failure. Starter set: adds the coverage-boundary principle for companion skills and bumps the starter set version so existing installs see the offer. Co-authored-by: notbucki <103531753+notbucki@users.noreply.github.com>