allium
Behavioral specs that keep code, tests, and intent aligned
All Skills in This Repository (3)
Pure Emerald Level Indicatorsallium
Generates executable specifications and integration tests from natural language descriptions of expected behavior, ensuring code aligns with stated requirements.
elicit
Guide structured conversations to define software specifications and edge cases.
distill
Extract formal Allium specifications from existing codebases.
Frequently Asked Questions
FAQPage SchemaHow to install Allium?โผ
Run `npx skills add juxt/allium --all -g -y` in your terminal to install all skills globally. An optional companion CLI for formal spec checking is available separately via Homebrew or crates.io.
What problem does Allium solve?โผ
It keeps your specification, tests, and code in agreement during development, catching design gaps, contradictions, and drift that plain prompts and unit tests miss.
Can Allium document an existing codebase?โผ
Yes. The distill skill reads your existing code and extracts a behavioral specification, surfacing bugs and edge cases the code never made explicit.
Does Allium work with Claude Code, Cursor, and Copilot?โผ
Yes. The skills are plain Markdown and run in Claude Code, Codex, Cursor, Windsurf, Aider, GitHub Copilot, and 40+ other compatible editors.
Do I need to learn a new language to use Allium?โผ
No. Your agent writes and maintains the .allium spec files for you through conversation, and the entry skill routes your plain-English goals to the right workflow.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core