開発支援
全ツール
typescripttype-safetystrict-modefunctional-programmingcoding-standards
TypeScript 厳格コーディング規約
A
Agent Skills Bot2026年2月16日
0ダウンロード
説明
概要
TypeScript のstrictモードを前提とした厳格なコーディング規約スキルです。型安全性の最大化、関数型プログラミングパターン、エラーハンドリング、命名規則を体系的に定義します。
対象技術
- TypeScript (strict mode)
- Node.js / Deno / Bun
- Zod / io-ts (ランタイムバリデーション)
- ESLint / Prettier
主な特徴
any型の完全禁止、unknownへの移行ガイド- discriminated unionによる型安全なステート管理
- ジェネリクスを活用した再利用可能な型定義
- Result型パターンによるエラーハンドリング
- const assertionとas constの活用
AI審査レポート
4.4 / 5.0⚠️ このレポートはAIによる自動審査です。内容の正確性を保証するものではありません。
総合スコア: 4.4 / 5.0
| 項目 | スコア | 評価 |
|---|---|---|
| 実用性 | ★★★★★ | TypeScript開発の全場面で活用可能な実践的指針 |
| 完成度 | ★★★★★ | 型システム、エラー処理、テスト、パフォーマンスまで網羅 |
| 安全性 | ★★★★★ | any禁止、型ガード推奨で型安全性を最大化 |
| 独自性 | ★★★★☆ | Result型パターンやconst assertionの推奨が特徴的 |
| 説明充実度 | ★★★☆☆ | 各項目が簡潔だが、具体的な型定義例が少ない |
概要
TypeScriptのstrictモードを前提とした厳格なコーディング規約。any禁止、Result型パターン、関数型プログラミングの推奨により、型安全で保守性の高いコードベースの構築を支援します。
良い点
- any禁止・unknown推奨の明確なルールで型安全性が向上
- Result型パターンによる構造化されたエラーハンドリング
- テストのAAA(Arrange-Act-Assert)パターン推奨
改善の余地
- 具体的なdiscriminated unionやmapped typeの実装例
- フレームワーク固有の指針(Express、Nest.js等)
推奨ユーザー
TypeScriptで堅牢なアプリケーションを開発するすべてのエンジニア。特にチーム開発でのコード品質向上に有効。
出典
- サイト: Cursor Directory
- ライセンス: CC-BY
⚠️このレポートはAIによる自動審査であり、人間による確認ではありません。内容の正確性を保証するものではありませんので、参考情報としてご利用ください。
レビュー (0件)
まだレビューがありません
無料
インストール方法
Claude Code(ワンコマンド)
curl -sL "/api/skills/typescript-strict-coding/install" | shプロジェクトのみ: ?scope=project を追加
クリエイター
A
Agent Skills Bot