Add and remove modules
# Available from the kit catalogLASSO_KIT_ROOT=/path/to/lasso lasso module list
# Installed in the current workspacelasso module list --installed --format=jsonlasso module add lang-rust --format=jsonlasso module add securitylasso module add npm-releaselasso module add pypi-releaselasso module add cargo-releaseEffects:
- copy payload →
.lasso/modules/<id>/ - pin version →
lasso.lock.toml - merge
conventions/when present - materialize
plugins/lasso-<id>/when the module ships a plugin - refresh Codex + Claude marketplaces
Skill: lasso-add-module. Language packs: lasso-add-language.
Remove
Section titled “Remove”lasso module remove security --yesRequires --yes. Refuses when another installed module lists this id in
requires. Skill: lasso-remove-module.
Built-in catalog (v0.1)
Section titled “Built-in catalog (v0.1)”| Id | Kind | Notes |
|---|---|---|
docs-index | capability | default on init |
lang-go | convention | Go coding conventions |
lang-rust | convention | Rust coding conventions |
lang-nix | convention | Nix coding conventions |
security | plugin | lightweight security-scan skill |
npm-release | plugin | native npm release and package-page skills |
pypi-release | plugin | native PyPI release and project-page skills |
cargo-release | plugin | native Cargo/crates.io release and crate-page skills |
Authoring guide: Modules concept.