Skip to content

charly-hooks

Version 2026.218.1200
Repo box/github.com/opencharly/pod-charly-hooks:v2026.240.2141

Concept candy owning the HARNESS gate hooks — the .claude/hooks/* git-discipline scripts + their .claude/settings.json wiring, declared as hook: kind entities (the plugins→candies migration). candy/plugin-marketplace (command:marketplace) emits the scripts to .claude/hooks/ + regenerates the settings.json hook entries from these entities, so the harness gates are generated from candy config.

This candy’s plan: — the runnable spec charly check executes against a live deployment. check: steps are idempotent probes; run: steps change state.

Intent Step
run this documentation-only candy ships no install content (it carries the family’s skill/hook/marketplace entities); validate-satisfying no-op
check the harness gate hook entities carry the pre-commit/pre-push discipline content (byte-identical to the emitted .claude/hooks/* — proven by the marketplace plugin’s generate test + the R10 bed)