关于 contributing
用于参与 Feynman 仓库开发的技能,指导贡献者查阅项目约定,并列出代码、运行时、提示词、技能、Agent 和发布变更所需的基本检查。
主要功能
- 01阅读仓库贡献指南
- 02运行测试、类型检查和构建
- 03验证网站变更
- 04检查发布相关运行时设置
适用场景
- 01修改 CLI 或运行时代码
- 02更新提示词、技能或子 Agent 行为
- 03更改安装、打包或发布文件
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ companion-inc/ feynman --skill contributing安装后在 Claude Code 中输入/contributing确认已加载。
详细介绍
贡献指南
在 Feynman 仓库中工作时,请阅读仓库根目录下的 CONTRIBUTING.md 和 AGENTS.md 文件,了解项目特定的规范。
在处理 Feynman 本身时使用此技能,尤其适用于以下情况:
- 修改
src/中的 CLI 或运行时 - 修改
prompts/中的提示词 - 修改
skills/中打包的技能 - 修改
.feynman/agents/中的子 Agent 行为 - 修改
scripts/、README.md或网站文档中的安装、打包或发布内容
在确认仓库更改完成前,至少要在本地运行以下检查:
npm test
npm run typecheck
npm run build
如果更改了文档站点,还要验证 website/。
更改可能影响发布的行为时,请确认 .nvmrc、package engines、运行时防护措施和安装文档保持一致。
评论
支持 Markdown