Blueprints
VDK Blueprints Overview
Canonical blueprint model, curated library policy, and deployment semantics
VDK Blueprints Overview
Blueprints are the standardized context artifacts used to configure AI coding tools across platforms.
A blueprint describes behavioral intent first, then gets adapted by CLI into a tool-native carrier format.
Canonical Blueprint Kinds
Each blueprint belongs to exactly one canonical kind:
| Kind | Purpose |
|---|---|
project-memory | Always-on project context and conventions |
conditional-rule | Pattern/activation-scoped guidance |
skill | Reusable capability package |
command | Explicit user-invoked operation |
workflow | Multi-step executable trajectory |
agent | Isolated worker profile |
hook | Deterministic lifecycle automation |
mcp-integration | External tool/data connectivity contract |
plugin-distribution | Bundle/distribution envelope |
Vendor names are carriers, not canonical categories.
Curated Library Model
Blueprints are indexed along a second axis: specificity.
| Layer | Meaning | Default retrieval |
|---|---|---|
L0 | Foundation generic | Included |
L1 | Language/framework scoped | Included |
L2 | Stack/domain pattern | Included |
L3 | Workspace/organization specific | Included |
L4 | Provenance/variant artifacts | Excluded by default |
Why this matters
L0-L3gives users broad baseline + project-relevant depth.L4stays opt-in to prevent recommendation noise.- Curated growth can continue without polluting default retrieval quality.
CLI Deployment Contract
Blueprint deployment is executed by CLI:
vdk searchretrieves ranked candidates from curated inventory.vdk deploy <blueprint-id>installs deterministically into tool-native target paths.- Adaptation outcomes are explicit:
lossless,lossy,unsupported.
This is the operational heart of the ecosystem. Hub and Wiki mirror these semantics.
Blueprint Metadata Expectations
A production-ready blueprint should include:
- canonical
kind - schema version compatibility
- target platform component mappings
- specificity placement (
L0..L4) - adaptation/equivalence metadata when conversion is involved
Authoring Guardrails
- Keep content schema-valid and deterministic.
- Avoid duplicate top-level recommendations for provenance-only variants.
- Place new blueprints deliberately in generic vs specific layers.
- Preserve behavioral intent across adapters.
Practical Workflow
- Discover candidates with
vdk search. - Review compatibility and adaptation outcome.
- Deploy selected artifact with
vdk deploy <blueprint-id>. - Verify generated carrier files in target tool directories.
That workflow keeps the curated library effective while ensuring consistent runtime behavior across the ecosystem.