add-platformlisted
Install: claude install-skill PIsberg/vibetags
# Add an AI Platform to VibeTags
Paths and class names below were derived from the codebase at v1.0.0-RC3 (commits `2bc839e`
Claude Code local/granular/Skill + Copilot granular, `9c61a83` AI PR-reviewers/context-packers/
Void/Roo, `406f353` Firebase AI — the smallest recent example). If a path below 404s, the
architecture has drifted since — `grep -rn "FIREBASE" vibetags/src/main/java` from the repo root
will re-locate every dispatch point this skill lists.
## Step 0a — Verify the path at the vendor, before anything else
**Every** candidate path checked against a vendor's own docs rather than a cross-tool round-up has
so far turned out wrong or stale: Warp, Antigravity, OpenHands, Kilo and Crush in the 2026-09-08
sweep (#611); `.aiignore`, `.cursorindexingignore`, `.clineignore` and `.continuerules` in the
2026-09-12 one (#638, #640). Nine for nine. Read the vendor's page before writing a line.
- If the docs page is a JS app, behind a login, or 404s, get the shape from **real files**:
`gh api -X GET search/code -f q='filename:X' --jq '.items[].repository.full_name'`, then
`curl -sL https://raw.githubusercontent.com/<repo>/HEAD/<path>`. That is how Zencoder's front
matter (`description` + `alwaysApply`) was settled rather than guessed.
- **Adoption prompts the look and never settles it.** `.aiignore` sits in 820 repositories and is
worth nothing, because JetBrains states that a project with `.cursorignore`, `.codeiumignore` or
`.aiexclude` needs no `.aiignore` —