From 5fa75cb0894a047d8bac96467b34d736ffc58f1a Mon Sep 17 00:00:00 2001 From: sinohqb Date: Fri, 3 Jul 2026 15:20:09 +0800 Subject: [PATCH] Fix OpenClaw format, add git hook info, clarify staging directory --- CLAUDE.md | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 57b32b3..507ef4e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -21,7 +21,7 @@ SkillSpace 是一个**文档工程**,不是应用代码仓库。产出物是 - `docs/` — 框架适配文档 此外: -- **`archives/`** — 外部技能压缩包及解压目录,**不可变**。严禁修改其中的技能文件,仅允许更新其 `README.md` 和 `CHANGELOG.md`。技能迭代必须在 `/skills//` 中进行。 +- **`archives/`** — 外部技能压缩包及解压目录,**不可变**。严禁修改其中的技能文件,仅允许更新其 `README.md` 和 `CHANGELOG.md`。技能迭代必须在 `/skills//` 中进行。命名约定:`-`(解压目录)、`-.zip`(压缩包)、`-_server`(服务端变体)。 - **`SKILL-REGISTRY.md`** — 全仓库技能总清单,增删技能时必须同步。 - **`AGENTS.md`** — 面向所有 AI 助手的规则文件,本 CLAUDE.md 是其超集。 @@ -31,9 +31,9 @@ SkillSpace 是一个**文档工程**,不是应用代码仓库。产出物是 | 框架 | 核心文件 | 备注 | |------|---------|------| -| OpenClaw | `SKILL.md` + `_meta.json` | SKILL.md 含 YAML frontmatter,原生兼容 SkillHub | +| OpenClaw | `SKILL.md` | SKILL.md 含 YAML frontmatter,原生兼容 SkillHub。技能目录通常还包含 `QUICKSTART.sh`、`assets/`、`scripts/`、`references/` | | Hermes Agent | `SKILL.md` | frontmatter 含 `metadata.hermes` 段;description ≤1024 字符且以 `"Use when ..."` 开头 | -| Qoder / Codex / Claude Code | `skill.json` + `prompt.md` | 发布到 SkillHub 前需合并生成临时 `SKILL.md`(放在 `/publish/.staging/`) | +| Qoder / Codex / Claude Code | `skill.json` + `prompt.md` | 发布到 SkillHub 前需合并生成临时 `SKILL.md`(放在 `/publish/.staging/`,临时目录,不提交 git) | ## 发布流程(SkillHub) @@ -79,6 +79,7 @@ SkillSpace 是一个**文档工程**,不是应用代码仓库。产出物是 - Commit message 使用**英文**、描述性风格。 - 远程仓库:`https://git.solahqb22.cn/solahqb/SkillSpace.git`(凭证已通过 `credential.helper store` 配置)。 +- **Git post-commit hook**:每次提交会自动调用 `qodercli commit --hook` 上报至 Qoder 追踪系统。不要移除或绕过此 hook。 ## 关键文件索引