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 条目 |
典型工作流
- 开始一个功能 — 让你的 agent 使用
skillshare-implement-feature搭配一份 spec - 更新文档 — 代码变更后,调用
skillshare-update-docs来同步网站文档 - 审查变更 — 提交或开 PR 前运行
skillshare-code-review - 运行 E2E 测试 — 使用
skillshare-cli-e2e-test在沙盒中进行验证 - 撰写 changelog — 发布前调用
skillshare-changelog