LeanSpec — Summary
LeanSpec is a tool-agnostic spec framework that provides a unified CLI (leanspec), MCP server (@leanspec/mcp), and optional web UI / desktop app over whatever spec backend a team already uses — local markdown files, GitHub Issues, Azure DevOps Work Items, Jira, Linear, or Notion. Unlike every other SDD framework in this corpus, LeanSpec treats the spec storage backend as a pluggable provider, meaning the same CLI and AI skill work identically whether specs live in a specs/ markdown folder or in GitHub Issues. It ships a Kanban board (leanspec board), project stats, web UI at localhost:3000 (leanspec ui), and an @leanspec/skills package that teaches AI agents the five-phase SDD workflow (Discover → Create → Refine → Implement → Verify). The binary is implemented in Rust (for CLI/MCP binaries) with TypeScript packages (Node.js >= 20), and integrates with virtually every AI coding assistant via MCP. Compared to seeds, LeanSpec differs most strongly from openspec (also a multi-tool, npm-published CLI for SDD) by its provider abstraction and web UI, and from spec-kit (Python CLI, hooks) by having first-class GitHub Issues and ADO integration rather than a file-only spec store. It has 252 stars, active development (last commit May 2026).