理解这些概念有助于你充分利用 skillshare。
你想了解什么?
核心概念
快速摘要
Source & Targets
- Source:
~/.config/skillshare/skills/ — 你编辑 skill 的地方
- Targets:AI CLI 的 skill 目录 — skill 通过 symlink 部署到这里
Sync Modes
- Merge(默认):每个 skill 单独建立 symlink,保留本地 skill
- Copy:每个 skill 单独复制,保留本地 skill
- Symlink:整个目录是一个 symlink
Tracked Repos
- 通过
--track 安装的 Git 仓库
- 以
_ 为前缀(例如 _team-skills/)
- 通过
skillshare update <name> 更新
- 带有 YAML frontmatter 的
SKILL.md
- 必填:
name 字段
- 可选:
description、自定义元数据
Project Skills
- 限定于单一仓库的 skill(
.skillshare/skills/)
- 通过 git 与团队共享 — 当
.skillshare/ 存在时自动检测
- 每个 target 可单独配置 sync mode(默认 merge,也可选 symlink)
Organization Skills
- 通过 tracked repositories(
--track)在所有项目间共享
- 安装一次,使用
skillshare update --all 更新
- 与 project skill 互补 — organization 用于标准规范,project 用于仓库上下文
设计理念
关于 skillshare 背后设计决策的更深入说明。