diff --git a/common/pkm/pkm-curation/pkm-curation.test.md b/common/pkm/pkm-curation/pkm-curation.test.md deleted file mode 100644 index 9a77b78..0000000 --- a/common/pkm/pkm-curation/pkm-curation.test.md +++ /dev/null @@ -1,48 +0,0 @@ -# PKM Curation Skill Tests - -These tests verify the operating rules in `pkm-curation/SKILL.md` are consistent and harness-agnostic. - -## Test: Operating rules prioritize curation over reorganization - -**Given:** `common/pkm/pkm-curation/SKILL.md` - -**When:** The skill's Operating Rules section is read - -**Then:** The first rule states "Prefer curation over reorganization." - -**And:** The skill does NOT contain the phrase "Prefer reorganization over curation." - -**Notes:** -- This ensures the skill purpose ("curate an Obsidian-style vault") aligns with its operating rules. - ---- - -## Test: No harness-specific tool mandates in operating rules - -**Given:** `common/pkm/pkm-curation/SKILL.md` - -**When:** The skill's Operating Rules section is read - -**Then:** The skill does NOT mandate `cat` as a required tool. - -**And:** Any file-read requirement uses tool-neutral language like: -- "Read every file completely before moving, renaming, or modifying it." -- Or harness-specific guidance like "Use the `read` tool." - -**Notes:** -- Avoids conflicts with different harness tool suites (pi, opencode, codex, etc.) - ---- - -## Test: File-read requirement is clear and checkable - -**Given:** `common/pkm/pkm-curation/SKILL.md` - -**When:** The skill's Operating Rules section is read - -**Then:** There exists a rule that explicitly requires reading files completely before modification. - -**And:** The rule is expressed in a way that can be verified programmatically or by inspection. - -**Notes:** -- The `read` tool or equivalent full-file read must be the expected behavior. \ No newline at end of file