network-debugging について
network-debugging は、アプリケーションのネットワーク問題を調べるスキルです。ブラウザツールや一般的な問題のガイド、デバッグ手法、チェックリストを扱います。
主な機能
- 01ブラウザーのNetworkパネル確認
- 02一般的なネットワーク問題のガイド
- 03デバッグツールと手法
- 04トラブルシューティング用チェックリスト
活用シーン
- 01ページ読み込みの遅延調査
- 02リクエスト失敗や接続の断続的な問題の診断
- 03CORSやSSL/TLSの問題確認
インストール
コマンドをコピーしてターミナルで実行します。
$
npx skills add https:/ / github.com/ aj-geddes/ useful-ai-prompts --skill network-debuggingインストール後、Claude Code で/network-debuggingを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/browser-network-tools.mdchecklist.mdcommon-network-issues.mddebugging-tools-techniques.mdscripts/validate-api.shtemplates/api-scaffold.yaml詳細
ネットワークのデバッグ
目次
概要
ネットワークのデバッグでは、アプリケーションのパフォーマンスに影響する接続の問題、レイテンシの問題、データ転送エラーを特定します。
使用する場面
- 読み込み時間が遅い
- リクエストが失敗する
- 接続が断続的に切れる
- CORS エラー
- SSL/TLS の問題
- API 通信の問題
クイックスタート
最小限の動作例:
Chrome DevTools Network Tab:
Columns:
- Name: Request file/endpoint
- Status: HTTP status code
- Type: Resource type (xhr, fetch, etc)
- Initiator: What triggered request
- Size: Resource size / transferred size
- Time: Total time to complete
- Waterfall: Timeline visualization
Timeline Breakdown:
- Queueing: Waiting in queue
- DNS: Domain name resolution
- Initial connection: TCP handshake
- SSL: SSL/TLS negotiation
- Request sent: Time to send request
- Waiting (TTFB): Time to first byte
- Content Download: Receiving response
---
Network Conditions:
Throttling Presets:
- Fast 3G: 1.6 Mbps down, 750 Kbps up
// ... (see reference guides for full implementation)
リファレンスガイド
詳細な実装は references/ ディレクトリにあります:
| ガイド | 内容 |
|---|---|
| ブラウザのネットワークツール | ブラウザのネットワークツール |
| よくあるネットワークの問題 | よくあるネットワークの問題 |
| デバッグツールと手法 | デバッグツールと手法 |
| チェックリスト | チェックリスト |
ベストプラクティス
✅ 推奨事項
- 確立されたパターンや規約に従ってください
- クリーンで保守しやすいコードを書いてください
- 適切なドキュメントを追加してください
- デプロイ前に十分にテストしてください
❌ 禁止事項
- テストや検証を省略しないでください
- エラー処理を無視しないでください
- 設定値をハードコードしないでください
コメント
Markdown 対応