About DevSpark
Current Release: v2.3.0
DevSpark is a structured development process for AI coding assistants. It provides 28 slash-command prompts plus helper templates and scripts that give any AI agent a repeatable workflow — from requirements through release.
What It Is
- Not a program. Not a subscription. Just markdown files you copy into your project.
- Agent-agnostic. Works with Claude Code, GitHub Copilot, Cursor, Gemini CLI, and 13+ other AI agents.
- Constitution-powered. Every project defines its principles once; all commands enforce them automatically.
- Multi-app ready. Optionally manage multiple applications in a monorepo with per-app governance, profiles, and scoped commands.
Core Idea
Most AI coding assistants are powerful but unstructured. You get great code generation, but without a consistent process, quality varies and context gets lost between sessions.
DevSpark solves this by giving your AI agent a workflow:
- Specify what you want to build (requirements and user stories)
- Plan how to build it (technical design)
- Break it down into tasks
- Implement with constitution-based guardrails
- Review against your project's own principles
- Release with proper documentation
Design Principles
Markdown-First
Everything is a markdown file. No proprietary formats, no databases, no lock-in. Your specs, plans, and constitutions are plain text that lives in your repository alongside your code.
Three-Tier Prompt Resolution
Commands resolve through a priority chain:
- Personal overrides —
.documentation/{git-user}/commands/— your individual tweaks - Team customizations —
.documentation/commands/— shared by the team - Stock defaults —
.devspark/defaults/commands/— the out-of-box prompts
This means teams share a common workflow while individuals can customize any command without affecting others.
Clean Separation
DevSpark keeps its framework files (.devspark/) completely separate from your project artifacts (.documentation/). Uninstall removes DevSpark without touching your specs, constitutions, or decisions.
Who It's For
- Solo developers who want a repeatable process when working with AI assistants
- Teams that need consistent AI-assisted workflows across different agents and editors
- Projects of any size — one-off fix, quick spec, and full spec routes keep the process right-sized
- Monorepo teams — optional multi-app support provides per-application governance, profiles, and scoped commands without requiring any changes to single-app repositories
Origin
DevSpark is an independent project maintained by Mark Hazleton and the open-source community. It provides a structured development process for AI coding assistants, covering the full development lifecycle from requirements through release.