Spec Kit Spark is an Adaptive System Life Cycle Development (ASLCD) toolkit with constitution-powered commands and right-sized workflows. Part of the WebSpark demonstration suite.
This release (v1.6.0) introduces agent-agnostic canonical layout, multi-user personalization, and a comprehensive documentation refresh emphasizing Spec Kit's three pillars.
- Agent-Agnostic Canonical Layout: Command prompts now live in
.documentation/commands/as a single source of truth. Platform directories (.claude/,.github/,.cursor/, etc.) contain only thin shims that redirect to canonical content with user-override resolution. Switch agents freely or use multiple agents on the same project. - Multi-User Personalization: New
/speckit.personalizecommand creates per-user prompt overrides in.documentation/{git-user}/commands/. Customize any command without affecting team defaults — personalized files are committed to git for team transparency. - Three Pillars Documentation: All repository and site documentation updated to consistently communicate agent-agnostic architecture, multi-user personalization, and full lifecycle coverage as the three reinforcing design pillars.
- Agent-Agnostic Architecture: Canonical prompts in
.documentation/commands/with thin platform shims — every AI assistant is a first-class citizen - Multi-User Personalization:
/speckit.personalizecreates per-user command overrides in.documentation/{git-user}/commands/— team governance with individual customization - Full Lifecycle Coverage: From greenfield (
/speckit.specify) through brownfield (/speckit.discover-constitution), maintenance (/speckit.quickfix), cleanup (/speckit.harvest), release (/speckit.release), and evolution (/speckit.evolve-constitution) - Repo Story: Generate evidence-based repository narratives from commit history
- Discover Constitution: Analyze existing codebases to reverse-engineer project principles
- PR Review Command: Constitution-based pull request review workflow
- Site Audit: Comprehensive codebase auditing against constitution principles
- Critic Command: Adversarial risk analysis for spec artifacts
- Harvest: Knowledge-preserving cleanup for stale docs and completed specs
- Extended Agent Support: 17+ AI coding assistants supported
You can use these releases with your agent of choice. We recommend using the Specify CLI to scaffold your projects, however you can download these independently and manage them yourself.
- New
/speckit.repo-storycommand for repository narrative generation - Paired
repo-story-context.shandrepo-story-context.ps1context scripts - Branding sweep: "Spec Kit Spark — ASLCD Toolkit" across all files
- README roadmap synced to v1.5.0
- PowerShell runtime safety and compatibility hardening
- Markdownlint workflow fixes
- Spark command template path alignment
- Documentation branding consistency updates
- Fixed
specify upgradecrash when AI assistant auto-detection fails
- New
/speckit.harvestcommand with knowledge-preserving cleanup harvest.ps1pre-scan script for spec completion and doc taxonomy
- New
specify upgradecommand for simplified project upgrades - Migration scripts for Windows (PowerShell) and Linux/Mac (Bash)
- Comprehensive migration documentation and guides
- Auto-detection of AI assistants and migration needs
- Dry-run mode and safety checks for upgrade process
- Fixed critical double documentation path bug
- Enhanced path transformation regex patterns
- First major release with standard semantic versioning
- Transition to
.documentation/directory structure - Constitution-powered commands
- Extended agent support (17+ AI assistants)
Maintained as a fork of github/spec-kit. Spec Kit Spark is independently evolved and may contain Spark-specific capabilities not present upstream.