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 Test

Test 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=hero
npx @shavin/cli list --community