alejandro-cedeno-10/agentic-sdd-kit

sdd-checklist

Generate a requirements-quality checklist for an OpenSpec change and run it against the proposal/design/tasks/delta — validating completeness, clarity, consistency, and testability BEFORE you approve the spec.

Voir la source
Document Skill original

Rendu depuis le dépôt source en conservant titres, exemples, code, tableaux, liens et images.

Requirements quality checklist

--strict validation proves a spec is well-FORMED; it doesn't prove it's well-SPECIFIED. This skill generates a tailored checklist and grades the change against it, so gaps in clarity or coverage surface before code — not in review.

When to use

  • At the sdd-feature-flow human approval gate, to decide whether to approve the spec.
  • Before /opsx:apply or launching implementation on any non-trivial change.

Procedure

  1. Read the change: openspec/changes/<id>/proposal.md, design.md, tasks.md, and the

delta spec(s); plus openspec/project.md (the constitution) if present.

  1. Generate the checklist, tailored to what this change touches. Cover at least:
  • Completeness — is every stated requirement addressed by the design AND the tasks?

Are error/empty/edge cases specified, not just the happy path? Are non-goals explicit?

  • Clarity — is each requirement testable and unambiguous (SHALL/MUST, concrete values)?

Any "should probably / TBD / etc." that hides a real decision?

  • Consistency — do proposal, design, tasks and delta agree? Any contradiction in scope,

data model, or naming? Does anything violate the constitution?

  • Testability — does each requirement have a scenario or a task that would fail if the

requirement were unmet? Is the verification path concrete?

  • Assumptions — is every load-bearing assumption either confirmed or flagged as an open

question (NOT silently baked in)?

  1. Grade each item pass / fail / n-a with a one-line reason, and list the fails first.
  2. Recommend: approve as-is, approve with the listed fixes, or send back for revision.

Output

A compact table (item · verdict · reason), fails first, then a one-line recommendation. Read-only — this skill changes no files; it produces the checklist and the verdict.

du même dépôt

Autres Skills

Tous les Skills
alejandro-cedeno-10
Communauté

sdd-clarify

Front door of the SDD flow. When the user asks for a feature or bug fix ("implementa…", "agrega…", "arregla…", "add…", "build…", "fix…"), FIRST scan the request + codebase context for load-bearing ambiguity and ask a few targeted clarifying questions (selectable options, recommended first) BEFORE writing any spec or code — then hand a well-formed goal to /opsx:propose (small) or the sdd-feature-flow workflow (large). Skip the questions when the request is already unambiguous. Modeled on GitHub Spec-Kit's /clarify.

installations
2
GitHub Stars
0
Mis à jour
7 juil.
alejandro-cedeno-10
Communauté

sdd-context-intake

Ingest raw context the user pastes or points at — a ticket, a design doc, meeting notes, a spec, a URL, referenced files/paths — and have an agent READ and UNDERSTAND all of it, then synthesize a well-formed feature brief (goal, scope, constraints, and load-bearing unknowns) that feeds sdd-clarify and the sdd-feature-flow harness. Use at the very start of a feature when you have source material instead of a one-line goal, or whenever the user says "here's the context" / "read this" / dumps a ticket or doc.

installations
2
GitHub Stars
0
Mis à jour
7 juil.
alejandro-cedeno-10
Communauté

sdd-verify

Surface-aware end-to-end verification of a change — determine whether it touches a FRONTEND surface (rendered UI) or an API/backend surface, then validate the right way. Frontend → chrome-devtools MCP (open the affected page, screenshot, confirm it renders, check console/network/accessibility). API → a Playwright request script that hits the affected endpoints and asserts status + response shape. Use after implementing a change, or in the harness Validate step, to confirm it actually works in the running app — not just that unit tests pass. Requires the chrome-devtools-mcp plugin (frontend) and/or Playwright (API); both are wired up by the kit installer.

installations
2
GitHub Stars
0
Mis à jour
7 juil.