Compétences firebase-development:debug
🔧

firebase-development:debug

Sûr

Firebase開発の問題をデバッグする

Firebase開発の問題は、体系的なアプローチなしではトラブルシューティングが難しい場合があります。このスキルは、エミュレータの問題、ルール違反、関数エラー、認証の問題、デプロイメントの失敗を診断するための段階的なワークフローを提供します。

Prend en charge: Claude Codex Code(CC)
⚠️ 65 Médiocre
1

Télécharger le ZIP du skill

2

Importer dans Claude

Allez dans Paramètres → Capacités → Skills → Importer un skill

3

Activez et commencez à utiliser

Tester

Utilisation de "firebase-development:debug". Firebase emulators are not starting. I see port conflict errors.

Résultat attendu:

  • Firebaseエミュレータのポート競合をデバッグするお手伝いをします。以下に体系的なアプローチを示します:
  • 1. lsofコマンドを使用して使用中のポートを特定する
  • 2. 競合するプロセスを終了させる
  • 3. 再起動前に既存のエミュレータデータをエクスポートする
  • 4. 適切な構成でエミュレータを再起動する
  • 各ステップの詳細を説明リーはありますか?

Audit de sécurité

Sûr
v3 • 1/10/2026

This is a pure documentation skill containing only markdown text and workflow guidance. No executable code, scripts, network calls, or file system access. The skill provides debugging instructions for Firebase development issues.

1
Fichiers analysés
183
Lignes analysées
0
résultats
3
Total des audits
Aucun problème de sécurité trouvé

Score de qualité

38
Architecture
100
Maintenabilité
81
Contenu
21
Communauté
100
Sécurité
61
Conformité aux spécifications

Ce que vous pouvez construire

エミュレータの起動問題

Firebaseエミュレータが起動しない場合のポート競合と初期化エラーを解決する

ルール違反

PERMISSION_DENIEDエラーを診断し、Firestoreセキュリティルールを修正する

関数デプロイメントの失敗

Cloud Functionsエラーとデプロイメント構成問題をデバッグする

Essayez ces prompts

エミュレータが起動しない
Firebase emulators are not starting. I see port conflict errors. Help me debug this issue.
ルール権限拒否
Getting PERMISSION_DENIED errors when trying to write to Firestore in the emulator. Debug my security rules.
関数が実行されない
My Cloud Function is not executing. It times out and shows no errors. Help me debug this.
認証トークンエラー
Firebase Auth is not working in the emulator. Tokens are being rejected. Debug my auth setup.

Bonnes pratiques

  • テストデータを保持するため、再起動前に常にエミュレータデータをエクスポートしてください
  • デプロイ前にエミュレータUIのルールズプレイグラウンドを使用してルールをテストしてください
  • 将来の参照のためにdocs/debugging-notes.mdにデバッグステップと解決策を文書化してください

Éviter

  • まずデータをエクスポートせずにemulatorにkill -9を使用する
  • ルールズプレイグラウンドをスキップしてルール問題を推測する
  • デバッグではなく本番でテストする

Foire aux questions

このスキルはFirebaseエミュレータースと連携しますか?
はい。このスキルはFirestore、Functions、Auth、Hostingエミュレータを含むFirebaseエミュレータースのトラブルシューティング向けに設計されています。
このスキルはセキュリティルールを自動的に修正できますか?
いいえ。このスキルは診断ガイダンスを提供し、問題の特定をお手伝いします。ルールズプレイグラウンドを使用して手動でルールを編集およびテストする必要があります。
このスキルはプロジェクトファイルを変更しますか?
いいえ。このスキルは指示とガイダンスのみを提供します。コマンドを実行したり、プロジェクト内のファイルを変更したりことはありません。
このスキルはどのようなデバッグツールを使用しますか?
このスキルはFirebaseエミュレータUI、ルールズプレイグラウンド、firebase emulators:startなどのCLIコマンド、およびポート分析用のlsofの使用をガイドします。
このスキルをFirebase本番の問題に使用できますか?
このスキルはエミュレータとローカル開発の問題向けに設計されています。本番の問題については、Firebaseコンソールとログツールを直接使用してください。
このスキルとfirebase-development:validateの違いは何ですか?
デバッグはが発生した特定のエラーと問題を修正することに焦点を当てています。バリデイトは特定のエラーなしでコード構造と構成の確認に焦点を当てています。

Détails du développeur

Structure de fichiers

📄 SKILL.md