Repository navigation
v0.20.0
Vendoring: LCD frozen into a project, so contributors get it by cloning, no plugin install.
Added
bin/lcd-vendor.sh install|update|checkwrites LCD into a project's own.claude/:
skills, commands and agents aslcd-<name>, the engine (scripts, rules, templates) under
.claude/lcd/, hooks and path-based permissions merged into.claude/settings.json(other
keys kept), the CLAUDE.md/AGENTS.md pointer tokens renamed..claude/lcd/VERSIONrecords
the source version and commit;.claude/lcd/MANIFESTthe hash of every managed file.
updaterefuses when a managed file was edited or deleted locally unless--force;
--dry-runprints the plan and the CHANGELOG sections in between. Fixture test:
tests/test-vendor.sh./lcd-update(vendored copies only,templates/vendor/lcd-update.md): fetches the
target release (or uses a local clone), previews with--dry-run, asks, applies, runs doctor.
Notes
- In a vendored copy
ac-conventionsits in.claude/rules/, so itspaths:scope actually
auto-loads it. Plugins have no rules component, so under the plugin it is read on demand.