pgermishuys/opencode-weave/sdd-constitution

Claude Code and agent skill by pgermishuys/opencode-weave

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Spec-Driven Development: Constitution format, versioning rules, and governance methodology

Install

npx vskill@latest install pgermishuys/opencode-weave/sdd-constitution

SKILL.md

<SDDConstitution>

Constitution Format

The constitution lives at .specify/memory/constitution.md and defines project principles that govern all downstream artifacts — specs, plans, and tasks must all comply with it.

Template Structure
markdown
# [PROJECT_NAME] Constitution
**Version**: X.Y.Z | **Ratified**: YYYY-MM-DD | **Last Amended**: YYYY-MM-DD
## Core Principles
### [PRINCIPLE_NAME]
[Description using MUST/SHOULD language]
**Rationale**: [Why this principle exists and what problems it prevents]
## Governance
**Amendment procedure**: [How to propose and ratify changes]
**Versioning policy**: Semantic versioning — MAJOR.MINOR.PATCH
**Compliance review**: [When and how compliance is assessed]
Versioning Rules (Semantic)
  • MAJOR (X.0.0): Backward-incompatible changes — removing or fundamentally redefining a principle
  • MINOR (X.Y.0): Additive changes — new principle, new section, or materially expanded scope
  • PATCH (X.Y.Z): Non-breaking changes — clarifications, wording improvements, typo fixes
Sync Impact Report

When updating an existing constitution, prepend a Sync Impact Report as an HTML comment before the document:

html
<!-- Sync Impact Report
Version change: X.Y.Z → X.Y.Z
Modified principles: [principle name: old behavior → new behavior]
Added sections: [list or "none"]
Removed sections: [list or "none"]
Follow-up TODOs: [list of downstream artifacts that need review, or "none"]
-->
Quality Rules
  • Declarative and testable: Each principle must describe a verifiable behavior or constraint
  • MUST/SHOULD language: Use MUST for non-negotiable requirements, SHOULD for strong recommendations
  • Explicit rationale: Every principle needs a "why" — what problem does it prevent?
  • Concise: 3–7 principles (fewer is better; too many means poor prioritization)
  • ISO dates: All dates in YYYY-MM-DD format
  • No implementation details: Principles govern behavior, not technology choices
Example Constitution
markdown
# MyApp Constitution
**Version**: 1.2.0 | **Ratified**: 2025-01-15 | **Last Amended**: 2025-06-01
## Core Principles
### Code Quality
All production code MUST have automated tests covering the critical path.
New features SHOULD achieve ≥80% line coverage.
**Rationale**: Untested code is a liability that slows future changes and causes regressions.
### Security First
User data MUST be encrypted at rest and in transit.
Authentication tokens MUST have an expiry of ≤24 hours.
**Rationale**: Security failures erode user trust and create legal liability.
### Performance
API responses MUST complete within 500ms at p95 under normal load.
**Rationale**: Slow responses directly reduce user engagement and retention.
## Governance
**Amendment procedure**: Propose via PR, require 2 reviewer approvals, ratified when merged.
**Versioning policy**: Semantic versioning — MAJOR for removals, MINOR for additions, PATCH for fixes.
**Compliance review**: Reviewed at each quarterly planning cycle.

</SDDConstitution>

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
144
Repository forks
11
Repository npm downloads, 7 days
73
7-day trend score
36

Stars and forks are for the whole GitHub repository, not this skill alone. Downloads are for the repository's npm package. Refreshed 19 Aug 2026, 2 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/pgermishuys/opencode-weave/sdd-constitution/badge)](https://verified-skill.com/skills/pgermishuys/opencode-weave/sdd-constitution)

Something wrong with this skill or its page? Tell us.