Installs into .claude/skills of the current project.
Are you the author of Lulu Blueprint?
Add the live security badge to your README. It updates with every re-scan.
[](https://www.skillsdirectory.com/skills/lulufoo-lulu-blueprint)
---
name: lulu-blueprint
description: >-
Produce and deliver a product-doc for a topic cycle.
disable-model-invocation: true
---
# lulu-blueprint
Own the stage-specific contract and inputs for composing the product doc.
Completion is delivery through the shared `compose` engine.
## Contract
| Boundary | Contract |
|---|---|
| Scope | Topic cycle only |
| Prerequisite | Delivered `lulu-bet` as a `decision-package` |
| Output | Delivered product doc |
| Ownership | `lulu-blueprint` prepares stage inputs; `compose` owns orchestration |
## Runtime
<HARD-GATE>
Do NOT proceed until you have read `../_runtime.md` and:
- loaded `$SKILL_ROOT` and `$PLATFORM` from `## Platform Context`
- established `$CYCLE_ID` and `$CYCLE_TYPE` via `## Session Foundation`
- set `$SKILL_DIR` = `$SKILL_ROOT/lulu-blueprint`
</HARD-GATE>
## Compose
1. Run `$BLUEPRINT_PREFLIGHT`. Bind stdout `profile_path` as `$PROFILE_PATH` and `scope_package` as `$SCOPE_PACKAGE`.
<HARD-GATE>
Do NOT proceed until you have read `{SKILL_ROOT}/compose/SKILL.md` in full.
Continue from its `## Entry`.
</HARD-GATE>
## Script Macros
| Macro | Command |
|---|---|
| `$BLUEPRINT_PREFLIGHT` | `python3 "$SKILL_DIR/scripts/start/product_blueprint_preflight.py" --cycle-id "$CYCLE_ID"` |
Files in this skill
SKILL.md1.3 KB
compose-profile.json1.5 KB
dimension-defs/blueprint-quality.json534 B
eval/methods/blueprint-quality.md2 KB
eval/sots/blueprint-quality.md3.7 KB
scripts/eval/product_blueprint_eval_adapter.py638 B