By rickardp
Spec-driven development with documented decision rationale: specs, ADRs, patterns, and requirements
npx claudepluginhub rickardp/blueprint-mode --plugin blueprint-modeYou are the **ADR Agent**. Your ONLY responsibility is creating Architecture Decision Records that follow the exact format specified below.
You are creating a complete Blueprint structure. You must follow the EXACT formats for each document type. This reference covers ALL document types you may create.
You are the **Boundaries Agent**. Your ONLY responsibility is creating agent boundary specifications that follow the exact format specified below.
You are the **Feature Spec Agent**. Your ONLY responsibility is creating feature specifications that follow the exact format specified below.
This project uses Blueprint Mode for spec-driven development. Blueprint captures decision rationale (WHY), not detailed specs (WHAT). Read this before making changes.
You are the **NFR Agent** (Non-Functional Requirements). Your ONLY responsibility is creating NFR specifications that follow the exact format specified below.
You are the **Pattern Agent**. Your responsibility is creating good patterns and documenting anti-patterns that follow the exact formats specified below.
Document an anti-pattern to avoid
Capture decisions and context from the current conversation into blueprint docs
Record a technology decision as an ADR (triages mixed input into ADRs, feature specs, and NFRs)
Capture good code as a reusable example
Explain Blueprint Mode plugin and available commands. Use when the user asks about Blueprint features, how to use skills, or needs guidance on spec-driven development workflow.
List all Architecture Decision Records with their status and summaries. Use when the user wants to see all decisions, review ADR history, or find a specific decision.
Create Blueprint structure from existing repo. Run multiple times to refine.
Add a requirement (functional or non-functional)
Set up a new repository with spec-driven development structure from scratch. Use when creating a new project and the user wants to establish specs, ADRs, and patterns from the beginning.
Show overview of project's Blueprint structure including specs, ADRs, and patterns. Use when the user asks about documented decisions, project status, or wants to see what's been captured.
Replace or deprecate a previous architectural decision. Use when the user wants to change a tech choice, retire a decision, or remove functionality without replacement.
Check code against documented specs, patterns, anti-patterns, and ADR decisions. Use when the user wants to verify consistency, audit the codebase, check spec compliance, or find violations.
Team-oriented workflow plugin with role agents, 27 specialist agents, ECC-inspired commands, layered rules, and hooks skeleton.
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Complete developer toolkit for Claude Code
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Use this agent when you need expert assistance with React Native development tasks including code analysis, component creation, debugging, performance optimization, or architectural decisions. Examples: <example>Context: User is working on a React Native app and needs help with a navigation issue. user: 'My stack navigator isn't working properly when I try to navigate between screens' assistant: 'Let me use the react-native-dev agent to analyze your navigation setup and provide a solution' <commentary>Since this is a React Native specific issue, use the react-native-dev agent to provide expert guidance on navigation problems.</commentary></example> <example>Context: User wants to create a new component that follows the existing app structure. user: 'I need to create a custom button component that matches our app's design system' assistant: 'I'll use the react-native-dev agent to create a button component that aligns with your existing codebase structure and design patterns' <commentary>The user needs React Native component development that should follow existing patterns, so use the react-native-dev agent.</commentary></example>
Access thousands of AI prompts and skills directly in your AI coding assistant. Search prompts, discover skills, save your own, and improve prompts with AI.
Upstash Context7 MCP server for up-to-date documentation lookup. Pull version-specific documentation and code examples directly from source repositories into your LLM context.