agentsclimarketplace

Deckrd

Skill aglabo/deckrd/skills/deckrd/skills/deckrd

Document-driven framework that derives requirements, specifications, implementation plans, and executable tasks from goals through structured AI dialogue. Use when user says "write requirements", "create spec", "plan implementation", "derive tasks", "structure this feature", "break down into tasks", or "document this module". Also use for reverse engineering existing code into docs (/deckrd rev). Do NOT use for direct code writing — use /deckrd-coder after tasks are generated. Do NOT use when the user only wants to run or fix existing code without planning.From its SKILL.md

Install
npx -y skills add aglabo/deckrd --skill deckrd

Assembled from the repository path, not quoted from the project. Check it against their README if it does not work.

One thing to look at

  • 1 stars1 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.

SKILL.md

3.3 KB, as published. Nobody here has run it

<!-- markdownlint-disable line-length -->

Deckrd

Goals → Requirements → Specifications → Implementation → Tasks

Skill Announcement (REQUIRED)

Before every command, YOU MUST output:

"I am executing /deckrd [COMMAND] for module [MODULE_NAME]."

No announcement = violation. Restart with announcement.

Before Every Command (REQUIRED)

  1. Read .local/deckrd/session.json — confirm active module and current step
  2. Validate command order — if out of order, STOP and report
  3. Load the reference listed below — NEVER proceed without it

Reference selection:

Current StateNext CommandReference
(none)initcommands/init.md
init completedmodulecommands/module.md
module completedreqcommands/req.md
req completedspeccommands/spec.md
spec completedimplcommands/impl.md
impl completedtaskscommands/tasks.md
anyreviewcommands/review.md
init completedrevcommands/rev.md

Gate Rule: each command requires the previous command's document. No skipping.

project is project-scoped and can run any time. See commands/project.md. Full command list: commands/index.md Workflow overview: workflow.md Session management: session.md

Examples

New feature from goals:

"I want to add a retry mechanism to the HTTP client." → /deckrd init my-project/http-retry → req → spec → impl → tasks

Existing code, no docs:

"This module has no documentation. Reverse-engineer it." → /deckrd rev --to req → spec → impl → tasks

Small bug fix:

Troubleshooting

Session not found Cause: init has not been run, or wrong directory. Solution: Run /deckrd init <project> <project-type> first.

Command out of order Cause: Trying to run spec before req, etc. Solution: Check /deckrd status to see the current step, then run the correct next command.

Gate Rule violation Cause: Required document from previous step is missing. Solution: Complete the missing step before proceeding. Use /deckrd status to confirm.

Keep looking

Skills are one crate of 627,801. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.