Get started
Claude Code (via the JUXT plugin marketplace)
/plugin marketplace add juxt/claude-plugins
/plugin install allium
Cursor, Windsurf, Aider, Continue and other skills-compatible tools
npx skills add juxt/allium
GitHub Copilot
Copilot reads skills and agents from the repository automatically. No installation needed.
Manual installation
Allium is just markdown files. If your tool isn’t listed above, or you prefer to manage things yourself, grab the files from the GitHub repository and place them wherever your LLM reads custom instructions from.
Using Allium
Type /allium to get started. This is an entry point that examines your project and guides you toward the right skill, whether that’s distilling a spec from existing code or building one through conversation. Once you’re familiar with the individual skills, you’ll likely invoke them directly.
| Skill | Purpose |
|---|---|
/allium |
Entry point. Examines your project and routes you to the right skill. |
/allium:elicit |
Build a spec through structured conversation. |
/allium:distill |
Extract a spec from existing code. |
/allium:propagate |
Generate tests from a spec. |
/allium:tend |
Targeted changes to existing specs. |
/allium:weed |
Find and fix divergences between spec and code. |
Skills use the fully qualified form /allium:skill across all editors. Some editors also allow the short form (/tend, /elicit) when there’s no ambiguity. The /allium entry point may not be available in all editors; if it isn’t, reach for /allium:elicit or /allium:distill directly.
Allium determines whether to distill from existing code or build a new spec based on your project and what you ask for. See the usage examples for what happens next.