<< All versions
Skill v1.0.1
currentAutomated scan100/100shanepadgett/agent-extensions/ae-sdd-discovery
2 files
──Details
PublishedJune 1, 2026 at 06:47 AM
Content Hashsha256:4ff9098eb99ed8b9...
Git SHAccf733321f73
Bump Typepatch
──Files
Files (1 file, 2.1 KB)
SKILL.md2.1 KBactive
SKILL.md · 59 lines · 2.1 KB
version: "1.0.1" name: ae-sdd-discovery description: Discover high-level architectural requirements for change-set specs
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)researcharchitecture-fit-checkarchitecture-workshop
Inputs
[!IMPORTANT]Resolve the change set by runningls changes/ | grep -v archive/. If exactly one directory exists, use it. Only prompt the user when multiple change sets are present.
Instructions
- Load
spec-driven-developmentskill and read current state fromchanges/<name>/state.toml. Apply state entry check per skill guidelines. If lane is notfullor phase doesn't permit discovery, redirect the user.
- Read
proposal.mdand any existing specs inchanges/<name>/specs/.
- Discovery answers how a change fits into or extends the existing architecture:
- Use
researchskill to understand current architectural patterns - Use
architecture-fit-checkto 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
- Document findings: Capture explorations, tradeoffs, and decisions in
changes/<name>/thoughts/
- 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.