firebase · davila7 — скилл для Claude Code: что делает, установка
Скилл помогает проектировать Firebase-бэкенд: аутентификацию, базы данных, функции, хранилище и хостинг. Пригодится до настройки схемы и правил доступа.
npx claude-code-templates@latest --skill development/firebaseЧто делает firebase
Скилл охватывает Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage и Firebase Hosting. Он подсказывает, как выбирать нужный модуль SDK, строить структуру Firestore под запросы и задавать правила безопасности с самого начала.
Внутри также разобраны Firebase Admin SDK и эмуляторы. Для Firebase особенно важна модель данных: Firestore рассчитан на читаемые денормализованные данные, поэтому схема, удобная для SQL, может плохо подходить для нужных запросов. Без правил безопасности данные приложения остаются открытыми для нежелательного доступа.
Скилл также отмечает два проблемных сценария: административные операции на клиенте и слушатели больших коллекций. Установка для Claude Code выполняется командой npx claude-code-templates@latest --skill development/firebase.
Какие задачи решает
- спроектировать структуру Firestore под запросы
- написать правила безопасности Firebase
- подключить Firebase Authentication
- настроить Cloud Functions и Cloud Storage
- проверить код через Firebase эмуляторы
Примеры запросов агенту
- Спроектируй структуру Firestore для запросов приложения и объясни, какие данные денормализовать.
- Напиши правила безопасности для Firebase Authentication и Firestore с доступом только для владельца записи.
- Проверь, не выполняются ли административные операции на клиенте и нет ли слушателей больших коллекций.
Как установить firebase
1Через claude-code-templates
npx claude-code-templates@latest --skill development/firebase2Через Skills CLI (Vercel)
npx skills add davila7/claude-code-templates --skill firebase -a claude-code3Вручную: положить файлы
~/.claude/skills/firebase/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/firebase/
Вручную: положить файлы
.agents/skills/firebase/SKILL.mdДля всех проектов — ~/.agents/skills/
Вручную: положить файлы
.cursor/skills/firebase/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install davila7/claude-code-templates firebase2Вручную: положить файлы
.github/skills/firebase/SKILL.mdКомандой платформы
gemini skills install https://github.com/davila7/claude-code-templates --path cli-tool/components/skills/development/firebaseВручную: положить файлы
.devin/skills/firebase/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Claude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о firebase
Как установить firebase в Claude Code?
Выполните npx claude-code-templates@latest --skill development/firebase.
Что делает скилл firebase?
Он помогает работать с Firebase Authentication, Firestore, Realtime Database, Cloud Functions, Cloud Storage и Firebase Hosting. Также охватывает правила безопасности, Firebase Admin SDK и эмуляторы.
Как скилл советует проектировать данные в Firestore?
Структуру нужно строить вокруг шаблонов запросов и денормализованных данных. Модель, спроектированная как SQL-схема, может плохо поддерживать нужные запросы.
Похожие скиллы
Все скиллы по теме «Бэкенд и API» →Сначала — firebase от других авторов.