Official Contribution Protocol
Community Contribution & Promotion Pipeline
How community-authored blocks progress from Community Drafts to Verified Blocks, Nominated Candidates, and Promoted Official Core / Pro templates.
01Draft
Community Draft
Authored in Studio or submitted via CLI. Verified locally.
02Verified
Verified Community
Scores ≥95% on automated MCP Token Purity & WCAG AAA Gate.
03Nominated
Nominated Candidate
Top upvoted or >50 forks. Automated GitHub PR created.
04Core DS
Official Core DS
Promoted to @shavin/ui core primitives and documented in official catalog.
Pre-Flight MCP Quality Gate Simulator
Interactive TestTest your custom TSX component before publishing. The MCP gate verifies zero hardcoded colors, concentric geometry, and ARIA accessibility.
Automated Gate VerdictOverall: 100/100
Verified BlockSemantic token compliant
Tokens
100%
A11y AAA
100%
Geometry
100%
Security
100%
Publishing via @shavin/cli
You can publish and distribute blocks directly from your terminal using the Shavin CLI toolchain:
npx @shavin/cli publish ./src/components/MyBlock.tsx --name="My Block" --category=heronpx @shavin/cli list --community