Enterprise Platform vs. Standalone IDE: AWS Kiro vs. GitHub + Microsoft Ecosystem
At the SDD workflow layer specifically, both tools implement the same core pattern (specify → plan → decompose → implement) with different design philosophies.
Architecture: VS Code fork bundling SDD directly into the IDE. Three-file model: requirements.md (EARS notation) → design.md → tasks.md. Claude Sonnet via Bedrock. Agent hooks for event-driven automation. Steering rules. Multi-root workspace support. Background automation.
Architecture: MIT-licensed Python CLI (specify) that installs SDD slash commands into 25+ AI agents. Gated workflow: Constitution → Specify → Clarify (optional) → Plan → Analyze (optional) → Tasks → Implement. Constitution.md for immutable principles. Works with Copilot, Claude Code, Gemini CLI, Cursor, Windsurf, Qwen Code. Surrounded by full enterprise platform stack.
Beyond Kiro and Spec Kit, a broader ecosystem of SDD approaches is emerging. Each addresses different organizational needs and maturity levels.
Multi-agent SDLC orchestration with named personas (Business Analyst, Architect, Developer) and file-based context passing. Most comprehensive scope. Best for large greenfield projects. Highest adoption overhead.
Spec-anchored/spec-as-source approach with explicit // GENERATED FROM SPEC code markers. Most advanced on Fowler's maturity scale. Maintains spec-code traceability through feature evolution. Early stage.
Five-phase methodology: Specification → Pseudocode → Architecture → Refinement → Completion. CLI v0.87.7 with multi-LLM support. Human-in-the-loop controls. Academic rigor. Niche adoption.
Multi-agent orchestration framework for coordinating multiple AI agents on complex development tasks. Framework-level approach rather than methodology. Enables sophisticated agent collaboration patterns.
Change-centric, brownfield-first design. Proposal-first workflow. Strong fit for change-controlled industries with mandatory change documentation and audit requirements.
Ecosystem Note: None of these tools offer the platform integration, enterprise security, or scale of either Kiro or GitHub + Microsoft. Tessl's "spec-anchored" approach is worth monitoring — it represents a more advanced position on Fowler's maturity model than either mainstream option.