理解這些概念能幫助你充分運用 skillshare。
你想了解什麼?
關鍵概念
快速摘要
Source & Targets
- Source:
~/.config/skillshare/skills/ — 你編輯 skills 的地方
- Targets:AI CLI 的 skill 目錄 — skills 透過 symlink 部署到這裡
Sync Modes
- Merge(預設):每個 skill 個別建立 symlink,保留 target 中的本機 skills
- Copy:每個 skill 個別複製,保留本機 skills
- Symlink:整個目錄是單一個 symlink
Tracked Repos
- 用
--track 安裝的 Git repos
- 以
_ 為前綴(例如 _team-skills/)
- 透過
skillshare update <name> 更新
- 含 YAML frontmatter 的
SKILL.md
- 必要欄位:
name
- 選用欄位:
description、自訂 metadata
Project Skills
- 限定於單一 repository 的 skills(
.skillshare/skills/)
- 透過 git 與團隊共享 — 當
.skillshare/ 存在時會自動偵測
- Sync mode 可依 target 個別設定(預設 merge,也可選 symlink)
Organization Skills
- 透過 tracked repositories(
--track)在所有專案間共享
- 安裝一次,用
skillshare update --all 更新
- 與 project skills 互補:organization 負責標準規範,project 負責 repo 專屬情境
設計理念
skillshare 背後設計決策的深入說明。