Commands
edikt commands are organized by namespace. Each namespace groups related commands. You rarely need to remember them — Claude responds to natural language after init.
Governance
Compile and maintain the rules Claude follows.
| Command | What it does |
|---|---|
/edikt:gov:compile | Compile ADRs, invariants, and guidelines into topic-grouped rule files |
/edikt:gov:review | Review governance doc language for enforceability and clarity |
/edikt:gov:rules-update | Check for outdated rule packs and update them |
/edikt:gov:sync | Translate linter configs into Claude rule packs |
/edikt:gov:score | Aggregate governance quality scoring |
SDLC Chain
The full cycle from requirements through verification.
| Command | What it does |
|---|---|
/edikt:sdlc:prd | Write a product requirement document |
/edikt:sdlc:spec | Technical specification from an accepted PRD |
/edikt:sdlc:artifacts | Data model, contracts, migrations from an accepted spec |
/edikt:sdlc:plan | Phased execution plan with pre-flight specialist review |
/edikt:sdlc:review | Post-implementation specialist review — routes to domain agents |
/edikt:sdlc:drift | Verify implementation matches spec, PRD, and ADRs |
/edikt:sdlc:audit | Security audit — OWASP scan, secret detection, auth coverage |
Decisions
Capture and maintain architecture decisions and constraints.
| Command | What it does |
|---|---|
/edikt:adr:new | Capture an architecture decision record |
/edikt:adr:compile | Compile ADRs into governance directives |
/edikt:adr:review | Review ADR language quality |
/edikt:invariant:new | Define a hard constraint that must never be violated |
/edikt:invariant:compile | Compile invariants into governance directives |
/edikt:invariant:review | Review invariant language quality |
/edikt:guideline:new | Capture a team coding standard or convention |
/edikt:guideline:review | Review guideline language quality |
Docs
Keep documentation current.
| Command | What it does |
|---|---|
/edikt:docs:review | Review documentation gaps for new routes, env vars, and services |
/edikt:docs:intake | Scan scattered docs and organize into edikt structure |
Daily Use
Everything you'll run session to session.
| Command | What it does |
|---|---|
/edikt:capture | Capture the current conversation into the right governance artifact |
/edikt:context | Load project context, plans, ADRs, and product docs into current session |
/edikt:status | Dashboard — plan progress, rules, what's next |
/edikt:brainstorm | Brainstorm features, explore design space, converge toward PRD or spec |
/edikt:session | End-of-session sweep — surface missed captures before context is lost |
/edikt:doctor | Validate governance setup and report actionable warnings |
/edikt:init | Detect project, infer architecture, install rules, agents, and context |
/edikt:upgrade | Upgrade hooks, agents, and rules to the latest edikt version |
/edikt:agents | List, install, and manage specialist agent templates |
/edikt:mcp | Connect to Linear, GitHub, or Jira via MCP |
/edikt:config | View and modify project configuration |
/edikt:team (deprecated) | Merged into /edikt:init and /edikt:config |
You don't need to remember them
After /edikt:init, Claude responds to how you naturally talk. You don't need to think about which command to run — just say what you need.
"what's our status?" →
/edikt:status"let's plan this" →/edikt:sdlc:plan"capture this decision" →/edikt:adr:new"any doc gaps?" →/edikt:docs:review"compile our governance" →/edikt:gov:compile
See the full list on the Natural Language page.
The one command you run once
/edikt:init is the setup command. Everything else is day-to-day. After init, most interactions happen through natural language — the slash commands are there when you want explicit control.