Communitygithub.com

aaronontheweb/modern-csharp-coding-standards

レコード、パターンマッチング、値オブジェクト、async/await、Span<T>/Memory<T>、そしてベストプラクティスなAPI設計パターンを用いて、モダンで高性能なC#コードを記述します。C# 12以降の機能を活用した関数型プログラミングを重視します。

modern-csharp-coding-standards とは?

このスキルは、AIエージェント(Claude Code、Cursor、Codexなど)が最新のC#コードを記述するためのコーディング標準を提供します。C# 12以降の機能(レコード、パターンマッチング、値オブジェクト、async/await、Span<T>/Memory<T>)を活用し、関数型プログラミングのスタイルを重視します。主な目的は、高性能で保守性の高いAPI設計を促進することです。このスキルは、開発者が従うべき具体的な命名規則、型の選択、例外処理、パフォーマンス最適化のガイドラインを定義します。AIエージェントは、このスキルに従ってコードを生成、レビュー、リファクタリングできます。このスキルは、モダンC#開発における共通のベストプラクティスを標準化し、コード品質の向上と開発効率の最適化を実現します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/aaronontheweb/dotnet-skills/tree/main/skills/modern-csharp-coding-standards

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

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

ドキュメント

modern-csharp-coding-standards は何をしますか?

レコード、パターンマッチング、値オブジェクト、async/await、Span/Memory、そしてベストプラクティスなAPI設計パターンを用いて、モダンで高性能なC#コードを記述します。C# 12以降の機能を活用した関数型プログラミングを重視します。

関連スキル