Compétences firebase-development-add-feature
📦

firebase-development-add-feature

Sûr

Construir Funcionalidades de Firebase con Desarrollo Guiado por Pruebas

Agregar nuevas funcionalidades a proyectos de Firebase requiere una planificación y pruebas cuidadosas. Esta habilidad guía a los desarrolladores a través de un flujo de trabajo estructurado para agregar Cloud Functions, colecciones de Firestore y endpoints de API utilizando prácticas de desarrollo guiado por pruebas.

Prend en charge: Claude Codex Code(CC)
📊 70 Adéquat
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-add-feature". Add an endpoint to create new todo items

Résultat attendu:

Crearé un nuevo endpoint de Cloud Function para crear elementos de tareas pendientes. Primero, escribiré las pruebas, luego implementaré el manejador con validación, agregaré reglas de seguridad de Firestore y verificaré con los emuladores. El endpoint seguirá el patrón de respuesta estándar con campos success, message y data.

Utilisation de "firebase-development-add-feature". Set up a Firestore collection for user comments with proper security

Résultat attendu:

Crearé la colección comments con reglas de seguridad que permitan a usuarios autenticados crear comentarios pero solo permitan actualizaciones a sus propios comentarios. Agregaré un índice para consultar comentarios por postId y createdAt, luego verificaré las reglas en el emulador de Firebase.

Utilisation de "firebase-development-add-feature". Implement a callable function for processing payments

Résultat attendu:

Crearé una función callable con verificaciones de autenticación, validación de entrada para datos de pago, integración con tu servicio de pagos, manejo apropiado de errores y pruebas exhaustivas incluyendo casos de éxito y fallos de validación.

Audit de sécurité

Sûr
v4 • 1/21/2026

This skill is a documentation-only guidance file for Firebase development workflows. All static findings are false positives from code examples in markdown. The skill contains TypeScript and bash code snippets as educational examples, not executable code. No actual security risks detected.

2
Fichiers analysés
962
Lignes analysées
0
résultats
4
Total des audits
Aucun problème de sécurité trouvé

Score de qualité

38
Architecture
100
Maintenabilité
87
Contenu
21
Communauté
100
Sécurité
91
Conformité aux spécifications

Ce que vous pouvez construire

Agregar Endpoint de API HTTP

Crear un nuevo endpoint de API REST con autenticación, validación y pruebas para tu proyecto de Cloud Functions de Firebase.

Crear Colección de Firestore con Reglas

Configurar una nueva colección de Firestore con reglas de seguridad adecuadas, índices y pruebas de integración para asegurar el control de acceso a datos.

Implementar Función Callable

Construir una función callable de Firebase que los SDKs cliente puedan invocar con autenticación integrada y manejo de errores estructurado.

Essayez ces prompts

Agregar Endpoint HTTP Simple
Add a new HTTP endpoint called getUserProfile that accepts a user ID and returns profile data from Firestore
Crear Colección con Seguridad
Create a new Firestore collection called notifications with server-write-only rules and an index on userId and createdAt
Construir Función Callable Autenticada
Implement a callable function named updateUserSettings that validates authentication and updates user preferences in Firestore
Agregar Tarea de Fondo Programada
Create a scheduled function that runs daily at midnight to clean up expired session tokens from the database

Bonnes pratiques

  • Siempre escribir pruebas antes de la implementación para asegurar que las funcionalidades funcionen como se espera
  • Usar patrones de respuesta consistentes con campos success, message y data opcionales
  • Agregar reglas de seguridad para cada nueva colección de Firestore para prevenir acceso no autorizado

Éviter

  • Omitir las pruebas en el emulador y desplegar directamente a producción sin verificación
  • Escribir código de implementación antes de crear pruebas fallidas viola los principios de TDD
  • Omitir verificaciones de autenticación o asumir que todas las solicitudes provienen de fuentes confiables

Foire aux questions

¿Esta habilidad crea nuevos proyectos de Firebase?
No, esta habilidad está diseñada para agregar funcionalidades a proyectos Firebase existentes. Para la configuración inicial del proyecto, usa la habilidad firebase-development:project-setup.
¿Qué framework de pruebas usa esta habilidad?
La habilidad proporciona ejemplos usando Vitest para pruebas unitarias y pruebas de integración con emuladores de Firebase. Puedes adaptar los patrones a otros frameworks de pruebas.
¿Puedo usar esta habilidad para Firebase Realtime Database?
Esta habilidad se enfoca en colecciones de Firestore y Cloud Functions. Los patrones pueden adaptarse para Realtime Database pero los ejemplos son específicos de Firestore.
¿Cómo funciona la autenticación en el código generado?
La habilidad soporta tanto tokens de Firebase Authentication como autenticación basada en API key. Proporciona plantillas para ambos patrones según la arquitectura de tu proyecto.
¿Esta habilidad desplegará mis funciones automáticamente?
No, la habilidad te guía a través del desarrollo y pruebas en el emulador. Tú controlas cuándo desplegar a producción usando comandos firebase deploy.
¿Cuál es el patrón de respuesta estándar mencionado?
Todos los manejadores devuelven objetos con success (booleano), message (cadena) y campos data opcionales para asegurar respuestas de API consistentes en toda tu aplicación.

Détails du développeur

Structure de fichiers

📄 SKILL.md