三省六部(etdxm)是一个基于 Claude Code Agent Teams 的多智能体协作治理框架。欢迎参与贡献。
- Fork 本仓库
- 创建功能分支:
git checkout -b feature/your-feature - 完成修改并提交
- 推送到你的 Fork:
git push origin feature/your-feature - 创建 Pull Request
Skill 目录结构:每个 Skill 位于 .claude/skills/<skill-name>/ 下,SKILL.md 为入口文件,子文件按需加载。
SKILL.md frontmatter 格式:
---
name: skill-name # Skill 唯一标识(必填)
description: 一句话描述 # 用途说明,供判断是否加载(必填)
---name 与 description 两字段为所有 Skill 必填。
仅皇上指令类 Skill(当前为 keju / morning-court / shengzhi / tuichao 四个)额外声明以下两字段,使其可由用户经 /skill-name 手动调用、且禁止模型自动触发:
---
name: morning-court
description: 一句话描述
user-invocable: true # 允许用户经 /skill-name 手动调用
disable-model-invocation: true # 禁止模型自动调用
---普通 Skill 无需声明这两字段,模型按
description自动判断加载。请勿把这两字段当作通用约定。
改进现有角色的 prompt、职责划分或协作流程。
修正错误、补充说明、改善可读性。
发现问题请提 Issue,附带修复 PR 更佳。
以下文件受 H01 Hook 保护,PR 中的修改会被自动拦截:
.claude/skills/governance-core/SKILL.md.claude/settings.json
如需修改这些文件,请在 Issue 中说明理由,由维护者处理。
- 提交信息以中文为主
- 简明扼要描述变更内容
- 参照项目已有 commit 风格
- Hook 脚本(
.claude/hooks/)须包含set -euo pipefail - Skill 文件使用标准 Markdown 格式
Bug 报告请包含:
- Claude Code 版本
- 复现步骤
- 预期行为与实际行为
Feature Request请说明:
- 使用场景
- 期望的行为