axiomlisted
Install: claude install-skill protonium-labs/axiomcore-plugin
# Task
Execute the requested action: $ARGUMENTS
Calling rule: `/axiom <action> <arguments>`.
If the requested action is ambiguous or contradictory, do NOT guess: flag it and ask for clarification before executing.
This skill owns `axiom-config.md` — all other skills read it, only this skill writes it. Templates used below ship in this skill folder: `claude-kernel-template.md`, `soul-template.md`, `brand-config-template.md`, `axiom-config-template.md`, `getting-started-template.md`.
---
## If action is empty
Describe this skill: its purpose and the actions table from "overview". Do not execute anything.
## If action is "overview" (or unknown)
| Argument | Action |
| :--- | :--- |
| `start` | First-run onboarding: intro → interview → scaffold the workspace → first project |
| `activate <module>` | Activate M2-voice, M2-brand, M3 (todos), or M4 (dev planning) |
| `deactivate <module>` | Deactivate a module (flags only — user data is never deleted) |
| `tier <simple\|advanced>` | Switch disclosure tier |
| `language <code>` | Change the working language |
| `status` | Show configuration: language, tier, modules, recent nudges |
| `overview` | This table |
If the action was unknown, say so first, then show the table.
---
## If action is "start"
### A. Detect state
Read the workspace root. Three cases:
- **Fresh** (no `axiom-config.md`, empty folder or unfilled template copy): full flow below.
- **Partial** (`axiom-config.md` exists but scaffolding or module files in