speckit-constitution — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited speckit-constitution (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
You are updating the project constitution at specs/constitution.md. This file is a TEMPLATE containing placeholder tokens in square brackets (e.g. [PROJECT_NAME], [PRINCIPLE_1_NAME]). Your job is to (a) collect/derive concrete values, (b) fill the template precisely, and (c) propagate any amendments across dependent artifacts.
Note: If specs/constitution.md does not exist yet, it should have been initialized from references/constitution-template.md during project setup. If it's missing, copy the template first.
Follow this execution flow:
specs/constitution.md.[ALL_CAPS_IDENTIFIER].IMPORTANT: The user might require less or more principles than the ones used in the template. If a number is specified, respect that - follow the general template. You will update the doc accordingly.
RATIFICATION_DATE is the original adoption date (if unknown ask or mark TODO), LAST_AMENDED_DATE is today if changes are made, otherwise keep previous.CONSTITUTION_VERSION must increment according to semantic versioning rules:../speckit-plan/references/plan-template.md and ensure any "Constitution Check" or rules align with updated principles.../speckit-specify/references/spec-template.md for scope/requirements alignment—update if constitution adds/removes mandatory sections or constraints.../speckit-tasks/references/tasks-template.md and ensure task categorization reflects new or removed principle-driven task types (e.g., observability, versioning, testing discipline).README.md, docs/quickstart.md, or agent-specific guidance files if present). Update references to principles changed.specs/constitution.md (overwrite).docs: amend constitution to vX.Y.Z (principle additions + governance update)).Formatting & Style Requirements:
If the user supplies partial updates (e.g., only one principle revision), still perform validation and version decision steps.
If critical info missing (e.g., ratification date truly unknown), insert TODO(<FIELD_NAME>): explanation and include in the Sync Impact Report under deferred items.
Do not create a new template; always operate on the existing specs/constitution.md file.
~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.