mcpField
C
contributing

contributing

github.com/companion-incDevelopment10.0k97 installsUpdated today
Repository

About contributing

A skill for contributing to the Feynman repository. It directs contributors to project-specific guidance and lists the minimum checks for code, runtime, prompt, skill, agent, and release changes.

Key features

  1. 01Read repository contribution guidance
  2. 02Run tests, type checks, and builds
  3. 03Validate website changes
  4. 04Check release-related runtime settings

Use cases

  1. 01Modify CLI or runtime code
  2. 02Update prompts, skills, or subagent behavior
  3. 03Change installation, packaging, or release files

Install

Copy the command and run it in a terminal.

$npx skills add https://github.com/companion-inc/feynman --skill contributing

After installing, type/contributingin Claude Code to confirm it loaded.

Details

From the project README

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.

Comments

Markdown supported