CHANGELOG エントリ追加・バージョン計算。「CHANGELOG」「変更履歴」「changelog add」「version bump」「バージョン」「バージョンアップ」などのキーワードで自動適用。
emulator-control
Firebase Emulator の起動・停止・状態確認。「エミュレーター起動」「emulator start」「emulator stop」「エミュレーター停止」「エミュレーター状態」などのキーワードで自動適用。
インストール方法を見る含まれるファイル(1)
- SKILL.md1.9 KB
SKILL.md(原文)
インストールする前に、エージェントに与えられる指示の中身を確認できます。
Firebase Emulator 操作
Firebase Emulator Suite の起動・停止・状態確認を行う。 スクリプトによるポート管理・PID 管理を使用。
起動
${CLAUDE_PLUGIN_ROOT}/scripts/emulator-start.sh
Firebase Emulator をバックグラウンドで起動する。
- Firebase ディレクトリを自動検出
- プロジェクト ID を自動取得
- ポートの競合を事前チェック
- 起動後、UI URL とログ場所を表示
起動後の確認
http://localhost:4000 (Emulator UI)
停止
${CLAUDE_PLUGIN_ROOT}/scripts/emulator-stop.sh
全エミュレーターサービスのポートプロセスを終了する。
使用タイミング
- 開発終了時
- ポートを解放したい時
- エミュレーターを再起動したい時
状態確認
${CLAUDE_PLUGIN_ROOT}/scripts/emulator-status.sh
各サービスのポート稼働状況を確認する。
表示内容
- Firestore / Auth / Storage / UI の起動状態
- 使用中のポート
- 稼働サービス数(X/4)
環境変数
| 変数 | 説明 | デフォルト |
|---|---|---|
FIREBASE_DIR | Firebase ディレクトリ | 自動検出 |
FIREBASE_PROJECT_ID | プロジェクト ID | 自動検出 |
EMULATOR_PORT_FIRESTORE | Firestore ポート | 8090 |
EMULATOR_PORT_AUTH | Auth ポート | 9099 |
EMULATOR_PORT_STORAGE | Storage ポート | 9199 |
EMULATOR_PORT_UI | UI ポート | 4000 |
前提条件
- Firebase CLI がインストールされている(
npm install -g firebase-tools) firebase.jsonが存在する
レビュー
まだレビューはありません。使ってみた感想をお寄せください。
同じリポジトリのスキル
概要と使いどころ
プロジェクトの .claude/ ディレクトリ(skills, agents, contexts)を Codex CLI 互換 .agents/ に変換。「codex export」「Codex 変換」「プロジェクトをエクスポート」などで自動適用。
デザインシステム準拠のSwiftUIコンポーネントを生成する。新しいUIパーツの作成、コンポーネント生成時に使用。「コンポーネント作成」「新しいUI」「パーツ作成」「component generate」「UIパーツ」「新規コンポーネント」などのキーワードで自動適用。
Claude Code プラグインを Codex CLI 互換形式に変換。SKILL.md → .agents/skills/、agents → .agents/skills/、AGENTS.md 生成。「deploy」「codex」「Codex 変換」「エクスポート」などで自動適用。
SwiftUI ViewのDesign System準拠性を監査する。既存UIのレビュー、デザインチェック時に使用。「デザインレビュー」「UIチェック」「design audit」「デザイン監査」「UI監査」「デザインチェック」「トークン確認」などのキーワードで自動適用。
UIの視覚的差分を検出・比較する。デザイン変更前後の比較、リファレンスとの差分確認時に使用。「デザイン比較」「UI差分」「design diff」「design compare」「ビフォーアフター」「見た目の違い」などのキーワードで自動適用。