Overview
The/sdd-new command starts a structured change by launching exploration and proposal sub-agents in sequence. It’s the entry point for all feature development in the SDD workflow.
This command combines exploration + proposal generation. Use
/sdd-ff if you want to skip to full planning.Usage
string
required
Unique identifier for this change. Use kebab-case (e.g.,
add-dark-mode, fix-auth-bug).What It Does
1. Launches Explorer Sub-Agent
First, explores the codebase for the requested change:- Reads relevant code
- Identifies affected areas
- Compares implementation approaches
- Assesses risks
2. Shows Exploration Summary
The orchestrator presents:- Recommended approach
- Affected files/modules
- Risk level
- Complexity estimate
3. Launches Proposer Sub-Agent
Creates a structured proposal with:- Intent - What problem we’re solving
- Scope - What’s in/out of scope
- Approach - High-level technical solution
- Affected Areas - Code areas that will change
- Risks - Potential issues with mitigation
- Rollback Plan - How to revert if needed
- Success Criteria - How to measure completion
4. Asks for Continuation
Prompts the user:Example Usage
Starting a Feature
Starting a Bug Fix
Workflow After /sdd-new
After reviewing the proposal, you have several options:Continue Step-by-Step
Fast-Forward Planning
Revise Proposal
Edit
proposal.md manually, then continueAbandon Change
Delete the change folder if approach isn’t viable
Directory Structure Created
When usingopenspec mode:
engram mode:
sdd/add-dark-mode/explore- Exploration artifactsdd/add-dark-mode/proposal- Proposal artifact
Proposal Format
The generatedproposal.md follows this structure:
When to Use
New Features
Starting any user-facing feature development
Bug Fixes
Fixes that require architectural changes
Refactoring
Significant code restructuring
Technical Debt
Addressing systemic issues
Command Parameters
string
required
Change identifier. Must be:
- Unique within the project
- Kebab-case format
- Descriptive (not “change1” or “fix”)
- Between 3-50 characters
Related Commands
- /sdd-explore - Research before creating a change
- /sdd-ff - Fast-forward to full planning
- /sdd-continue - Proceed with next phase
- /sdd-apply - Implement after planning