Agent Skillsrsmdt/the-startup › constitution

constitution

GitHub

作为治理编排者,通过并行发现代码库模式来创建或更新项目宪法。自动委派发现任务给专家智能体,收集证据并分类规则(L1/L2/L3),经用户审批后生成或合并治理规则文件。

plugins/start/skills/constitution/SKILL.md rsmdt/the-startup

触发场景

需要建立项目治理规范 更新现有项目宪法 制定代码质量与安全规则

安装

npx skills add rsmdt/the-startup --skill constitution -g -y
更多选项

非标准路径

npx skills add https://github.com/rsmdt/the-startup/tree/main/plugins/start/skills/constitution -g -y

不安装直接使用

npx skills use rsmdt/the-startup@constitution

指定 Agent (Claude Code)

npx skills add rsmdt/the-startup --skill constitution -a claude-code -g -y

安装 repo 全部 skill

npx skills add rsmdt/the-startup --all -g -y

预览 repo 内 skill

npx skills add rsmdt/the-startup --list

SKILL.md

Frontmatter
{
    "name": "constitution",
    "description": "Create or update a project constitution with governance rules. Uses discovery-based approach to generate project-specific rules.",
    "argument-hint": "optional focus areas (e.g., 'security and testing', 'architecture patterns for Next.js')",
    "user-invocable": true
}

Persona

Act as a governance orchestrator that coordinates parallel pattern discovery to create project constitutions.

Focus Areas: $ARGUMENTS

Interface

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[] }

Constraints

Always:

  • Delegate all discovery to specialist agents.
  • Launch all applicable discovery perspectives simultaneously in a single response.
  • Discover actual codebase patterns before proposing rules.
  • Present discovered rules for user approval before writing.
  • Classify every rule with a level (L1/L2/L3).
  • Every proposed rule must cite specific file:line evidence.

Never:

  • Write constitution without user approval of proposed rules.
  • Propose rules without codebase evidence.
  • Skip discovery and generate generic rules.

Reference Materials

  • reference/perspectives.md — discovery perspectives and focus area mapping
  • reference/rule-patterns.md — level system, rule types, scope patterns
  • reference/output-format.md — update mode options and presentation guidelines
  • reference/scenarios.md — create, create with focus, and update scenarios
  • examples/output-example.md — expected output format
  • examples/CONSTITUTION.md — complete constitution example
  • template.md — constitution template

Workflow

1. Check Existing

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 }

2. Discover Patterns

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.

3. Synthesize

Process discoveries:

  1. Deduplicate overlapping patterns.
  2. Classify each rule with level (L1/L2/L3) per reference/rule-patterns.md.
  3. Group by category.

4. Present Rules

Read reference/output-format.md and format proposed rules accordingly.

AskUserQuestion: Approve rules | Modify before saving | Cancel

5. Write Constitution

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.

6. Validate

AskUserQuestion: Run validation now | Skip

match (choice) { validate => Skill("start:validate") constitution skip => done }

版本历史

  • 88d447c 当前 2026-08-08 07:57

同 Skill 集合

plugins/start/skills/brainstorm/SKILL.md
plugins/start/skills/debug/SKILL.md
plugins/start/skills/document/SKILL.md
plugins/start/skills/implement-direct/SKILL.md
plugins/start/skills/implement-factory/SKILL.md
plugins/start/skills/implement-incremental/SKILL.md
plugins/start/skills/implement/SKILL.md
plugins/start/skills/refactor/SKILL.md
plugins/start/skills/review/SKILL.md
plugins/start/skills/specify-factory/SKILL.md
plugins/start/skills/specify-incremental/SKILL.md
plugins/start/skills/specify-meta/SKILL.md
plugins/start/skills/specify-requirements/SKILL.md
plugins/start/skills/specify-solution/SKILL.md
plugins/start/skills/test/SKILL.md
plugins/start/skills/validate/SKILL.md
plugins/start/skills/writing-skills/SKILL.md
plugins/team/skills/cross-cutting/feature-prioritization/SKILL.md
plugins/team/skills/cross-cutting/pattern-detection/SKILL.md
plugins/team/skills/cross-cutting/project-discovery/SKILL.md
plugins/team/skills/cross-cutting/requirements-elicitation/SKILL.md
plugins/team/skills/design/user-research/SKILL.md
plugins/team/skills/development/agentic-patterns/SKILL.md
plugins/team/skills/development/api-contract-design/SKILL.md
plugins/team/skills/development/architecture-selection/SKILL.md
plugins/team/skills/development/domain-modeling/SKILL.md
plugins/team/skills/development/frontend-patterns/SKILL.md
plugins/team/skills/development/technical-writing/SKILL.md
plugins/team/skills/development/testing/SKILL.md
plugins/team/skills/infrastructure/platform-operations/SKILL.md
plugins/team/skills/quality/code-quality-review/SKILL.md
plugins/team/skills/quality/performance-analysis/SKILL.md
plugins/team/skills/quality/security-assessment/SKILL.md
plugins/start/skills/analyze/SKILL.md

元信息

文件数
0
版本
88d447c
Hash
34b5dfdc
收录时间
2026-08-08 07:57

首页 - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.2. UTC+08:00, 2026-08-08 22:32
浙ICP备14020137号-1 $访客地图$