Packaging hygiene: the skill directory now contains only what it needs at runtime (#7).
The skill directory is what npx skills add installs, but it also carried this repository's own test suite (smoke_test.py) and the private compliance analyzer behind evals/REPORT.md. Both moved to tools/.
- Installed Python drops from 6951 to 3303 lines — 54% of it was dev-only code no user of the skill runs
- What ships now:
SKILL.md,agents/openai.yaml,scripts/agent_kb.py, andscripts/transcript_reads.py(imported by the CLI;statsneeds it) - Path constants in the moved scripts derive from a single
REPO_DIR, so they no longer encode their depth in the tree AGENTS.mdnow states the rule explicitly, so the drift doesn't recur
No runtime code, protocol, or KB format changed — v0.2.3 repos need no upgrade, and behavior is identical.
Verified on merged main: python3 tools/smoke_test.py → 82 checks pass; agent_kb.py validate --root . → OK; compliance_analyzer.py and evals/run_bundle.py both still resolve their imports.
What's Changed
- chore: keep dev-only scripts out of the published skill by @lesliebiubiubiu in #7
Full Changelog: v0.2.3...v0.2.4