SPECLAN — Your Specification Is Your Prompt
AI coding agents have become remarkably capable — the bottleneck is no longer the agent, it's the input. The better the specification, the better the code. SPECLAN turns loose ideas into structured, traceable specification trees that both humans can read and AI agents can act on. Everything lives as plain Markdown files in your project folder — no database, no server, no lock-in. Key Capabilities
Three Workflows That Matter1. From Idea to Spec Tree in MinutesDescribe what you want to build. The AI Generation Wizard decomposes your idea into a full specification hierarchy — requirements, scenarios, acceptance criteria, tests — each as a separate, traceable entity. Skip the blank-page problem. Structure enables AI.
2. Business Writes, Developer Reads — Same FileThe WYSIWYG editor makes specification authoring feel like a modern document editor. Bold, italic, tables, task lists — through a familiar toolbar. The Markdown and YAML frontmatter are hidden entirely. A product manager never sees a
3. Tree Views for the Full PictureNavigate your entire specification hierarchy through dedicated tree views — goals, features, requirements, templates. Drag to reorder. Right-click for context menus. See lifecycle status at a glance with color-coded icons. Git status integration shows what's changed since the last commit.
Two On-Ramps — Start AnywhereNew project? Import a requirements doc. The HLRD Import Assistant takes unstructured stakeholder input and generates a structured specification tree — vision, mission, goals, features, requirements — in minutes. Existing codebase? Infer specs from code. The Codebase Inference Assistant reads your source and generates draft specifications that describe what the code already does. Finally, your legacy project has proper specs — without anyone writing them from scratch. Either way, you have structured, AI-ready specifications in minutes — not months. Built for Claude CodeSPECLAN is built for Claude Code. That's a deliberate choice, not a limitation. If you have a Claude subscription — Max, Pro, or Team — open a terminal in VS Code, run
No Lock-In. No Paperwork. No Excuses.Every specification lives as a plain Markdown file with YAML frontmatter in your project's
Stop using SPECLAN tomorrow and your specs remain perfectly readable. No export step. No migration script. No proprietary format. Version them with Git, review them in pull requests, read them on GitHub. Your specifications belong to you. Quick Start
Your specification is your prompt. Let's build. Requirements
Frequently Asked QuestionsDo I need an AI subscription to use SPECLAN? No. All specification management features — the domain model, WYSIWYG editor, tree views, lifecycle tracking, templates, Git integration — work without any AI subscription. AI features (generation wizard, HLRD import, codebase inference, implementation assistant) require a Claude subscription. Which Claude subscription works?
Any Claude subscription that includes Claude Code: Max, Pro, or Team. Run Can I use a different AI provider instead of Claude? SPECLAN is built for Claude Code. Other providers are not currently supported for AI features. However, the MCP integration (42+ tools) makes your specifications accessible to any AI assistant that supports the Model Context Protocol. Where are my specifications stored?
Everything lives as plain Markdown files with YAML frontmatter in a What happens if I stop using SPECLAN? Nothing. Your specs remain as readable Markdown files. No export step, no migration script. The folder structure is the data model. You keep everything. Can I use SPECLAN with an existing codebase? Yes. The Codebase Inference Assistant analyzes your source code and generates draft specifications that describe what the code already does. Point it at your project and get structured specs in minutes. How does SPECLAN work with Git? Specifications are plain files, so they work with Git natively. SPECLAN adds status decorations in tree views, conflict detection on merge, and a sync panel with AI-generated commit messages. Branch, merge, and review specs just like code. What is the specification hierarchy? Goal → Feature → Requirement → Scenario → Acceptance Criterion → Test. Goals capture business outcomes. Features break down into requirements. Requirements decompose into testable scenarios. Every entity is traceable to its parent. Can multiple people work on specs at the same time? Yes. Since specs are Git-tracked Markdown files, your team branches, merges, and reviews specifications through the same workflow you use for code. SPECLAN detects merge conflicts and helps resolve them. What does the 7-status lifecycle do? Every specification moves through: draft → review → approved → in-development → under-test → released → deprecated. This tracks where each requirement stands. Released specs are locked — changes go through a formal change request process to prevent silent spec drift. Resources
LicenseSPECLAN — structure your ideas, feed your AI, ship your code. |



