vc-guardlisted
Install: claude install-skill vetcoders/vibecrafted
# vc-guard — the gate enforcer (not the judge)
`vc-guard` is the **strażnik** sibling of `vc-trust`. Trust observes and
judges after the fact on the Living Tree. Guard **enforces at the gate**.
| Role | Skill | When | Mutates code? | Blocks dispatch? | Writes settlement? |
| ------------- | ----------------- | --------- | ------------- | -------------------------- | ------------------------------ |
| Judge | `vc-trust` | post-hoc | never | never | yes (only via explicit `note`) |
| Enforcer | `vc-guard` | in-flight | never | **yes** (on trust `block`) | **never** |
| Message shape | `commit-msg` hook | at commit | never | commit only | never |
Do **not** mix these roles. Guard does not re-run falsification. Trust does not
refuse launch.
## Canonical Structural Gate
Before a `vc-guard` skill worker inventories gates or reports an enforcement
decision, run or consume the `vc-init` procedure for the assigned repository.
Pin the branch, HEAD, dirty state, runtime owner, and trust-journal path. A bare
`guard check` is a narrow journal decision; it is not a substitute for
repository orientation.
Use `Loctree:loctree` as the default structural layer to produce or refresh the
Code-Derived Application Map of the real enforcement line: hook entrypoints,
`enforce_continuation` callers, journal readers,