Skip to content

Commands

edikt has 24 commands. Each does exactly one thing. You rarely need to remember them — Claude responds to natural language after init.

The commands

CommandWhat it does
/edikt:initDetect project, infer architecture, install rules, agents, and context
/edikt:contextLoad project context, plans, ADRs, and product docs into current session
/edikt:planInterview + phased execution plan with pre-flight specialist review
/edikt:statusDashboard — plan progress, rules, what's next
/edikt:intakeScan scattered docs and organize into edikt structure
/edikt:agentsList, install, and manage specialist agent templates
/edikt:mcpConnect to Linear, GitHub, or Jira via MCP
/edikt:teamValidate team member setup and show shared config
/edikt:adrCapture an architecture decision record
/edikt:invariantDefine a hard constraint that must never be violated
/edikt:prdWrite a product requirement document
/edikt:specTechnical specification from an accepted PRD
/edikt:spec-artifactsData model, contracts, migrations from an accepted spec
/edikt:compileCompile ADRs + invariants into governance directives
/edikt:driftVerify implementation matches spec, PRD, and ADRs
/edikt:reviewPost-implementation specialist review — routes to domain agents
/edikt:review-governanceReview governance doc language for enforceability and clarity
/edikt:auditSecurity audit — OWASP scan, secret detection, auth coverage
/edikt:sessionEnd-of-session sweep — surface missed captures before context is lost
/edikt:docsReview documentation gaps for new routes, env vars, and services
/edikt:syncTranslate linter configs into Claude rule packs
/edikt:rules-updateCheck for outdated rule packs and update them
/edikt:doctorValidate governance setup and report actionable warnings
/edikt:upgradeUpgrade hooks, agents, and rules to the latest edikt version

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 "what's next?" → /edikt:status "load context" → /edikt:context "let's plan this" → /edikt:plan "capture this decision" → /edikt:adr

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.

Released under the Elastic License 2.0. Free to use, not for resale.