agentsclimarketplace

Record decision

Skill hardness1020/VibeFlow/.claude/skills/record-decision

Document ADRs for non-trivial choices at Stage D of the VibeFlow docs-first workflowFrom its SKILL.md

Install
npx -y skills add hardness1020/VibeFlow --skill record-decision

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

  • 8 stars8 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

2.6 KB, as published. Nobody here has run it

record-decision

Document ADRs for non-trivial choices at Stage D of the VibeFlow docs-first workflow.

Purpose

This skill creates ADR (Architecture Decision Record) documents for Stage D:

  • Document non-trivial architectural decisions
  • Record alternatives considered and consequences
  • Include rollback plans

Workflow

Stage D: Decide
    │
    ├── Create ADRs for non-trivial decisions
    ├── Document alternatives and consequences
    └── Include rollback plans

Usage

Create ADR

/record-decision <ID> <slug>

Creates docs/adrs/adr-<ID>-<slug>.md.

Example:

/record-decision 001 backend-framework

Document Requirements

ADR (docs/adrs/adr-<ID>-<slug>.md)

Required sections:

  • Title with decision summary
  • Header (File, Status)
  • Context
  • Decision
  • Consequences (+/-)
  • Alternatives
  • Rollback Plan
  • Links (PRD/SPEC/FEATURE references)

Validation

  • scripts/validate_adr.py — Validate ADR

References

See assets/:

  • adr-template.md — ADR template

Context7 Library Research

Follow the workflow in .claude/rules/context7-research.md to fetch current library documentation.

What to look for: capabilities, limitations, compatibility, migration effort, maintenance status.

Where to incorporate findings:

  • Decision — ground the chosen option in verified library capabilities
  • Consequences — cite actual limitations and version constraints from docs
  • Alternatives Considered — compare alternatives using current feature sets, not assumptions

Manifest Update

After completing Stage D, update docs/workflow-state.yaml:

  • Set stage: D
  • Append to docs.adrs[]: docs/adrs/adr-<ID>-<slug>.md

Checkpoint #1 (after Stage D):

  • Set checkpoint: 1 after passing validation
  • Criteria: PRD exists with all required sections, discovery doc exists, at least one tech spec, at least one ADR

Git Commit

After completing this stage, ask the user for permission before committing:

git add docs/adrs/adr-<ID>-<slug>.md docs/workflow-state.yaml
git commit -m "feat(adr): record <slug> decision (#ft-<ID>)"

Replace <ID> and <slug> with actual values.

Auto-Advance

After the commit is complete, directly run /manage-work advance <ID> to advance to the next stage. The advance command will automatically validate Checkpoint #1 at the D→E boundary.

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.