mcpField
C
contributing

contributing

github.com/companion-inc開発10.0k97 回インストール今日更新
リポジトリ

contributing について

Feynman リポジトリへのコントリビューション向けスキルです。プロジェクト固有のガイドラインを確認し、コード、ランタイム、プロンプト、スキル、エージェント、リリースの変更に必要な基本チェックを示します。

主な機能

  1. 01リポジトリの貢献ガイドの確認
  2. 02テスト、型チェック、ビルドの実行
  3. 03ウェブサイト変更の検証
  4. 04リリース関連のランタイム設定の確認

活用シーン

  1. 01CLI やランタイムコードの変更
  2. 02プロンプト、スキル、サブエージェント動作の更新
  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/ のサブエージェントの動作変更
  • scripts/、README.md、またはウェブサイトのドキュメントにおけるインストール、パッケージング、リリースの変更

リポジトリの変更を完了したと判断する前に、最低限、ローカルで次のチェックを実行してください。

npm test
npm run typecheck
npm run build

ドキュメントサイトを変更した場合は、website/ も検証してください。

リリースに影響する動作を変更する場合は、.nvmrc、パッケージの engines、ランタイムガード、インストールドキュメントの整合性を確認してください。

コメント