Contributing
SkillProductivityOnce added, your AI can contribute changes to the Feynman repository itself, from bug fixes and new features to documentation updates. It works on code, docs, prompts, and skills, and it prepares the finished work as a focused pull request. The skill guides your AI through each step of the process.
Available today. Use it from your connected AI after setup.
No other account needed.
After adding the skill, describe the change you want to make to the Feynman repository, such as fixing a bug or improving the docs. Your AI will carry out the work and prepare it as a pull request.
Then ask your AI: use the Contributing skill
What your AI can do with it
- Add features to the Feynman repository
- Fix bugs in the code
- Update prompts and skills
- Change install or release behavior
- Improve documentation
- Prepare a focused pull request
What this skill tells your AI
The instructions your AI receives, as published by companion-inc/feynman in skills/contributing/SKILL.md and read by ahel’s review.
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.
Signals
- GitHub stars
- 9k
- Forks
- 1k
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
contributing-companion-inc- Source
- github.com/companion-inc/feynman