Stepwise derivation workflow from requirements to executable tasks.
/plugin marketplace add aglabo/deckrd/plugin install deckrd@deckrdThis skill inherits all available tools. When active, it can use any tool Claude has access to.
README.mdassets/inits/README.mdassets/prompts/decision-record.prompt.mdassets/prompts/implementation.prompt.mdassets/prompts/requirements.prompt.mdassets/prompts/specifications.prompt.mdassets/prompts/tasks.prompt.mdassets/templates/decision-record.template.mdassets/templates/implementation.template.mdassets/templates/requirements.template.mdassets/templates/specifications.template.mdassets/templates/tasks.template.mdreferences/commands/dr.mdreferences/commands/impl.mdreferences/commands/init.mdreferences/commands/req.mdreferences/commands/spec.mdreferences/commands/status.mdreferences/commands/tasks.mdreferences/session.mdDeckrd is a document-centered framework for structuring and refining ideas through iterative discussion with AI. It guides the creation of requirements, decisions, specifications, and implementation plans as derived documents, not final outputs. Each document captures reasoning at a specific stage, preserving context and intent. Through a strict, state-driven workflow, these documents are progressively shaped into executable development tasks. Deckrd enables documentation to function as a practical engine for action, not just description.
| Command | Description |
|---|---|
init <ns>/<mod> | Initialize module directory and session |
req | Derive requirements from goals |
dr | Manage Decision Records (req step only) |
dr --add | Append a new Decision Record |
spec | Derive specifications from requirements |
impl | Derive implementation plan from specifications |
tasks | Derive executable tasks from implementation |
status | Display current workflow progress and status |
Session state is stored in docs/.deckrd/.session.json.
Before executing any command:
.session.json to get active module and current stepreferences/commands/Reference selection:
| Current State | Next Command | Load Reference |
|---|---|---|
| (none) | init | commands/init.md |
| init completed | req | commands/req.md |
| req completed | spec | commands/spec.md |
| spec completed | impl | commands/impl.md |
| impl completed | tasks | commands/tasks.md |
For workflow overview: workflow.md For session management details: session.md For status command: commands/status.md
Create distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
This skill should be used when the user asks to "create a hookify rule", "write a hook rule", "configure hookify", "add a hookify rule", or needs guidance on hookify rule syntax and patterns.