Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.
58
44%
Does it follow best practices?
Impact
76%
1.61xAverage score across 3 eval scenarios
Critical
Do not install without reviewing
Optimize this skill with Tessl
npx tessl skill review --optimize ./.claude/skills/speckit-constitution/SKILL.mdConstitution update with semantic versioning and sync report
Semantic version bump type
0%
100%
Sync Impact Report as HTML comment
0%
100%
Sync Impact Report contents: version change
0%
100%
Sync Impact Report contents: templates status
0%
100%
No remaining bracket tokens
100%
100%
ISO date format
100%
100%
LAST_AMENDED_DATE is today
100%
100%
Principle formatting
100%
100%
Declarative principle language
83%
100%
Governance section present
100%
100%
sync_report.md produced
100%
100%
suggested_commit.txt produced
33%
100%
Single blank line between sections
100%
100%
No trailing whitespace
100%
100%
Extension hooks processing with filtering and formatting rules
Dot-to-hyphen in pre-hooks
0%
100%
Disabled hook skipped
100%
100%
Condition hook skipped
75%
100%
Mandatory pre-hook format
12%
100%
Optional pre-hook format
0%
0%
Post-hook dot-to-hyphen
0%
100%
Post-hook disabled excluded
100%
100%
Post-hook mandatory label
0%
0%
Post-hook optional label
0%
100%
Constitution updated
100%
100%
sync_report.md produced
100%
100%
hooks_log.md format
100%
100%
EXECUTE_COMMAND for mandatory pre-hook
0%
0%
Principle rename propagation and consistency sync across templates
Semantic version: MINOR bump
100%
100%
TODO for unknown ratification date
0%
40%
Sync Impact Report as HTML comment
0%
0%
Renamed principle tracked in report
0%
0%
Plan template updated
100%
100%
Tasks template updated
0%
100%
Quickstart doc updated
100%
100%
Command files checked
100%
100%
Command agent-specific reference flagged
0%
0%
Governance section filled
0%
0%
No unexplained bracket tokens
0%
0%
propagation_report.md produced
100%
100%
suggested_commit.txt format
0%
0%
LAST_AMENDED_DATE is today
100%
100%
3ce3191
Table of Contents
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.