Compétences firebase-development:validate
🛡️

firebase-development:validate

Sûr

Firebaseコードのセキュリティとアーキテクチャを検証

Firebaseプロジェクトには設定ミスが存在することが多く、セキュリティ脆弱性につながります。このスキルは、firestoreルール、functionsアーキテクチャ、認証パターン、プロダクション準備チェックを網羅した体系的な検証チェックリストを提供します。

Prend en charge: Claude 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:validate". Validate this Firebase project for security and best practices

Résultat attendu:

  • ✓ firebase.json structure is valid with hosting and functions config
  • ✓ Firestore rules have default deny and consistent helper functions
  • ✓ Authentication uses API key pattern with proper validation
  • ⚠ ABOUTME comments missing from 3 .ts files
  • ⚠ No emulator singleProjectMode configuration
  • ⚠ Test coverage at 45%, below 60% threshold
  • Action items: Add missing ABOUTME comments, configure emulator, increase test coverage

Audit de sécurité

Sûr
v3 • 1/10/2026

This is a pure prompt-based skill with no executable code. It contains only markdown instructions for validating Firebase projects. No network access, file system modifications, or command execution capabilities.

1
Fichiers analysés
199
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プロジェクトをレビューし、セキュリティの抜けや設定ミスを確認します

Firebaseコードレビュー

確立されたアーキテクチャおよびセキュリティパターンに対してFirebaseコードを体系的に検証します

プロダクション準備チェック

ビルド、テスト、設定に関するデプロイ基準をFirebaseプロジェクトが満たしているか検証します

Essayez ces prompts

基本検証
このFirebaseプロジェクトをセキュリティ問題とベストプラクティス準拠の観点で検証してください
ルールレビュー
firestore.rulesの脆弱性をレビューし、デフォルト拒否があるか確認してください
アーキテクチャチェック
Cloud Functionsが一貫したアーキテクチャパターンに従っているか確認してください
フル監査
hosting、functions、firestore、authentication、プロダクション準備を含むFirebaseの完全なセキュリティ監査を実施してください

Bonnes pratiques

  • 本番デプロイ前に毎回検証を実行する
  • 重大なセキュリティ問題は開発を進める前に修正する
  • 提供されたチェックリストを使ってレビュー範囲を一貫させる
  • エミュレーターテストと組み合わせて、静的解析と並行して挙動を検証する

Éviter

  • 締め切りが厳しいときに検証を省略する
  • ABOUTMEコメントの欠落を軽微な問題として無視する
  • エミュレーター設定を確認せずにデプロイする
  • diff().affectedKeys()の検証なしにクライアント書き込みルールは安全だと決めつける

Foire aux questions

このスキルはFirebaseコードを変更しますか?
いいえ。このスキルはコードを読み取り分析するだけです。推奨事項は提示しますが、変更は一切行いません。
どのFirebaseサービスを検証しますか?
Hosting、Cloud Functions、Firestoreルール、Authentication、エミュレーター設定、セキュリティパターンです。
既存の本番プロジェクトを検証できますか?
はい。分析のためにfirebase.json、firestore.rules、functionsコードを共有してください。
コードのデータはどこかに送信されますか?
いいえ。すべての分析はClaude Code内のローカルで行われます。外部に送信されることはありません。
検証にはどれくらい時間がかかりますか?
プロジェクト規模にもよりますが、完全監査は2〜5分です。個別のチェックはより短時間です。
Firebase security rules analyzerと比べてどう違いますか?
このスキルはルールだけでなく、コードパターンやプロジェクト構造を含むより広いアーキテクチャレビューを提供します。

Détails du développeur

Structure de fichiers

📄 SKILL.md