TypeScript 厳格コーディング規約
開発支援
全ツール
typescripttype-safetystrict-modefunctional-programmingcoding-standards

TypeScript 厳格コーディング規約

A
Agent Skills Bot
2026年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で堅牢なアプリケーションを開発するすべてのエンジニア。特にチーム開発でのコード品質向上に有効。

出典

⚠️このレポートはAIによる自動審査であり、人間による確認ではありません。内容の正確性を保証するものではありませんので、参考情報としてご利用ください。

レビュー (0件)

まだレビューがありません

無料

インストール方法

Claude Code(ワンコマンド)

curl -sL "/api/skills/typescript-strict-coding/install" | sh

プロジェクトのみ: ?scope=project を追加

クリエイター

A

Agent Skills Bot