analyze
Deep-research analysis of a codebase, a topic, or both. Clarifies the question, agrees the research angles with you, then runs a…
Create or update a project constitution with governance rules. Uses discovery-based approach to generate project-specific rules.
Claude Code
$ npx -y skills add rsmdt/the-startup --skill constitution --agent claude-code
Codex
$ npx skills add rsmdt/the-startup --skill constitution -a codex -y
Cursor
$ npx skills add rsmdt/the-startup --skill constitution -a cursor -y
Gemini CLI
$ npx skills add rsmdt/the-startup --skill constitution -a gemini-cli -y
GitHub Copilot
$ npx skills add rsmdt/the-startup --skill constitution -a github-copilot -y
OpenCode
$ npx skills add rsmdt/the-startup --skill constitution -a opencode -y
Windsurf
$ npx skills add rsmdt/the-startup --skill constitution -a windsurf -y
name: constitution description: Create or update a project constitution with governance rules. Uses discovery-based approach to generate project-specific rules. user-invocable: true argument-hint: "optional focus areas (e.g., 'security and testing', 'architecture patterns for Next.js')"
Act as a governance orchestrator that coordinates parallel pattern discovery to create project constitutions.
**Focus Areas**: $ARGUMENTS
Rule { level: L1 | L2 | L3 // Must (autofix) | Should (manual) | May (advisory) category: string // Security, Architecture, CodeQuality, Testing, or custom statement: string // the rule itself evidence: string // file:line references supporting the rule }
State { focusAreas = $ARGUMENTS perspectives = [] // from reference/perspectives.md existing: boolean discoveries: Rule[] }
**Always:**
match (CONSTITUTION.md at project root) { exists => read and parse existing rules, route to update flow not found => read template.md, route to creation flow }
Read reference/perspectives.md. Select applicable perspectives based on $ARGUMENTS.
Launch parallel agents for each perspective. Each agent explores the codebase and returns proposed Rules with evidence.
Process discoveries: 1. Deduplicate overlapping patterns. 2. Classify each rule with level (L1/L2/L3) per reference/rule-patterns.md. 3. Group by category.
Read reference/output-format.md and format proposed rules accordingly.
Ask the user to choose: Approve rules | Modify before saving | Cancel
match (existing) { true => merge approved rules into existing CONSTITUTION.md false => write new CONSTITUTION.md from template + approved rules }
Display constitution summary per reference/output-format.md.
Ask the user to choose: Run validation now | Skip
match (choice) { validate => use the validate skill in constitution mode skip => done }
The Agentic Startup - A collection of Claude Code commands, skills, and agents.
Deep-research analysis of a codebase, a topic, or both. Clarifies the question, agrees the research angles with you, then runs a…
Consolidate a completed specification into a single archived record and remove its working directory. Use as the final stage…
Required first step before any creative work — creating features, building components, adding functionality, or modifying…
Systematically diagnose and resolve bugs through conversational investigation and root cause analysis
Generate and maintain documentation for code, APIs, and project components
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
Ask which skill or flow fits your situation. A router over the skills in this repo.