contributing について
Feynman リポジトリへのコントリビューション向けスキルです。プロジェクト固有のガイドラインを確認し、コード、ランタイム、プロンプト、スキル、エージェント、リリースの変更に必要な基本チェックを示します。
主な機能
- 01リポジトリの貢献ガイドの確認
- 02テスト、型チェック、ビルドの実行
- 03ウェブサイト変更の検証
- 04リリース関連のランタイム設定の確認
活用シーン
- 01CLI やランタイムコードの変更
- 02プロンプト、スキル、サブエージェント動作の更新
- 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、ランタイムガード、インストールドキュメントの整合性を確認してください。
コメント
Markdown 対応