Skip to content

Commit 1d00926

Browse files
committed
Add in clarity to skill for product naming,.
1 parent 7e1152d commit 1d00926

2 files changed

Lines changed: 22 additions & 0 deletions

File tree

.agents/skills/firebase-cpp-builder/SKILL.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -103,3 +103,14 @@ Common targets include:
103103
- `firebase_messaging`
104104
- `firebase_remote_config`
105105
- `firebase_storage`
106+
107+
## Product Naming Disambiguation (`firebase_auth` vs `auth`)
108+
109+
Different build tools use different naming conventions for products in this repository:
110+
111+
- **CMake Targets (Desktop/iOS)**: Typically prefixed with `firebase_` (e.g., `firebase_auth`).
112+
- **Gradle Subprojects (Android)**: Typically use the raw module name (e.g., `:auth:build`).
113+
- **Python Scripts** (e.g., `build_desktop.py`, `build_testapps.py`): Typically use the raw module name (e.g., `--t auth`).
114+
115+
> [!TIP]
116+
> If you are unsure about the exact product name or supported flags, run Python scripts with `--help` (e.g., `build_desktop.py --help`). For shell scripts, run without parameters (Android) or with `-h` (iOS) to see usage.

.agents/skills/firebase-cpp-test-runner/SKILL.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -92,3 +92,14 @@ cmake .. && cmake --build . -j
9292
```
9393

9494
Once the build is finished, run the generated `integration_test` binary.
95+
96+
## Product Naming Disambiguation (`firebase_auth` vs `auth`)
97+
98+
Different build tools use different naming conventions for products in this repository:
99+
100+
- **CMake Targets (Desktop/iOS)**: Typically prefixed with `firebase_` (e.g., `firebase_auth`).
101+
- **Gradle Subprojects (Android)**: Typically use the raw module name (e.g., `:auth:build`).
102+
- **Python Scripts** (e.g., `build_testapps.py`): Typically use the raw module name (e.g., `--t auth`).
103+
104+
> [!TIP]
105+
> If you are unsure about the exact product name or supported flags, run Python scripts with `--help` (e.g., `build_testapps.py --help`). For shell scripts, run without parameters (Android) or with `-h` (iOS) to see usage.

0 commit comments

Comments
 (0)