CtrlK
BlogDocsLog inGet started
Tessl Logo

sdd-seed

This skill should be used when the user asks to "seed demo data", "generate sample data", "populate project with examples", "create test fixtures", "seed without dashboard", or "just create the demo files". It seeds demo data (3 features with pipeline artifacts) without opening the dashboard. Use this skill when the user wants demo data only, not the full demo experience with dashboard.

SKILL.md
Quality
Evals
Security

SDD Seed — Seed Demo Data Without Dashboard [EXPLICIT]

Generate demo project data (3 features, specs, tests, tasks) without opening the dashboard.

User Input

$ARGUMENTS

You MUST consider the user input before proceeding (if not empty).

Execution Flow

1. Seed Demo Data

bash scripts/sdd-seed-demo.sh

2. Report

Demo data seeded!

Features:
  001-user-authentication — spec, plan, checklist, tests, tasks
  002-api-gateway — spec, plan, checklist, tests
  003-notification-service — spec

Files created: N files across specs/, CONSTITUTION.md, .specify/

To generate dashboard: /sdd:dashboard
To explore: /sdd:status

Assumptions and Limits

#AssumptionHandling
1Same data as /sdd:demo but no dashboard stepSeed script is identical; only dashboard generation is skipped. [EXPLICIT]
2Overwrites existing dataSame warning as demo — existing specs/ overwritten. [EXPLICIT]
3No Node.js requiredSeed script is pure bash. [EXPLICIT]
4Useful for CI/testing scenariosDashboard not needed for automated pipelines. [INFERRED]
5Context.json updated with seeded features.specify/context.json reflects seeded state. [EXPLICIT]

Edge Cases

ScenarioDetectionHandling
Existing real dataspecs/ non-emptyWARN before overwriting. [EXPLICIT]
Script not foundscripts/sdd-seed-demo.sh missingERROR: suggest /sdd:sync to restore scripts. [EXPLICIT]
Partial executionScript interruptedReport created vs missing features. [INFERRED]
Repeated seedingRun twiceIdempotent — overwrites cleanly. [EXPLICIT]
Custom seed countUser wants more/fewer featuresNot supported — always 3 features. Suggest /sdd:01-specify for custom. [EXPLICIT]

Good vs Bad Example

Good: /sdd:seed creates data with clear inventory

Demo data seeded!
Features: 3 created
Files: 18 files across specs/, CONSTITUTION.md, .specify/
To generate dashboard: /sdd:dashboard

Bad: Seed without feedback

x "Done" — no file list
x No feature inventory
x No next step suggestion

Why: Seed must report what was created and suggest next actions. [EXPLICIT]

Validation Gate

Before marking seed as complete, verify: [EXPLICIT]

  • V1: sdd-seed-demo.sh executed successfully
  • V2: 3 features exist in specs/
  • V3: CONSTITUTION.md exists
  • V4: .specify/context.json updated
  • V5: File inventory reported to user
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.