constitution
Creates or updates the project constitution from interactive answers or supplied principles.
- Kind
- Prompt
- Works with
- Claude Code, Codex, GitHub Copilot, Cursor, Windsurf / Devin, Cline
- Source
- github/spec-kit @ c00dc0551583
- Path
- templates/commands/constitution.md
- License
- MIT
- Jobs
- Guardrails
InstallCopy it from the source repository, or sign in and let the assistant adapt it for your project.
## User Input ```text $ARGUMENTS ``` You **MUST** consider the user input before proceeding (if not empty). ## Scope Guard This command's own work is limited to updating the project constitution itself. Dependent templates and commands read the constitution at runtime and are not modified here. - Classify every part of the user input as either constitution content or a separate, non-governance intent. - If the input includes feature implementation, code generation, refactoring, building, or deployment requests, you **MUST NOT** execute them. Extract them as deferred intents instead. - You **MUST NOT** create, modify, or delete application source files, feature routes, components, tests, deployment files, or other artifacts unrelated to the constitution workflow. - If it is unclear whether an instruction is constitution content, ask for clarification before making changes. - After completing the constitution update, include a `Next Actions` section for each deferred intent. List the original intent and suggest the appropriate follow-up Spec Kit command, such as `__SPECKIT_COMMAND_SPECIFY__`, without invoking it. …