nodejs-best-practices は何をしますか?
Node.js開発の原則と意思決定。フレームワーク選択、非同期パターン、セキュリティ、アーキテクチャ。コピーではなく思考を教えます。
インストール
# Claude Code CLI
claude add skill sickn33/nodejs-best-practices
使用方法
このスキルは、Node.jsプロジェクトにおける以下のような質問に答えるのに役立ちます:
- 「ExpressとFastify、どちらを選ぶべきですか?」
- 「非同期処理のベストプラクティスは?」
- 「認証・認可の安全な実装方法は?」
- 「マイクロサービスアーキテクチャの設計指針は?」
原則
- フレームワーク選択 - プロジェクトの要件に基づき、適切なフレームワークを選定します。Express、Fastify、NestJS、Koaなどを比較検討します。
- 非同期パターン - async/awaitの適切な使用、Promiseチェーン、エラーハンドリングのパターンを学びます。
- セキュリティ - インジェクション対策、認証・認可(JWT、OAuth)、依存関係の脆弱性管理について指導します。
- アーキテクチャ - レイヤードアーキテクチャ、依存性注入、テスト容易性を考慮した設計を推奨します。