add-team-source

分类: 开发与编程 | 上传者: thettwethettwe | 下载: 0 | 版本: v1.0(最新)

将 git URL 注册为团队配置文件源,以便 nyann 可以定期同步并在命名空间下公开其配置文件。当用户说“添加团队配置文件源”、“注册团队配置文件源”、“从 <url> 设置团队配置文件”、“在 <repo> 连接我们团队的共享配置文件”、“在 <url> 添加名为 X 的配置文件源”、“从 <git 存储库> 安装团队配置文件”、“/nyann:add-team-source”时触发。不要触发“立即同步团队配置文件”(即“sync-team-profiles”——拉取操作)。不要触发“将我的设置另存为配置文件”(即“学习配置文件”——写入用户 root,而不是团队源)。不要触发通用的“添加存储库”或“添加远程”——这些是与配置文件分发无关的 git 操作。 --- # add-team-source 包裹 `bin/add-team-source.sh`。更新 `~/.claude/nyann/config.json` 以声明新的团队配置文件源。 幂等——传递相同的“--name”就地更新条目。 ## 1. 收集输入 - **`--name <id>`** — 必需。短段,`^[a-z0-9][a-z0-9-]*$`。还将成为团队配置文件的命名空间前缀(例如,当名称为“platform-team”时为“platform-team/base”)。当用户给出带有空格或大写字母的名称时,提出一个别名并确认。 - **`--url <git-url>`** — 必需。任何 URL git 都可以克隆(https://、git@、file:// 用于测试)。 - **`--ref <分支或标签>`** — 默认 `main`。当团队固定特定分支或标签时覆盖。 - **`--interval <小时>`** — 默认为“24”。在没有“--force”的情况下“sync-team-profiles”从该源重新拉取的频率。仅当用户说“我们经常更新这些”或类似内容时才减少。 ## 2. 飞行前 - 配置路径默认为 `~/.claude/nyann/config.json`。仅当用户明确指定不同的用户 root 时才覆盖。 - 后端更新插入“--name”冲突。如果用户用不同的 URL 替换现有源,则警告用户 - 这通常是无意的。如果不确定,请先阅读当前配置。 ## 3. 调用 ``` bin/add-team-source.sh \ --name <id> \ --url <git-url> \ [--

更新日志: Source: GitHub https://github.com/thettwe/nyann

目录结构

当前层级: tree/main/skills/add-team-source/

  • 📄 SKILL.md 2.7 KB

SKILL.md

登录后下载/点赞/收藏 ❤ 5 | ★ 0
评论 0

请先登录后评论。

评论加载中...