跳到主要内容

AI 辅助开发

使用 AI coding agents,借助预建的 project skills 参与 skillshare 的开发。

前置条件​

  • 一个 AI coding agent(Claude Code、Codex 等)
  • 已在本机克隆 skillshare 仓库

设置​

该仓库在 .skillshare/skills/ 中提供了 project-mode skills。将它们同步到你的 agent:

skillshare sync -p

现在你的 AI agent 已经可以使用针对该代码库的专用 Skill 了。

可用 Skill​

Skill作用
skillshare-implement-feature使用 TDD 工作流,根据 spec 文件或描述实现功能
skillshare-update-docs更新网站文档以匹配最近的代码变更,并将每个 flag 与源码交叉验证
skillshare-code-review以并行检查(正确性、仓库规则、规格、使用处、清理)审查变更,并逐条验证发现的问题
skillshare-cli-e2e-test依据 runbooks,在 devcontainer 中运行隔离的 E2E 测试
skillshare-changelog以约定式格式,根据最近的提交生成 CHANGELOG.md 条目

典型工作流​

  1. 开始一个功能 — 让你的 agent 使用 skillshare-implement-feature 搭配一份 spec
  2. 更新文档 — 代码变更后,调用 skillshare-update-docs 来同步网站文档
  3. 审查变更 — 提交或开 PR 前运行 skillshare-code-review
  4. 运行 E2E 测试 — 使用 skillshare-cli-e2e-test 在沙盒中进行验证
  5. 撰写 changelog — 发布前调用 skillshare-changelog

接下来?​