custom-skills-dev
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
Chinesecustom-skills-dev
custom-skills-dev
ai-dev 的 framework 與第一方 skills 分成兩個公開 repositories。開始前先確認目標,不要把內容改到錯的 repository。
ai-dev 的 framework 与第一方 skills 分为两个公开 repositories。开始前先确认目标,不要把内容改到错误的 repository。
Repository ownership
Repository ownership
| Repository | 負責內容 |
|---|---|
| ai-dev CLI、commands、agents、plugins、project-template、OpenSpec、upstream 設定與 |
| |
第一方 skill 內容不得複製回 framework repository。ai-dev baseline 是否採用某個 skill,由 framework 的 明確決定。
upstream/npx-skills.yaml| Repository | 负责内容 |
|---|---|
| ai-dev CLI、commands、agents、plugins、project-template、OpenSpec、upstream 设置与 |
| |
第一方 skill 内容不得复制回 framework repository。ai-dev baseline 是否采用某个 skill,由 framework 的 明确决定。
upstream/npx-skills.yamlRuntime flow
Runtime flow
text
ai-dev install
tools → repos → npx-skills → targets
ai-dev update
tools → repos → npx-skills- 安裝或更新第一方與第三方 global skills。
npx-skills - 只分發仍由 framework 管理的 commands、agents、workflows、plugins,以及明確保留 clone ownership 的來源。
targets - ECC 白名單 skills 與 custom repo skills 仍可由 clone 管理;不得與 npx-managed canonical ID 同名。
完整 ownership 與路徑見 copy-architecture.md。
text
ai-dev install
tools → repos → npx-skills → targets
ai-dev update
tools → repos → npx-skills- 安装或更新第一方与第三方 global skills。
npx-skills - 只分发仍由 framework 管理的 commands、agents、workflows、plugins,以及明确保留 clone ownership 的来源。
targets - ECC 白名单 skills 与 custom repo skills 仍可由 clone 管理;不得与 npx-managed canonical ID 同名。
完整 ownership 与路径见 copy-architecture.md。
修改 ai-dev framework
修改 ai-dev framework
- 在 checkout 確認現有 dirty files 與 active OpenSpec change。
ValorVie/custom-skills - 修改 、
script/、commands/、agents/、plugins/或project-template/中的必要檔案。upstream/ - 為使用者可見行為更新 OpenSpec delta、測試與正式文件。
- 使用目前 checkout 執行測試,不使用可能過時的已安裝 。
ai-dev - framework release 只提交 framework 範圍,不夾帶另一個 repository 的 skill content。
新增 CLI command 的細節見 cli-development.md。
- 在 检出代码,确认现有未提交文件与活跃的 OpenSpec 变更。
ValorVie/custom-skills - 修改 、
script/、commands/、agents/、plugins/或project-template/中的必要文件。upstream/ - 为用户可见行为更新 OpenSpec delta、测试与正式文档。
- 使用当前检出的代码执行测试,不使用可能过时的已安装 。
ai-dev - framework 发布仅提交 framework 范围内的内容,不得夹带另一个 repository 的 skill 内容。
新增 CLI command 的细节见 cli-development.md。
新增或修改第一方 skill
新增或修改第一方 skill
- 在 的
ValorVie/ai-dev-skills修改內容。skills/<canonical-id>/ - 目錄名必須與 frontmatter
SKILL.md相同。name - 主要流程需要的 scripts、references、assets、templates、evals 與直接測試必須留在 skill root 內。
- 執行 repository validator、skill 直接測試及 npx discovery:
bash
python tests/validate_skills.py
DISABLE_TELEMETRY=1 npx --yes skills@1.5.22 add . --list- 新 skill 只有在 ai-dev 維護者更新 後,才會進入 baseline。不得用 wildcard 自動採用。
upstream/npx-skills.yaml
- 在 的
ValorVie/ai-dev-skills修改内容。skills/<canonical-id>/ - 目录名必须与 前置元数据
SKILL.md相同。name - 主要流程所需的 scripts、references、assets、templates、evals 与直接测试必须留在 skill 根目录内。
- 执行仓库验证器、skill 直接测试及 npx 发现:
bash
python tests/validate_skills.py
DISABLE_TELEMETRY=1 npx --yes skills@1.5.22 add . --list- 新 skill 只有在 ai-dev 维护者更新 后,才会进入 baseline。不得使用通配符自动采用。
upstream/npx-skills.yaml
修改 npx baseline
修改 npx baseline
在 :
ValorVie/custom-skills- 先用 確認來源與 canonical IDs。
npx skills add <repo> --list - 檢查同名來源、agent paths 與現有 local modifications。
- 在 明確加入 repository 與 skill names。
upstream/npx-skills.yaml - 更新 npx manifest、install/update、list、toggle 與 migration 測試。
- dry-run 不得執行 npx、寫 lock 或清理 ownership。
在 :
ValorVie/custom-skills- 先用 确认来源与 canonical IDs。
npx skills add <repo> --list - 检查同名来源、agent paths 与现有本地修改。
- 在 明确加入 repository 与 skill names。
upstream/npx-skills.yaml - 更新 npx 清单、install/update、list、toggle 与迁移测试。
- 试运行(dry-run)不得执行 npx、写入锁文件或清理 ownership。
發布
发布
兩個 repositories 分開發布、分開驗證、分開 commit。 應先有可讀取的 known-good revision,ai-dev 才能引用它。
ai-dev-skills任何 repository creation、release、tag 或 push 都要遵循當前專案授權;一般文件或程式修改不自動授權 remote mutation。
framework release 細節見 release-workflow.md。
两个 repositories 分开发布、分开验证、分开提交。 应先有可读取的已知稳定版本,ai-dev 才能引用它。
ai-dev-skills任何仓库创建、发布、标签或推送都要遵循当前项目授权;一般文件或程序修改不会自动授权远程变更。
framework 发布细节见 release-workflow.md。
Language
语言规范
- 人類文件使用繁體中文,技術識別字保留原文。
- Commit message 使用 Conventional Commits 與繁體中文摘要。
- 公開內容不得包含內部品牌、repository、host、帳號、credential 位置、private path 或組織專用流程。
- 人工文档使用简体中文,技术标识符保留原文。
- Commit message 使用 Conventional Commits 与简体中文摘要。
- 公开内容不得包含内部品牌、repository、主机、账号、凭证位置、私有路径或组织专用流程。