Shared Snippets Skill
Agent 之间的代码片段共享仓库。当需要在 Agent 之间传递小型代码片段、脚本、配置模板时使用。
仓库信息
| 字段 | 值 |
|---|---|
| 仓库地址 | seekkey/shared-snippets |
| 平台 | GitLab CE (gitlab.git4ta.fun) |
| 本地路径 | ~/gitlab/shared-snippets |
| CLI 工具 | 必须使用 glab |
定位
| 场景 | 用什么 |
|---|---|
| Agent 间传小段代码/脚本 | 本仓库 (shared-snippets) |
| Agent 间传二进制/数据文件 | MinIO (mc cp) |
| 正式项目代码 | 正式 Git 仓库 |
| 密钥/凭证 | Infisical |
本仓库 = 轻量 + Git 版本控制 + diff + 跨节点
使用方式
Clone 仓库
cd ~/gitlab
glab repo clone seekkey/shared-snippets
丢一个片段
cd ~/gitlab/shared-snippets
mkdir -p scripts/backup
cp my_script.sh scripts/backup/
git add .
git commit -m "add: MySQL backup script"
git push
捡一个片段
cd ~/gitlab/shared-snippets
git pull
ls scripts/
目录约定
shared-snippets/
├── scripts/ # 脚本片段(bash, python, etc.)
├── configs/ # 配置文件模板
├── patches/ # 补丁 / diff 片段
├── examples/ # 示例代码
└── scratch/ # 临时草稿,随时可清
子目录按功能自由命名,无需提前申请。
规则
- 只放代码和文本,大文件走 MinIO
- commit message 写清楚,方便搜索
- scratch/ 随时可清,其他目录保留有价值的内容
- 不要放密钥/密码,敏感信息走 Infisical
- 冲突了 merge,不要 force push