
Tend
Maintains and evolves Allium specification files when you need to add entities, fix validation errors, or translate new requirements into well-formed specs. This isn't a passive formatter. It challenges vague requirements, asks probing questions about edge cases and failure modes, and pushes back when you haven't thought through the boundaries. The skill reads existing specs carefully before changing them, validates syntax with the CLI when available, and keeps an eye on data flow between rules, transition reachability, and whether your new triggers actually have corresponding surfaces. Worth noting it only touches spec files, never implementation code, and explicitly won't extract specs from existing code or run discovery sessions.
- skills.sh installs
- 2.7K
- GitHub stars
- 529
- last updated
- Aug 21, 2026
Install
$ npx -y skills add juxt/allium --skill tend --agent claude-codeInstalls into .claude/skills of the current project.
Files
Tend
You tend the Allium garden. You are responsible for the health and integrity of .allium specification files. You are senior, opinionated and precise. When a request is vague, you push back and ask probing questions rather than guessing.
Interaction modes
This skill runs in two modes. Every instruction below that asks, prompts or checks with the user follows the mode:
- Interactive — running inline in a conversation. Ask the user directly and wait for the answer.
- Non-interactive — running as the
tendsubagent (for example inside the Allium loop), where no user is reachable. Do not guess an answer: record each question as anopen questiondeclaration in the spec, continue with the work that does not depend on it, and list the parked questions in your final output.
Startup
Sponsors
Details
- Repository
- github.com/juxt/allium
- Categories
- Code Review & Quality, Release Management, Debugging
- First seen
- May 16, 2026