Skip to content

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.

CommandWhat it does
/edikt:gov:compileCompile ADRs, invariants, and guidelines into topic-grouped rule files
/edikt:gov:reviewReview governance doc language for enforceability and clarity
/edikt:gov:rules-updateCheck for outdated rule packs and update them
/edikt:gov:syncTranslate linter configs into Claude rule packs
/edikt:gov:scoreAggregate governance quality scoring

SDLC Chain

The full cycle from requirements through verification.

CommandWhat it does
/edikt:sdlc:prdWrite a product requirement document
/edikt:sdlc:specTechnical specification from an accepted PRD
/edikt:sdlc:artifactsData model, contracts, migrations from an accepted spec
/edikt:sdlc:planPhased execution plan with pre-flight specialist review
/edikt:sdlc:reviewPost-implementation specialist review — routes to domain agents
/edikt:sdlc:driftVerify implementation matches spec, PRD, and ADRs
/edikt:sdlc:auditSecurity audit — OWASP scan, secret detection, auth coverage

Decisions

Capture and maintain architecture decisions and constraints.

CommandWhat it does
/edikt:adr:newCapture an architecture decision record
/edikt:adr:compileCompile ADRs into governance directives
/edikt:adr:reviewReview ADR language quality
/edikt:invariant:newDefine a hard constraint that must never be violated
/edikt:invariant:compileCompile invariants into governance directives
/edikt:invariant:reviewReview invariant language quality
/edikt:guideline:newCapture a team coding standard or convention
/edikt:guideline:reviewReview guideline language quality

Docs

Keep documentation current.

CommandWhat it does
/edikt:docs:reviewReview documentation gaps for new routes, env vars, and services
/edikt:docs:intakeScan scattered docs and organize into edikt structure

Daily Use

Everything you'll run session to session.

CommandWhat it does
/edikt:captureCapture the current conversation into the right governance artifact
/edikt:contextLoad project context, plans, ADRs, and product docs into current session
/edikt:statusDashboard — plan progress, rules, what's next
/edikt:brainstormBrainstorm features, explore design space, converge toward PRD or spec
/edikt:sessionEnd-of-session sweep — surface missed captures before context is lost
/edikt:doctorValidate governance setup and report actionable warnings
/edikt:initDetect project, infer architecture, install rules, agents, and context
/edikt:upgradeUpgrade hooks, agents, and rules to the latest edikt version
/edikt:agentsList, install, and manage specialist agent templates
/edikt:mcpConnect to Linear, GitHub, or Jira via MCP
/edikt:configView 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.

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