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.
npx claudepluginhub laurigates/claude-plugins --plugin blueprint-pluginThis skill is limited to using the following tools:
Guide and reference for the Blueprint Development methodology that generates project-specific behavioral rules and workflow commands from PRDs (Product Requirements Documents).
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
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.