From blueprint-plugin
Generates project-specific behavioral rules and commands from PRDs for Blueprint Development methodology, covering architecture patterns, testing strategies, implementation guides, and quality standards.
How this skill is triggered — by the user, by Claude, or both
Slash command
/blueprint-plugin:blueprint-developmentsonnetThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
Guide and reference for the Blueprint Development methodology that generates project-specific behavioral rules and workflow commands from PRDs (Product Requirements Documents).
Guide and reference for the Blueprint Development methodology that generates project-specific behavioral rules and workflow commands from PRDs (Product Requirements Documents).
| Use this skill when... | Use alternative when... |
|---|---|
| Starting Blueprint Development in a project | Project is already using Blueprint (use /blueprint:status) |
| Need to generate rules from PRDs | Starting a brand new project with no PRD yet |
| Want project-specific behavioral guidelines | Using generic development practices |
| Creating workflow automation for a project | Working on isolated tasks without project context |
For detailed rule templates, command templates, and generation guidelines, see REFERENCE.md.
find docs/blueprint -maxdepth 1 -name 'manifest.json' -type ffind docs/prds -name "*.md" -type ffind .claude -maxdepth 1 -name 'rules' -type dfind .claude/rules -maxdepth 1 -name "*.md"find . -maxdepth 1 \( -name 'package.json' -o -name 'pyproject.toml' -o -name 'Cargo.toml' -o -name 'go.mod' \) -type f -print -quitExecute the complete Blueprint Development setup and rule generation workflow:
Check context values above:
/blueprint:init first"docs/prds/ before generating rules"mkdir -p .claude/rulesRead all PRD files in docs/prds/ and extract:
See REFERENCE.md for specific extraction patterns for each category.
.claude/rules/Create project-specific rules that guide Claude's behavior during development:
Three required core rules:
architecture-patterns.md - Project structure, design patterns, dependency management, error handling, integration patternstesting-strategies.md - TDD workflow, test structure, test types, mocking patterns, coverage requirementsquality-standards.md - Code review checklist, performance baselines, security standards, style, documentationOne optional advanced rule (if applicable):
implementation-guides.md - Step-by-step patterns for implementing specific feature types from PRDsFor each rule file:
See REFERENCE.md for detailed guidelines on creating effective rules.
Create project-specific workflow commands in .claude/skills/ or docs/blueprint/:
Six core commands:
/blueprint:init - Initialize Blueprint Development structure/blueprint:generate-rules - Generate project rules from PRDs (main entry point)/blueprint:generate-commands - Generate workflow commands based on project type/blueprint:work-order - Create isolated work-order for subagent execution/project:continue - Analyze state and resume development/project:test-loop - Run automated TDD cycleFor each command:
allowed-tools permissionsUpdate docs/blueprint/manifest.json with:
{
"generated": {
"rules": [
"architecture-patterns.md",
"testing-strategies.md",
"quality-standards.md",
"implementation-guides.md"
],
"commands": [
"blueprint-init.md",
"blueprint-generate-rules.md",
"blueprint-generate-commands.md",
"blueprint-work-order.md",
"project-continue.md",
"project-test-loop.md"
]
},
"source_prds": ["project-overview.md"],
"last_generated": "ISO-8601-timestamp"
}
This enables regeneration without losing track of what was auto-generated vs. manually created.
Verify rules and commands work correctly:
Create summary report:
.claude/rules//project:continue to start development)/project:continue to begin Blueprint Development workflow/blueprint:work-order to create isolated tasks for team membersThis skill enables the core Blueprint Development workflow:
PRDs (requirements) - Rules (behavioral guidelines) - Commands (workflow automation) - Work-orders (isolated tasks)
By generating project-specific rules and commands from PRDs, Blueprint Development creates a self-documenting, AI-native development environment where behavioral guidelines, patterns, and quality standards are first-class citizens.
Work orders can be linked to GitHub issues for transparency and cooperative development. See REFERENCE.md for workflow modes (--no-publish, --from-issue N), label setup, completion workflow, and work order file format.
| Context | Action |
|---|---|
| Check if rules exist | find .claude/rules -maxdepth 1 -name "*.md" | wc -l |
| List existing rules | ls -1 .claude/rules/*.md 2>/dev/null |
| Count PRDs | ls docs/prds/*.md 2>/dev/null | wc -l |
| Extract PRD sections | Use Grep to find specific sections by heading pattern |
| Fast generation | Skip manual review step, proceed with standard templates |
See .claude/docs/blueprint-development/ for complete workflow documentation and examples.
For detailed rule templates, command examples, extraction patterns, and project-specific customization, see REFERENCE.md.
npx claudepluginhub laurigates/claude-plugins --plugin blueprint-pluginGenerates project-specific Claude rules from docs/prds/ PRDs. Extracts architecture patterns, testing strategies, implementation guides, and quality standards into .claude/rules/. Supports path-scoped rules with brace expansion.
Transforms requirements.md into an executable plan (plan.json + contracts.md) using contract-first planning. Sits between /specify and /execute for greenfield or bugfix work.
Analyzes feature requests, maintains PRDs, and decomposes into tracks with work breakdowns and execution order. For new feature planning, architecture changes, requirements analysis, or plan adjustments.