CtrlK
BlogDocsLog inGet started
Tessl Logo

sdd-01-specify

SDD Phase 1 — User Specs from natural language. FR-NNN, SC-NNN, acceptance scenarios. Enhanced: bug-fix intent detection, semantic diff on re-run, workspace RAG capture.

SKILL.md
Quality
Evals
Security

SDD Phase 1 — Specify

User Input

$ARGUMENTS

Execution

Step 1: Delegate to upstream:

Run the skill at iikit-01-specify (absorbed) with $ARGUMENTS

Upstream handles: bug-fix intent detection, feature numbering, branch creation, spec quality checklist.

Step 2: SDD extensions:

Semantic diff warning (on re-run):

If spec.md already exists, warn before overwriting:

"spec.md already exists. Modifications may impact downstream artifacts (plan.md, tasks.md, .feature files). Proceed with re-specification?"

Validate spec:

bash scripts/sdd-validate-artifact.sh spec "$FEATURE_DIR/spec.md" "$PROJECT_PATH"

Update pipeline state:

bash scripts/sdd-phase-complete.sh 01 "$PROJECT_PATH"

Capture input to RAG:

If user provided external input (file, URL), capture:

bash scripts/sdd-rag-capture.sh "$INPUT_FILE" "$PROJECT_PATH"
Repository
JaviMontano/mao-sdd
Last updated
First committed

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.