blueprint-authoring

Solid

Authoring discipline for vwf blueprints — the code-independence line that keeps a blueprint a durable technical contract, plus the per-entity, cross-entity/integration, and UI/UX completeness bars. Auto-applies when editing any docs/blueprint file. Read the reference matching the surface you are pinning down.

API & Backend 1 stars 0 forks Updated 2 days ago MIT

Install

View on GitHub

Quality Score: 78/100

Stars 20%
10
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
80
License 10%
100
Description 5%
100

Skill Content

# Blueprint Authoring A blueprint is the **whole product's desired end state as a technical contract** — detailed enough that `plan` and `execute` *decide* instead of asking or assuming. It is organized around **flows** (the primary unit, under `docs/blueprint/flows/`), which carry the process — steps, screens, jobs, and acceptance. Entities (`docs/blueprint/entities/`) are supporting data contracts (an `index.md` + an authoritative `schema.yaml`), and each service's API is one authoritative OpenAPI file under `docs/blueprint/apis/`. The traceability spine runs product goal → flow (`Serves:`) → entity (`Used by:`, transitively). The bar: a blueprint records every decision that has **more than one reasonable answer** AND is **true regardless of how the code is written today**. Everything else belongs to `plan` (code-aware realization) or `execute` (mechanical). Read **Contract vs realization** first — it is the line the whole skill turns on. | Topic | When to read | | ----------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------- | | [Contract vs realization](${CLAUDE_PLUGIN_ROOT}/skills/bluep...

Details

Author
virajp
Repository
virajp/ai-plugins
Created
2 months ago
Last Updated
2 days ago
Language
JavaScript
License
MIT

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Solid

blueprint

Maintain the always-current, full-product blueprint under docs/blueprint/ — flow docs as the primary unit, entity data contracts, and per-service OpenAPI contracts, plus conventions.md. Stack-agnostic; resolves section→project mapping from the architecture registry. Gated by fresh subagent completeness reviewers per doc and one whole-product coherence review at the end of the sweep. A run sweeps flow by flow until whole-product coverage holds, then stamps it in .config/vwf.yaml — /vwf:plan halts without a complete stamp.

1 Updated 2 days ago
virajp
AI & Automation Listed

blueprint

Human-facing documentation, architecture docs, and mermaid diagrams for a codebase, a module, or a feature — "draw me the architecture, with receipts." Fans out read-only sub-agents to build a grounded component graph first: every node is a real path, every edge backed by a grep-verified import or call — unverifiable edges are dropped, not drawn. Diagrams render from that verified table per a fixed checklist (never freehand mermaid), capped at 5–8 top-level components with drill-down pages; every doc section cites its sources as file:line. Drafts in chat, writes docs/blueprint/ only on your yes, and stamps a manifest with date + commit so /blueprint refresh regenerates only what the diff touched. Use for "generate an architecture diagram", "document this codebase or module for people", "create a mermaid diagram of this feature" — e.g. "/blueprint", "/blueprint the payment flow", "/blueprint refresh". For agent-facing orientation (AGENTS.md) use map; blueprint is the human-facing sibling.

7 Updated yesterday
duthaho
AI & Automation Listed

blueprint

Keep simple architecture/data/flow diagrams up to date when the project gets structurally complex.

5 Updated today
HaipingShi