ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

如何用skillshare项目模式让团队共享AI技能:.skillshare完整指南

如何用skillshare项目模式让团队共享AI技能:.skillshare完整指南 如何用skillshare项目模式让团队共享AI技能.skillshare完整指南【免费下载链接】skillshare Sync skills across all AI CLI tools with one command and simplify team sharing. Supporting Codex, Claude Code, OpenClaw more项目地址: https://gitcode.com/gh_mirrors/skill/skillshareskillshare 是一个用一条命令就能把所有 AI CLI 工具Codex、Claude Code、OpenClaw 等里的 AI 技能统一同步的工具。本指南教你使用 skillshare 项目模式project mode把团队约定的编码规范、部署流程等 AI 技能统一存放在项目的.skillshare/目录中随 git 仓库一起共享给全员——新成员克隆仓库后只需两条命令就能获得完整的项目上下文。为什么团队需要 AI 技能共享想象这样一个场景项目约定所有接口必须使用 camelCase、错误返回统一格式但这些知识只写在 README 里AI 助手并不知情每次都要手动粘贴说明。skillshare 项目模式把这类知识做成SKILL.md 技能文件提交进仓库AI 工具直接读取。适用场景包括场景例子Monorepo 新人上手克隆仓库即获得全部项目上下文API 约定所有端点使用 camelCase 并返回标准错误格式领域规则金融监管规则、医疗合规指引部署知识部署到 staging 执行 make deploy-staging需 VPN 项目模式适合某个仓库专属的知识如果公司级规范要跨所有项目共享应使用全局组织模式两者可并存互不冲突。一键初始化创建 .skillshare 目录在项目根目录执行一条命令skillshare 会自动创建.skillshare/目录并检测已安装的 AI CLI 工具cd my-project skillshare init -p初始化过程会自动完成四步创建.skillshare/目录 → 检测项目中的 AI CLI 目录如.claude/、.cursor/→ 创建目标技能目录 → 写入config.yaml。几个实用细节自动检测只要.skillshare/config.yaml存在skillshare 会自动进入项目模式后续命令无需再带-p标志指定目标skillshare init -p --targets claude,cursor可跳过交互直接指定可见目录如果你的仓库把技能视为可评审的内容可用skillshare init -p --visible创建可见的skillshare/目录替代隐藏的.skillshare/.skillshare 目录结构一览初始化并添加技能后目录结构如下my-project/ ├── .skillshare/ │ ├── config.yaml # 目标工具列表 远程技能清单提交到 git │ ├── skills.lock.json # 每个远程技能锁定的 commit提交到 git │ ├── .gitignore # 忽略 logs/、trash/、backups/ 等 │ └── skills/ │ ├── my-local-skill/ # 本地技能手工或 skillshare new 创建 │ │ └── SKILL.md │ └── remote-skill/ # skillshare install 安装的远程技能 ├── .claude/skills/ │ └── my-local-skill → ../../.skillshare/skills/my-local-skill └── .cursor/skills/ └── (同上符号链接结构)两个关键设计config.yaml 是声明式技能清单团队共享的只有装了什么具体内容由install -p按清单重建skills.lock.json 锁定版本记录每个远程技能安装的 commit确保团队成员装到完全相同的内容类似package-lock.json项目模式下各 AI 工具目录里的链接使用相对路径如../../.skillshare/skills/...项目无论被移动还是克隆到哪台机器链接都能正常工作。日常协作工作流新建技能 → 同步 → 提交团队日常只需记住编辑 → 同步 → 提交三步循环# 1. 新建一个技能模板 skillshare new api-guide -p # 用编辑器填写 .skillshare/skills/api-guide/SKILL.md # 2. 同步到所有目标 AI 工具 skillshare sync # 3. 提交并推送 git add .skillshare/ git commit -m Add api-guide skill git pushsync命令会先把目标目录备份到backups/再把.skillshare/skills/里的技能以符号链接方式分发到.claude/skills/、.cursor/skills/等每个目标目录同事侧更新也只需两条命令git pull skillshare install -p skillshare syncinstall -p不带参数会自动读取config.yaml里列出的全部远程技能并安装Bob 无需知道 Alice 具体加了什么——配置即清单清单即一切。新人入职两条命令完成配置没有 skillshare 时新成员要读 README 找技能列表、手动安装、逐个配置每个 AI 工具有了 skillshare 项目模式git clone 团队项目仓库地址 cd my-project skillshare install -p skillshare sync完成。所有项目技能安装并同步到位。执行skillshare status可随时确认各目标的同步状态进阶用 --track 共享团队技能仓库除了项目内技能团队还可以维护一个独立的共享技能仓库比如前端团队的全套 UI 规范用--track以 git 子仓库形式安装保留完整提交历史skillshare install team/shared-skills --track --name _team-skills -p skillshare sync之后skillshare update _team-skills即可拉取最新技能更新记录会进入代码评审流程团队对技能变更有完整追溯。可视化看板skillshare ui所有操作都可以用 Web 看板完成。进入项目目录执行skillshare ui看板会明确显示当前处于项目模式侧边栏标注Project · 项目路径技能只作用于当前项目同时自动隐藏Git Sync项目模式直接复用项目自身的 git并在安装远程技能后自动更新config.yaml的技能清单总结与延伸阅读skillshare 项目模式让 AI 技能成为代码存放在.skillshare/中随仓库版本化用 lockfile 锁版本用符号链接分发到每个 AI 工具新人两条命令即可完成配置。 想深入了解可阅读以下文档与源码项目搭建完整指南website/docs/how-to/sharing/project-setup.md项目技能概念详解含目录结构与锁文件说明website/docs/understand/project-skills.md日常项目工作流website/docs/how-to/daily-tasks/project-workflow.mdinit命令参考-p、--visible、--discover等选项website/docs/reference/commands/init.md项目路径解析核心实现internal/config/project.goWeb 看板项目模式处理internal/server/handler_projects.go【免费下载链接】skillshare Sync skills across all AI CLI tools with one command and simplify team sharing. Supporting Codex, Claude Code, OpenClaw more项目地址: https://gitcode.com/gh_mirrors/skill/skillshare创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考
返回列表