mirror of
https://github.com/alirezarezvani/claude-skills.git
synced 2026-08-28 04:24:58 +00:00
Follow-up to the merged agent-harness PR (#890), applying the automated review nits: - loop_controller.py: drop unused `import shlex`; simplify cmd_record's exit-code expression to the clearer form already used in cmd_verify (behavior-equivalent) - SKILL.md + references/verification_discipline.md: document that plan/state files are a trust boundary (verify shell-executes their cmd strings) — run the harness only on files produced by goal_compiler, never untrusted input - README.md: bump Agents 96->97 and Commands 102->103 badges (drift the previous PR missed because derive_counters didn't validate these badges) - scripts/derive_counters.py: add check_readme_badges — validates the Skills/Agents/ Commands shields against derived counts, closing the CI blind spot that let the badge drift ship. Verified it fails (exit 1) on drift and passes when correct. All gates green: plugin.json (83 OK), smoke --help/--sample (600 pass), JSON output (0 fail), path linter (0 findings), derive_counters --check (pass). Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_01L4JerbGv6vqitUMhqHPA9g |
||
|---|---|---|
| .. | ||
| audit_skills.py | ||
| check_dual_publish.py | ||
| check_paths.py | ||
| check_paths_allowlist.txt | ||
| check_plugin_json.py | ||
| codex-install.bat | ||
| codex-install.sh | ||
| convert.sh | ||
| derive_counters.py | ||
| extract_release_notes.py | ||
| gemini-install.sh | ||
| generate-docs.py | ||
| install.sh | ||
| openclaw-install.sh | ||
| review-new-skills.sh | ||
| smoke_exceptions.txt | ||
| smoke_json_output.py | ||
| smoke_scripts.py | ||
| sync-codebuff-skills.py | ||
| sync-codex-skills.py | ||
| sync-gemini-skills.py | ||
| sync-hermes-skills.py | ||
| sync-vibe-skills.py | ||
| sync_skill_bundles.py | ||
| vibe-install.sh | ||