Agent Skills
› Companion-Inc/feynman
› contributing
contributing
GitHub用于向 Feynman 仓库贡献代码,涵盖功能添加、Bug修复、提示词或技能更新及文档改进。执行前需运行测试、类型检查和构建以确保变更质量。
Trigger Scenarios
需要向 Feynman 主仓库提交 Pull Request
修改 src、prompts、skills 等核心目录内容
更新安装、打包或发布流程
Install
npx skills add Companion-Inc/feynman --skill contributing -g -y
SKILL.md
Frontmatter
{
"name": "contributing",
"description": "Contribute changes to the Feynman repository itself. Use when the task is to add features, fix bugs, update prompts or skills, change install or release behavior, improve docs, or prepare a focused PR against this repo."
}
Contributing
When working inside the Feynman repository, read the repo-root CONTRIBUTING.md and AGENTS.md files for project-specific conventions.
Use this skill when working on Feynman itself, especially for:
- CLI or runtime changes in
src/ - prompt changes in
prompts/ - bundled skill changes in
skills/ - subagent behavior changes in
.feynman/agents/ - install, packaging, or release changes in
scripts/,README.md, or website docs
Minimum local checks before claiming the repo change is done:
npm test
npm run typecheck
npm run build
If the docs site changed, also validate website/.
When changing release-sensitive behavior, verify that .nvmrc, package engines, runtime guards, and install docs stay aligned.
Version History
- 54d08a3 Current 2026-07-25 07:15


