CtrlK
BlogDocsLog inGet started
Tessl Logo

speckit-constitution

Create or update the project constitution from interactive or provided principle inputs, ensuring all dependent templates stay in sync.

58

1.61x
Quality

44%

Does it follow best practices?

Impact

76%

1.61x

Average score across 3 eval scenarios

SecuritybySnyk

Critical

Do not install without reviewing

Optimize this skill with Tessl

npx tessl skill review --optimize ./.claude/skills/speckit-constitution/SKILL.md
SKILL.md
Quality
Evals
Security

Evaluation results

100%

41%

Update Project Constitution with New Security Principle

Constitution update with semantic versioning and sync report

Criteria
Without context
With context

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%

76%

35%

Amend Project Constitution: Add Performance Principle

Extension hooks processing with filtering and formatting rules

Criteria
Without context
With context

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%

54%

12%

Refine Project Constitution: Rename and Expand Existing Principles

Principle rename propagation and consistency sync across templates

Criteria
Without context
With context

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%

Repository
mixpanel/mixpanel-headless
Evaluated
Agent
Claude Code
Model
Claude Sonnet 4.6

Table of Contents

Is this your skill?

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.