Fähigkeiten firebase-development:add-feature
🔥
firebase-development:add-feature
Sicher
TDDを使用したFirebaseプロジェクトへの機能追加
Firebaseプロジェクトへの機能追加には、セキュリティパターンの遵守、テストの事前記述、およびエミュレータによる検証が必要です。このスキルは、Cloud Functions、Firestoreコレクション、およびAPIエンドポイントのためのステップバイステップのTDDワークフローを提供します。
Unterstützt: Code(CC)
1
Die Skill-ZIP herunterladen
2
In Claude hochladen
Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen
3
Einschalten und loslegen
Teste es
Verwendung von "firebase-development:add-feature". Firebaseプロジェクトに新しい注文を作成するHTTPエンドポイントを追加する
Erwartetes Ergebnis:
- TDDワークフローの12ステップのTodoWriteチェックリストを作成
- 注文作成ハンドラの最初に失敗するテストを作成
- 認証と検証を持つ注文ハンドラを作成
- ordersコレクションのFirestoreセキュリティルールを追加
- レスポンンパターンを持つExpressルートを実装
- Firebaseエミュレータで検証
Sicherheitsaudit
Sicherv3 • 1/10/2026
This is a pure prompt-based guidance document with no executable code. The skill provides TDD workflow instructions and code pattern examples for Firebase development. No scripts, network calls, filesystem access, or command execution capabilities detected.
1
Gescannte Dateien
246
Analysierte Zeilen
0
befunde
3
Gesamtzahl Audits
Keine Sicherheitsprobleme gefunden
Auditiert von: claude Audit-Verlauf anzeigen →
Qualitätsbewertung
38
Architektur
100
Wartbarkeit
81
Inhalt
20
Community
100
Sicherheit
61
Spezifikationskonformität
Was du bauen kannst
Probiere diese Prompts
Bewährte Verfahren
- 常にフィーチャーを実装する前にテストを作成する (TDD要件)
- 一貫性のため{success, message, data?}レスポンンパターンを使用する
- すべてのファイルにABOUTMEコメントを追加して目的を説明する
- デプロイ前にFirebaseエミュレータで変更を検証する
Vermeiden
- もっと早く進むためにテストをスキップする - テストはバグを早期に発見する
- 適切なセキュリティルールなしでクライアントコレクションに書き込む
- すべての層で入力を検証しない (多層防御)
- エミュレータテストなしでデプロイする
Häufig gestellte Fragen
FirebaseフィーチャーのTDDワークフローは何ですか?
最初に失敗するテストを書き、テスト合格のためにフィーチャーを実装し、Firebaseエミュレータで検証します。このスキルは12ステップのチェックリストを提供します。
このスキルはすべてのFirebaseプロジェクト構造で動作しますか?
はい、Express API、ドメイングルーピング、および個々の関数ファイルパターンを検出し、それに応じて適応します。
どのような認証方法がサポートされていますか?
API Key認証(サーバーサイド検証)とFirebase Auth(クライアントサイド)の両方がサポートされています。
エミュレータテストは必須ですか?
はい、このスキルはフィーチャーを完了としてマークする前にエミュレータ検証を必要とします。
複数のホスティングサイトに追加できますか?
はい、このスキルは適切なrewrite設定を持つマルチホスティングセットアップをサポートしています。
これはfirebase-development:project-setupとどう異なりますか?
project-setupは新しいFirebaseプロジェクトを作成し、add-featureは新しい関数、エンドポイント、コレクションを持つ既存プロジェクトを拡張します。
Entwicklerdetails
Autor
2389-researchLizenz
MIT
Repository
https://github.com/2389-research/claude-plugins/tree/main/firebase-development/skills/add-featureRef
main
Dateistruktur
📄 SKILL.md