mirror of
https://github.com/Donchitos/Claude-Code-Game-Studios.git
synced 2026-10-16 10:17:06 +00:00
Release 1.1.3 — long skills keep their later steps
Fix release for 1.1.2: the 14 longest skills keep their later phases after a compaction, a question nobody answered is never taken as an answer, settings read the same from a subfolder, the commit check works for a project in a subfolder of a larger repository, every skill opens with a title, and the shipped allow rules no longer approve deleting a branch or writing files without asking. Details in CHANGELOG.md; upgrade steps in UPGRADING.md (v1.1.2 → v1.1.3). Refs #83 Refs #133 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_0185en4t76fPn7315q4c3nko
This commit is contained in:
co-authored by
Claude Opus 5.5
parent
b21fa0f7f2
commit
be8993bbc5
@@ -62,7 +62,9 @@ missing.
|
||||
|
||||
## Phase 2A: Static Mode — Structural Linter
|
||||
|
||||
For each skill being tested, read its `SKILL.md` fully and run all 7 checks:
|
||||
For each skill being tested, read its `SKILL.md` and every file in its `references/` folder
|
||||
fully, and run all 7 checks on them as one skill — the longest skills keep each
|
||||
phase in `references/`. The frontmatter checks (1, 6 and 7) read `SKILL.md`.
|
||||
|
||||
### Check 1 — Required Frontmatter Fields
|
||||
The file must contain all of these in the YAML frontmatter block:
|
||||
@@ -218,7 +220,8 @@ If either is missing:
|
||||
|
||||
### Step 2 — Read Both Files
|
||||
|
||||
Read the skill or agent file and the test spec file completely.
|
||||
Read the skill — its `SKILL.md` and every file in its `references/` folder — or
|
||||
the agent file, and the test spec file, completely.
|
||||
|
||||
### Step 3 — Evaluate Assertions
|
||||
|
||||
@@ -257,7 +260,8 @@ Code loads into the agent at launch:
|
||||
place of the four skill checks below.
|
||||
|
||||
**For a skill**, check each of the spec's **Static Assertions** against the
|
||||
`SKILL.md` frontmatter and body the same way; a literal value is an exact
|
||||
skill's frontmatter and body (`SKILL.md` and its `references/` files) the same
|
||||
way; a literal value is an exact
|
||||
comparison. `/skill-test static` runs only its 7 fixed checks, so a spec's own
|
||||
static lines — a verdict keyword, a phase, "May I write" before a named file —
|
||||
are evaluated here or nowhere.
|
||||
@@ -294,7 +298,7 @@ Mark each assertion:
|
||||
to replace.
|
||||
|
||||
For a skill's **Protocol Compliance** section (always present), evaluate each line
|
||||
of the spec's own list against the `SKILL.md` exactly as you evaluate a case
|
||||
of the spec's own list against the skill's files exactly as you evaluate a case
|
||||
assertion — PASS, PARTIAL, FAIL or NOT ASSESSED. Specs put rules there that no
|
||||
case repeats ("covered by the protocol compliance assertions above"), so a
|
||||
list that is not evaluated is a set of rules nobody checks. These four checks are
|
||||
@@ -390,7 +394,8 @@ name the missing section, and never borrow another category's metrics.
|
||||
|
||||
### Step 3 — Read Skill
|
||||
|
||||
Read the skill's `SKILL.md` or the agent's `.claude/agents/[name].md` fully,
|
||||
Read the skill's `SKILL.md` and every file in its `references/` folder, or the
|
||||
agent's `.claude/agents/[name].md`, fully,
|
||||
and the project context Phase 2B Step 3 describes — a metric met by a rule in
|
||||
`CLAUDE.md` or a file it imports is met, citing that file. Its rule for
|
||||
redirect and escalation cases decides the domain, deferral and escalation
|
||||
|
||||
Reference in New Issue
Block a user