Communityコーディング&開発github.com

dart-lang/dart-use-pattern-matching

適切な箇所で switch 式とパターンマッチングを使用します。

dart-use-pattern-matching とは?

このスキルは、Dart 言語の強力な機能である switch 式とパターンマッチングを、コードベース内で適切に活用することを推奨します。特に Dart 3.0 以降で導入されたこれらの機能は、従来の if-else チェーンや複雑な型チェックをより簡潔で表現力豊かに置き換えることができます。開発者はこのスキルを使用することで、コードの可読性を向上させ、潜在的なバグを減らし、Dart のモダンな機能を最大限に活用できるようになります。このスキルは、Claude Code や Cursor などの AI エージェントが Dart コードを生成・レビューする際に、switch 式やパターンマッチングを積極的に利用するようガイドします。具体的には、nullable な値の処理、型の絞り込み、代数的データ型のような構造の分解など、様々な場面でパターンマッチングを適用することを提案します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/dart-lang/skills/tree/main/skills/dart-use-pattern-matching

Installed? Explore more コーディング&開発 skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

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

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

ドキュメント

dart-use-pattern-matching は何をしますか?

適切な箇所で switch 式とパターンマッチングを使用します。

Individual skills in this repo

This repo contains 8 individual skills — each has its own dedicated page.

関連スキル