Communitygithub.com

コーディング

ソフトウェア作業のためのエントリポイントとして機能するスキル。目的に応じて適切なリファレンスを読み込み、コード品質とプロジェクトルールを維持します。

コーディング とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)がソフトウェア開発タスクを効率的に実行するためのエントリポイントです。実装、リファクタリング、コードレビュー、デバッグ、設計、コード品質基準など、作業のフェーズに応じて最小限のリファレンスファイルを動的に読み込むルーティング機能を提供します。プロジェクトのフォーマッタ、リンター、テスト、フレームワークの規約を優先し、システム全体で一貫したパターンがない場合にのみ、デフォルトのスタンダードリファレンスを適用するベースラインルールを持っています。また、不確かなルールの判断には例示ファイルを参照する仕組みも備えており、アサーション戦略に関する専用リファレンスも含まれています。これにより、AIエージェントはコンテキストを節約しながら、正確で安全、かつユーザーの意図に沿ったコード変更を行うことができます。

対応~Claude Code~Codex CLI~Cursor
npx skills add AnthonyPoschen/agent-skills

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

コーディング は何をしますか?

このスキルをソフトウェア作業のエントリポイントとして使用してください。このファイルをコンテキストに保持し、タスクに必要な最小限の関連リファレンスセットを読み込んでください。

ルーティング

  • 新しいコードの作成や動作の拡張には、./references/implementation.md を読んでください。
  • リファクタリング、クリーンアップ、簡略化、抽出、再構成、または書き直し作業には、./references/refactoring.md を読んでください。
  • コードレビュー、PRレビュー、差分批評、またはリスク評価には、./references/review.md を読んでください。
  • デバッグ、失敗するテスト、リグレッション、ランタイムエラー、CI障害、またはバグ修正には、./references/debugging.md を読んでください。
  • アーキテクチャ、API設計、モジュール境界、依存関係の方向性、または設計のみの議論には、./references/design.md を読んでください。
  • 共有のコード品質ルールについては、コードの作成または変更時、およびレビュー/設計中に必要に応じて ./references/standards.md を読んでください。
  • アサーション戦略(不変条件チェック、デバッグ時vsプロダクション時のアサート判断、フェイルファスト契約)については、内部前提を検証するコードを作成またはレビューする際に ./references/assertions.md を読んでください。

ユーザーの現在のリクエストに必要なリファレンスのみを読み込んでください。タスクに複数のフェーズがある場合は、そのフェーズが開始されたときに次のリファレンスを読み込んでください。

ベースラインルール

  • 正確性、安全性、およびユーザーの意図がスタイルの好みより優先されます。
  • プロジェクトのフォーマッタ、リンター、テスト、ビルドシステム、フレームワークの規約、およびシステム全体のローカルパターンが、このスキルのデフォルトスタンダードより優先されます。
  • ローカルパターンがシステム全体であるとは、複数の近隣ファイルにわたって出現し、ツールによって強制されているか、明確なフレームワーク/アプリケーションの規約の一部である場合を指します。隣接しているだけの一時的な弱いコードをコピーしないでください。
  • システム全体のプロジェクトパターンが存在しない場合は、./references/standards.md を使用してください。
  • ユーザーが明示的に変更を依頼しない限り、公開動作、API、データ契約、マイグレーション、および運用セマンティクスを維持してください。
  • 編集範囲はタスクに限定してください。タッチしたコードは一貫性のある結果が得られる程度に改善しますが、関連のないレガシーコードを正規化しないでください。

例の参照

ルールの判断が不明確な場合にのみ例を使用してください。

  • ./examples/README.md に焦点を絞った例のインデックスがあります。
  • 一度に1つの該当する例ファイルを開いてください。

関連スキル