组织架构初始化工作流
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_f12a44b7/org-init-workflow。
技能介绍
要解决什么问题
多组织、多仓库的 CNB 治理很容易变成重复劳动:简介各写各的、仓库归属靠口头约定、Gitee 只做展示却和开发仓混在一起。更麻烦的是,同一件事第二次做时往往查不到上次建了什么、哪个 Token 缺 group-manage:rw、默认分支到底是 master 还是 main。
本技能把「组织初始化」收成一条可复用的 Agent 工作流:从记忆检索开始,到 CNB 组织简介、批量 scaffold 仓库、Gitee 接入,最后写回记忆文件。
技能如何工作
架构上采用文档里的 七工位(CNB) 模型(前台 yunjinhong、客户部 cnbmm、工具箱 cnbnn、实验室 cnbvv 等),并用决策链固定仓库归属——例如 Skill 一律放 cnbll,工作流模板放 cnbnn,客户项目放 cnbmm。
典型步骤包括:
- Step 1 记忆检索:拉取组织架构全景、积分现状与待办,避免重复建库。
- Step 2 组织简介:通过
PUT /{group}(UpdateOrganization)批量更新description、remark等;W3C 等联盟组织常因权限不足返回空响应。 - Step 3~4 仓库与内容:
POST /{slug}/-/repos创建 scaffold;推送内容走 git clone + 本地 commit + push(文档明确记录 CreateCommit 树对象路线走不通)。 - Step 5 Gitee:验证 Token、列仓(私有需
type=all)、按需删建与初始化推送;定位是分发与展示,不做开发。 - Step 6 记忆同步:更新
TOOLS.md、memory/cnb-core/MEMORY.md、USER.md、当日工作日志等。
用户可以说「初始化所有组织的仓库和简介」,Agent 按 Step 1~6 一气呵成,无需逐步确认。
边界与踩坑
- 只管 CNB + Gitee 组织层面,不管具体项目开发与业务代码。
- NPC 积分消耗不在本工作流内,需另开流程。
- 实操要点:
description换行用\n;CNB 默认分支是master;Gitee DELETE 成功可能返回空 body;不要预先建无价值的 CNB 镜像空壳仓。
使用场景
- 新接入 CNB 多组织后,需按七工位规则给各 group 批量建 scaffold 仓库并写清简介
- 客户部与前台仓库混放,要按决策链把 Skill、工作流模板、客户项目归到对应组织
- Gitee 要做文档站与国内 Release 源,需在不动 CNB 开发的前提下完成列仓、删建与首次推送
- 第二次做组织初始化前,要先查记忆里的全景表与已有仓库,避免 409 重复建库
适合人员
- 负责 CNB Token 与 group-manage 权限的平台运维,需要批量 UpdateOrganization 与各组织建库
- 制定仓库归属约定的技术负责人,要把 yunjinhong/cnbmm/cnbnn 等工位规则落到实际仓库位置
- 维护 Gitee openclaw-workspace 与 docs-site 的发布同学,只需国内展示与备份而非镜像空壳仓
- 用 Agent 执行组织治理、并希望 Step 6 写回 TOOLS.md 与 MEMORY.md 的 NPC 协同管理员