بنقرة واحدة
sdd-constitution
Guide a semver constitution amendment and Sync-Impact Report entry.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Guide a semver constitution amendment and Sync-Impact Report entry.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
Review SDD task plans for execution blockers and return [OKAY] or [REJECT].
Mandatory step-0 requirements discovery for non-trivial work before any implementation or SDD routing decisions.
Resolve residual spec ambiguity in place before design, with a bounded taxonomy-driven clarification pass.
Execute SDD task lists with real-time progress tracking, sub-agent dispatch, and verification checkpoints.
Merge completed deltas into main specs and archive the change.
Create `design.md` as a technical solution design with architecture decisions and file changes.
| name | sdd-constitution |
| description | Guide a semver constitution amendment and Sync-Impact Report entry. |
| metadata | {"author":"thoth-agents","version":"1.0.0"} |
Perform a guided, human-confirmed amendment of openspec/memory/constitution.md
ONLY — a semver version bump, an updated Last-Amended date, and one prepended
## Sync-Impact Report entry. This skill closes the constitution lifecycle by
adding its AMENDMENT side; it never edits any other bundled asset.
The orchestrator passes the artifact store mode (thoth-mem, openspec, or
hybrid). Follow the persistence contract for read/write rules per mode.
thoth-mem: record the amendment as a governance observation only — do NOT
create or modify openspec/ files.openspec: write openspec/memory/constitution.md only — do NOT call
thoth-mem save tools.hybrid: do both — write the file AND record the governance observation
(default).sdd-verify or sdd-archive flagged a
completed change as governance-touching and a human chooses to record an
amendment.openspec/memory/constitution.md (bootstrapped by sdd-init).change-name — OPTIONAL context only; the skill may run standalone and is not
a per-change pipeline phase.hybrid).openspec-convention.md >
Constitution Governance (amendment doctrine, read-only-asset rules, and the
Sync-Impact Report entry format).openspec/memory/constitution.md and read its Version:, Ratified:,
Last-Amended: header fields and the existing ## Sync-Impact Report
section. If the file is absent, instruct the user to run sdd-init first;
do NOT create the constitution here.openspec/memory/constitution.md ONLY: bump the
Version: field, set Last-Amended: to the current date, and PREPEND
exactly one entry to the top of the ## Sync-Impact Report section in the
canonical format
- X.Y.Z | change type | principles touched | downstream gates/artifacts affected.
Preserve all existing content and ALL prior Sync-Impact Report entries.sdd-design,
plan-reviewer) in the Sync-Impact entry, and FLAG any in-flight change
openspec/changes/{name}/design.md or tasks.md that reference now-changed
principles for HUMAN re-review. Do NOT edit those artifacts or any other
bundled asset.Return:
Constitution Version: old X.Y.Z -> new X.Y.Z (or unchanged on no-op)Bump: MAJOR, MINOR, PATCH, or no-opSync-Impact Entry: the single prepended line (or none on no-op)Consuming Gates: live-read gates that consume the changed principles
(e.g. sdd-design, plan-reviewer)In-Flight Artifacts Flagged: change design.md / tasks.md flagged for
human re-review, or noneFiles Written: openspec/memory/constitution.md only, or noneStatus: amended or no-opSKILL.md, any file under src/, or
any bundled/template asset — the ONLY writable target is
openspec/memory/constitution.md.Version: change is
written without explicit human confirmation via the blocking-input surface.## Sync-Impact Report entries; only PREPEND the new entry and update the version/date.