mcpField
C
contributing

contributing

github.com/companion-inc开发10.0k97 次安装今天更新
代码仓库

关于 contributing

用于参与 Feynman 仓库开发的技能,指导贡献者查阅项目约定,并列出代码、运行时、提示词、技能、Agent 和发布变更所需的基本检查。

主要功能

  1. 01阅读仓库贡献指南
  2. 02运行测试、类型检查和构建
  3. 03验证网站变更
  4. 04检查发布相关运行时设置

适用场景

  1. 01修改 CLI 或运行时代码
  2. 02更新提示词、技能或子 Agent 行为
  3. 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