askill
ae-sdd-init

ae-sdd-initSafety 98Repository

Initialize a new SDD change set after user-approved naming

3 stars
1.2k downloads
Updated 2/27/2026

Package Files

Loading files...
SKILL.md

SDD Init

Create a new change set with the SDD CLI after collaboratively deriving a strong name and getting explicit user approval.

Required Skills

  • spec-driven-development (load first; use CLI-driven initialization workflow)

Inputs

  • Intent Context: What the user wants to propose or change.
  • Proposed Change Set Name: Derived from user intent and naming conventions.

Instructions

  1. Load SDD Context: Load spec-driven-development first.

  2. Derive Candidate Name:

    • Ask the user what they want to propose (or use the current request context if already provided).
    • Propose a concise kebab-case name that reflects the intended change.
    • Keep names action-oriented and specific (for example: add-passwordless-login, improve-checkout-retries).
  3. Require Explicit Approval:

    • Ask the user to approve the proposed change set name.
    • If the user declines, iterate with a revised name.
    • Do not initialize anything until the user explicitly approves a final name.
  4. Initialize via CLI:

    • After approval, run:
    ae sdd init <approved-name>
    
    • Use the SDD CLI only. Do not hand-roll changes/<name>/ scaffolding.
  5. Confirm Result:

    • Report the approved name and that initialization completed.
    • Suggest the next command based on status output (typically ae sdd status <approved-name>).

Success Criteria

  • spec-driven-development skill is loaded before init flow.
  • A change set name is collaboratively derived from user intent.
  • The user explicitly approves the final name.
  • Initialization is performed using ae sdd init <approved-name>.
  • The user receives a clear next command.

Usage Example

User intent: "I want to propose retry behavior for failed webhooks"
Agent: "Proposed change set name: improve-webhook-retry-behavior. Does that name work for you?"
User: "Yes"
Agent runs: ae sdd init improve-webhook-retry-behavior
Agent: "Initialized improve-webhook-retry-behavior. Next: ae sdd status improve-webhook-retry-behavior"

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

86/100Analyzed 2/27/2026

Well-structured skill with clear step-by-step instructions for initializing SDD change sets. Includes proper workflow (load context → derive name → get approval → initialize), success criteria, and usage example. Slightly specialized to ae CLI but internally consistent and reusable within that ecosystem. Minor gaps in error handling and explicit trigger section.

98
90
72
85
92

Metadata

Licenseunknown
Version-
Updated2/27/2026
Publishershanepadgett

Tags

github-actions