feat: 新增 CONVENTIONS.md,sync.sh 同步到 ~/.hermes/
- CONVENTIONS.md: 家族 agent 共识(目录约定、工具链、Git 规范) - sync.sh: 同步 skills 时同步 CONVENTIONS.md - sync.sh: 去掉 openclaw-imports 子目录,直接同步到 ~/.hermes/skills/ - hermes-har personality switch 时自动 append 到 SOUL.md [小糯]
This commit is contained in:
parent
8610cf6329
commit
cefe8dcb51
8
CONVENTIONS.md
Normal file
8
CONVENTIONS.md
Normal file
@ -0,0 +1,8 @@
|
||||
## 家族共识
|
||||
|
||||
- 代码仓库统一 clone 到 `~/Code/`
|
||||
- Skills repo 在 `~/skills/`
|
||||
- Node.js 用 nvm 管理,非交互 shell 需先 `export NVM_DIR="$HOME/.nvm" && . "$NVM_DIR/nvm.sh"`
|
||||
- 配置管理用 cfg CLI,`eval "$(cfg env)"` 加载环境变量
|
||||
- 代码托管在 git.shazhou.work(Gitea),Git 提交末尾署名 `[你的名字]`
|
||||
- Gitea 操作(comment/issue/PR/文档)须署名标识自己
|
||||
15
sync.sh
15
sync.sh
@ -1,6 +1,7 @@
|
||||
#!/bin/bash
|
||||
# 同步 shazhou/skills 到各目标
|
||||
# - hermes/ → ~/.hermes/skills/openclaw-imports/
|
||||
# - hermes/ → ~/.hermes/skills/
|
||||
# - CONVENTIONS.md → ~/.hermes/CONVENTIONS.md
|
||||
# - cursor/ → 不自动同步(手动复制到各项目 .cursor/rules/)
|
||||
# 用法:bash sync.sh
|
||||
|
||||
@ -8,7 +9,8 @@ set -euo pipefail
|
||||
|
||||
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
|
||||
SOURCE="$SCRIPT_DIR/hermes"
|
||||
TARGET="$HOME/.hermes/skills/openclaw-imports"
|
||||
HERMES_HOME="${HERMES_HOME:-$HOME/.hermes}"
|
||||
TARGET="$HERMES_HOME/skills"
|
||||
|
||||
if [ ! -d "$SOURCE" ]; then
|
||||
echo "❌ 找不到 $SOURCE"
|
||||
@ -17,6 +19,7 @@ fi
|
||||
|
||||
mkdir -p "$TARGET"
|
||||
|
||||
# 同步 hermes skills
|
||||
count=0
|
||||
for skill_dir in "$SOURCE"/*/; do
|
||||
skill_name=$(basename "$skill_dir")
|
||||
@ -28,5 +31,13 @@ done
|
||||
|
||||
echo ""
|
||||
echo "同步完成!共 $count 个 hermes skills → $TARGET"
|
||||
|
||||
# 同步 CONVENTIONS.md
|
||||
if [ -f "$SCRIPT_DIR/CONVENTIONS.md" ]; then
|
||||
cp "$SCRIPT_DIR/CONVENTIONS.md" "$HERMES_HOME/CONVENTIONS.md"
|
||||
echo "✅ CONVENTIONS.md → $HERMES_HOME/CONVENTIONS.md"
|
||||
fi
|
||||
|
||||
echo ""
|
||||
echo "💡 cursor/ 下的 .mdc 文件请手动复制到项目的 .cursor/rules/"
|
||||
echo "💡 切换人格时 hermes-har personality switch <name> 会自动将 CONVENTIONS.md append 到 SOUL.md"
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user