Skip to content
ae-sdd-discovery logo

SDD Discovery

ae-sdd-discovery

Discover high-level architectural requirements for change-set specs

SKILL.md

Full skill instructions

SDD Discovery

Analyze high-level architectural requirements for implementing change-set specs to ensure proper alignment and identify potential concerns.

Required Skills

  • spec-driven-development (state management, phase gates)
  • research
  • architecture-fit-check
  • architecture-workshop

Inputs

[!IMPORTANT] Resolve the change set by running ls changes/ | grep -v archive/. If exactly one directory exists, use it. Only prompt the user when multiple change sets are present.

Instructions

  1. Load spec-driven-development skill and read current state from changes/<name>/​state.toml. Apply state entry check per skill guidelines. If lane is not full or phase doesn't permit discovery, redirect the user.

  2. Read proposal.md and any existing specs in changes/<name>/​specs/.

  3. Discovery answers how a change fits into or extends the existing architecture:

    • Use research skill to understand current architectural patterns
    • Use architecture-fit-check to assess alignment
    • If concerns exist (technical debt, messy workarounds), enter Daedalus Mode:
      • Explain concerns clearly
      • Explore solutions (light-touch vs. architectural)
      • Reach consensus with the user on approach
  4. Document findings: Capture explorations, tradeoffs, and decisions in changes/<name>/​thoughts/

  5. Do not update phase status in this command. After documenting discovery artifacts, suggest ae-sdd-next <name> when the user wants to proceed.

Success Criteria

  • Architecture fit assessed and documented
  • Any concerns captured in thoughts/ directory
  • Discovery artifacts complete and ready for ae-sdd-next
  • User ready to proceed to tasks phase

Usage Examples

Do

  • "This change slots cleanly into the existing Notification pattern."
  • "Implementing this directly would create circular dependencies. Should we introduce an event bus instead?"

Don't

  • Start planning implementation tasks or file-level changes.
  • Guess at architectural alignment without researching the codebase.

More skills from shanepadgett

ae-sdd-continue logo
shanepadgett/agent-extensions

ae-sdd-continue

Continue an SDD change set in a fresh chat using CLI status only

4 0
View
ae-sdd-commit logo
shanepadgett/agent-extensions

ae-sdd-commit

Create high-quality git commits with clear Conventional Commit messages

4 0
View
ae-sdd-next logo
shanepadgett/agent-extensions

ae-sdd-next

Advance to the next SDD phase with artifact checks

4 0
View
ae-sdd-reconcile logo
shanepadgett/agent-extensions

ae-sdd-reconcile

Ensure bi-directional match between specs and implementation

4 0
View
skill-creator logo
shanepadgett/agent-extensions

skill-creator

Collaboratively design and author agent skills with correct frontmatter, naming, and placement conventions.

4 0
View
spec-driven-development logo
shanepadgett/agent-extensions

spec-driven-development

Spec-Driven Development (SDD) workflow and state management. Use when guiding or executing SDD flows; selecting lanes (full/vibe/bug), managing artifacts, running task progression commands, and keeping change state current through ae sdd CLI.

4 0
View
ae-sdd-specs logo
shanepadgett/agent-extensions

ae-sdd-specs

Write change-set specifications for change

4 0
View
ae-sdd-explain logo
shanepadgett/agent-extensions

ae-sdd-explain

Explain SDD concepts, workflow, and CLI-first usage

4 0
View
ae-sdd-init logo
shanepadgett/agent-extensions

ae-sdd-init

Initialize a new SDD change set after user-approved naming

4 0
View
ae-sdd-proposal logo
shanepadgett/agent-extensions

ae-sdd-proposal

Draft and refine a product proposal document through collaborative dialogue

4 0
View
ae-sdd-tasks logo
shanepadgett/agent-extensions

ae-sdd-tasks

Create implementation tasks from specs (full lane)

4 0
View

Popular AI tools

Kaiber logo
Video

Kaiber

Generate, edit, and beat-sync AI video with leading models in one workspace.

Paid
View
Vimcal logo
Productivity

Vimcal

The world's fastest calendar for remote work

Free
View

Transform Your Design with AI Designer by ImgCreator.ai

Freemium
View
Akool AI logo
Content & writing

Akool AI

Revolutionizing Video Production with AI-Powered Creativity

Paid
View

Extend an image past the frame and let AI fill the new aspect ratio.

Freemium
View
StarByFace logo
Security

StarByFace

Discover your celebrity doppelgänger with StarByFace!

Free
View
C

ChainClarity explains 700+ crypto whitepapers in plain English, with layered summaries, comparisons, research tools, alerts, and a $4.99 Pro plan.

Freemium
View
Opus Clip logo
Coding & apps

Opus Clip

Opus.ai: Revolutionize Your Web Experience

Free
View