Agent skill
constitution-creation
Establish project governing principles including dev guidelines, code quality standards, testing policies, UX requirements, performance benchmarks, and security constraints.
Install this agent skill to your Project
npx add-skill https://github.com/a5c-ai/babysitter/tree/main/library/methodologies/spec-kit/skills/constitution-creation
SKILL.md
Constitution Creation
Overview
Establish the project constitution -- the governing document that defines development principles, quality standards, and constraints for all subsequent specification and implementation work.
When to Use
- Starting a new project that needs governance foundations
- Formalizing existing project standards into a constitution
- Updating governance principles for an evolving project
- Before writing specifications for a new feature area
Distinction from Specification
- Constitution: Defines project-wide governance (HOW the project operates)
- Specification: Defines feature-level requirements (WHAT to build)
Process
- Gather context - Assess project type, audience, compliance needs, existing standards
- Define dev guidelines - Coding standards, branching strategy, review process
- Set code quality standards - Linting, formatting, complexity limits, naming conventions
- Establish testing policies - Coverage thresholds, test types, CI requirements
- Specify UX requirements - Accessibility, responsiveness, performance budgets
- Define performance benchmarks - Load times, throughput, memory limits
- Establish security constraints - Auth, data handling, vulnerability policies
- Document architecture principles - Modularity, dependencies, extensibility
- Human review - Approve constitution before proceeding
Tool Use
Invoke via babysitter process: methodologies/spec-kit/spec-kit-specification (constitution phase)
Full pipeline: methodologies/spec-kit/spec-kit-orchestrator
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
gsd-tools
Central utility skill for GSD operations. Provides config parsing, slug generation, timestamps, path operations, and orchestrates calls to other specialized skills. Acts as the unified entry point that the original gsd-tools.cjs provided via its lib/ modules (commands, config, core, init).
model-profile-resolution
Resolve model profile (quality/balanced/budget) at orchestration start and map agents to specific models. Enables cost/quality tradeoffs by selecting appropriate AI models for each agent role.
verification-suite
Plan structure validation, phase completeness checks, reference integrity verification, and artifact existence confirmation. Provides the structured verification layer ensuring GSD artifacts are well-formed and complete.
state-management
STATE.md reading, writing, and field-level updates. Provides cross-session state persistence via .planning/STATE.md with structured fields for current task, completed phases, blockers, decisions, and quick tasks.
git-integration
Git commit patterns, formats, and conventions for GSD methodology. Provides atomic commits per task, structured commit messages, planning file commits, branch management, and milestone tag operations.
frontmatter-parsing
YAML frontmatter parsing and manipulation for .planning/ documents. Provides read, write, update, query, and validation operations on frontmatter blocks in GSD markdown artifacts.
Didn't find tool you were looking for?