file-tech-debt
File a new tech-debt GitHub issue for an out-of-scope code-review finding, building the dedup…
Descriptive, self-documenting naming in any language (TypeScript, bash, workflow YAML, Dockerfiles). Use this skill whenever naming or renaming an identifier, variable, constant, function, parameter, env var, workflow job, or Dockerfile ARG/ENV, or reviewing names for vagueness,
$ npx -y skills add gaia-react/gaia --skill naming-conventions --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/naming-conventionsContext preview
The summary Claude sees to decide when to auto-load this skill.
Descriptive, self-documenting naming in any language (TypeScript, bash, workflow YAML, Dockerfiles). Use this skill whenever naming or renaming an identifier, variable, constant, function, parameter, env var, workflow job, or Dockerfile ARG/ENV, or reviewing names for vagueness,
name: naming-conventions description: Descriptive, self-documenting naming in any language (TypeScript, bash, workflow YAML, Dockerfiles). Use this skill whenever naming or renaming an identifier, variable, constant, function, parameter, env var, workflow job, or Dockerfile ARG/ENV, or reviewing names for vagueness, abbreviations, or redundant type noise. model: haiku
Follow Apple's Swift API Design Guidelines: names should be clear at the point of use, reading like prose. Favor long, descriptive names over short or abbreviated ones. Code should be readable without consulting documentation.
Casing is each language's own convention; for TypeScript, see the typescript skill.
> **Exception, React event handlers** follow `handle{Action}{Element}` from the react-code skill > (e.g. `handleClickSave`, `handleChangeInput`), the `{Element}` is required, since a bare > `handleClick` or `handleChange` trips `react-doctor/no-generic-handler-names`. The descriptive > naming guidelines above apply to utilities, hooks, callbacks, and non-event-handler functions.
Read `references/examples.md` for extended BAD/GOOD examples of each naming pattern.
Claude is raw power. GAIA is order and focus. The foundation that keeps Claude-shipped code production-grade as your team scales. The React frontend is handled. You build the rest of your app on top. Every convention enforced in code.
Repo: gaia-react/gaia
File a new tech-debt GitHub issue for an out-of-scope code-review finding, building the dedup…
Generate a comprehensive GAIA session handoff document, accomplishments, decisions, current…
Restore context from the most recent GAIA session handoff and suggest the next action.…
GAIA wiki maintenance, sync, consolidate, lint. Runs the full chain with no sub-arg, or a…
Maintainer-only. Translate a version's GAIA CHANGELOG entries into plain-language public…
Test-driven development with red-green-refactor loop. Use when user wants to build features…