contributing

Installation
SKILL.md

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.

Related skills

More from getcompanion-ai/feynman

Installs
7
GitHub Stars
6.9K
First Seen
Apr 9, 2026