Enterprise-grade AI documentation generator
Transform project ideas into 22 professional documents in minutes. Works with Claude, Cursor, VS Code, and any MCP-compatible tool.
# Install CLI globally
npm install -g @intentsolutions/blueprint
# Or use directly with npx
npx @intentsolutions/blueprint init# Interactive project setup
blueprint init
# Generate with options
blueprint generate -n "My Project" -d "A cool app" -s standard -a business
# AI-guided interview mode
blueprint interview
# List available templates
blueprint listAdd to your Claude or Cursor MCP config:
{
"mcpServers": {
"blueprint": {
"command": "npx",
"args": ["@intentsolutions/blueprint-mcp"]
}
}
}Available MCP Tools:
blueprint_generate- Generate docs from project descriptionblueprint_interview- Start AI-guided intake sessionblueprint_list_templates- Show available templatesblueprint_customize- Customize a single templateblueprint_export- Export to GitHub/Linear/Jira/Notion
VS Code / Cursor / Windsurf:
- Install the MCP server (see above)
- Use MCP tools directly in chat
- Preview generated docs inline
Google Antigravity:
- MCP server auto-discovery
- Gemini 3 agent integration
- Parallel doc generation via manager view
Amp (Sourcegraph):
- VS Code extension compatible
- Thread-based doc generation sessions
- Subagent support for complex tasks
| Scope | Documents | Best For |
|---|---|---|
| MVP | 4 docs | Quick starts, prototypes |
| Standard | 12 docs | Most projects |
| Comprehensive | 22 docs | Enterprise, compliance |
Install curated template packs for your industry or framework:
# Search for packs
blueprint pack search fintech
# Install a pack
blueprint pack install blueprint-fintech
# List installed packs
blueprint pack list
# Show featured packs
blueprint pack featured| Category | Packs | Description |
|---|---|---|
| Verticals | blueprint-fintech, blueprint-healthtech, blueprint-saas |
Industry-specific templates |
| Compliance | blueprint-soc2, blueprint-hipaa, blueprint-gdpr |
Regulatory documentation |
| Frameworks | blueprint-nextjs, blueprint-fastapi, blueprint-rails |
Framework-optimized templates |
- FinTech - Payment processing, KYC/AML, PCI-DSS compliance
- HealthTech - HIPAA compliance, FHIR integration, PHI handling
- SaaS - Multi-tenancy, subscription billing, onboarding flows
- SOC 2 - Trust services criteria, control mapping, audit prep
- HIPAA - Privacy/Security rules, BAA templates, risk assessment
- GDPR - Data subject rights, DPIA, privacy notices
- Next.js - App Router, API routes, deployment patterns
- FastAPI - Async patterns, OpenAPI specs, testing strategies
- Rails - Hotwire, Devise auth, RSpec testing
- PRD, Market Research, Competitor Analysis, User Personas, Project Brief
- ADRs, System Architecture, Frontend Spec, Operational Readiness
- User Stories, User Journeys, Acceptance Criteria
- Task Generation, Task Processing, Risk Register, Brainstorming, Metrics
- Test Plan, QA Gates, Release Plan, Post-Mortem, Usability Testing
| Package | Description | npm |
|---|---|---|
@intentsolutions/blueprint |
CLI tool | |
@intentsolutions/blueprint-mcp |
MCP server | |
@intentsolutions/blueprint-core |
Core engine |
Extend Blueprint with custom plugins:
import { createPluginManager } from '@intentsolutions/blueprint';
const manager = createPluginManager();
// Register a custom formatter
manager.register({
name: 'my-formatter',
version: '1.0.0',
type: 'formatter',
format: async (content, options) => {
// Transform content
return { content: transformedContent, format: 'custom' };
}
});| Type | Purpose | Example |
|---|---|---|
| Formatter | Output transformation | Markdown, HTML, PDF |
| Validator | Content quality checks | Completeness, style |
| Processor | Pre/post processing | Variable injection |
| Integration | External services | Slack, email |
| Hook | Lifecycle events | Before/after generation |
markdown-formatter- Clean Markdown outputhtml-formatter- HTML with stylingquality-validator- Content quality rules
Track usage and optimize your documentation workflow:
# View analytics dashboard
blueprint analytics
# Template usage stats
blueprint analytics templates
# Pack installation stats
blueprint analytics packs
# Export data
blueprint analytics export --format=csv- Generation counts by template
- Popular templates and packs
- Session duration and patterns
- Error rates and types
Create .blueprintrc.json in your project root:
{
"defaultScope": "standard",
"defaultAudience": "business",
"outputDir": "./docs",
"templateOverrides": {}
}import {
generateAllDocuments,
writeDocuments,
listTemplates
} from '@intentsolutions/blueprint-core';
// Generate documents
const docs = generateAllDocuments({
projectName: 'My Project',
projectDescription: 'A revolutionary app',
scope: 'standard',
audience: 'business'
});
// Write to disk
writeDocuments(docs, './docs/my-project');
// List available templates
const templates = listTemplates();- Phase 1: MCP Server - Native Claude/Cursor integration
- Phase 2: AI Interview Engine - Adaptive questioning with project detection
- Phase 3: Deep Integrations - GitHub, Linear, Jira, Notion export
- Phase 4: Enterprise Features - Custom templates, REST API, webhooks, multi-model
- Phase 5: Ecosystem - Template marketplace, plugins, analytics
- Coming Soon - Web UI, team collaboration, Slack/Discord bots
# Clone and setup
git clone https://github.com/intent-solutions-io/intent-blueprint-docs.git
cd intent-blueprint-docs
npm install
npm run build
# Development mode
npm run devContributions welcome! See CONTRIBUTING.md.
Apache 2.0 - See LICENSE