Skip to content
Back to skills

Contribution Governance

ASecurity

Govern additions and changes to a design system through evidence of recurring need, ownership, review, compatibility, documentation, release, adoption, and deprecation.

  • 16 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 11, 2026
ai-agentsgoapidocumentation

Works with

  • api

Security analysis

A100/100

Scanned September 11, 2026

npx -y skills add Dadmin88/hermes-profile-packs --skill contribution-governance --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Contribution Governance?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Contribution Governance
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/dadmin88-contribution-governance/badge)](https://www.skillsdirectory.com/skills/dadmin88-contribution-governance)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: contribution-governance
description: Govern additions and changes to a design system through evidence of recurring need, ownership, review, compatibility, documentation, release, adoption, and deprecation.
---
# Design System Contribution Governance

Use when teams propose new components, tokens, patterns, variants, or changes to the shared design system.

## Procedure
1. Require a clear consumer problem and evidence of repeated or strategically important need before centralizing a solution.
2. Check existing components or patterns for extension before creating a parallel primitive.
3. Define the proposed API or anatomy, states, accessibility, tokens, content, responsive behavior, and implementation ownership.
4. Review with relevant design, engineering, accessibility, and product stakeholders based on the affected contract.
5. Prototype the contribution in at least one real consumer context and check whether abstraction improves rather than complicates use.
6. Define documentation, examples, tests, versioning, release notes, and migration requirements before merging into the shared system.
7. Track adoption and support burden after release; a theoretically elegant component that nobody can use is not a successful contribution.
8. Deprecate and remove old patterns with an explicit migration path and enough compatibility time for real consumers.

## Decision rules
- Shared-system surface area has long-term cost; centralize only durable recurring needs.
- One product request is not automatically a system requirement.
- Compatibility and migration matter because design-system consumers update at different times.
- Governance should speed good contributions, not create ritual approval queues.

## Quality gate
A contribution is ready when the recurring need is demonstrated, the abstraction works in real contexts, accessibility and implementation contracts are complete, documentation, tests, and migration are included, ownership is explicit, and adoption can be measured after release.

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…