naming-expert

naming-expert is a skill for Claude Code, Codex from longbkit/clisbot. It costs 125 tokens per session (1,911 once invoked), scanned A, original, MIT.

A repository-based guide for choosing and reviewing names for code, commands, data fields, agent concepts, and user-interface elements.

In plain words
What is it for?
Use it to plan naming changes, review existing names, establish an accepted term, or design a code-wide rename when implementation is requested.
Why use it?
It reduces confusing or inconsistent terminology by making names reflect what each concept owns and does.

Skill for Claude CodeCodex

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add skills/longbkit/clisbot/naming-expert
Any agent
npx skills add longbkit/clisbot --skill naming-expert
Clone the repo
git clone --depth 1 https://github.com/longbkit/clisbot

Made for: Claude Code, Codex.

Per session 125 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 1,911 The whole file, excluding the scripts and references it only reads on demand.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00125 $0.01911
Opus 5 $0.00063 $0.00955
Sonnet 5 $0.00025 $0.00382
Haiku 4.5 $0.00013 $0.00191

Measured 3d ago against content hash 269f2a327846, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

naming-expert scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 3d ago.

The scan reads SKILL.md. This mod also ships 1 executable file (scripts/naming-inventory.mjs), listed below but not scanned — reading those needs a real analyzer, not pattern matching.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

.agents/skills/naming-expert/SKILL.md · 203 lines

How it starts

The opening of the file, as written. The whole thing — 203 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Naming expert

Treat naming as architecture. Make each name reveal the concept, owner, role, scope, and expected behavior with the least reader inference. Replace model memory with a repeatable loop: observe, inventory, compare, decide, ratify, and enforce.

Select one mode

State the selected mode and scope before acting. Do not blend modes silently.

  • Use plan for a naming proposal, roadmap, migration design, or broad rename. Create a dated supporting artifact in the repository location selected by audit-format.md. Do not edit product code or claim a canonical decision.
  • Use decide when the user asks to choose, accept, ratify, or establish the canonical name. Record the accepted definition in the smallest canonical language or convention owner and create or update the appropriate decision record when the choice is material. Perform a code-wide rename only when the user also asks to implement it.
  • Use review for a naming audit, code review, diff review, or consistency check. Review is read-only unless the user separately asks to fix findings.
  • If no signal is clear, default to review.

Read audit-format.md before creating or updating a persistent naming artifact.

Ground the current language

  1. Read the nearest repository instructions and establish the dirty-tree boundary.
  2. Start with docs/architecture/domain-language.md for canonical concepts and ownership, then docs/architecture/naming-conventions.md for repository representations.
  3. Read the relevant architecture owner, feature front door, public CLI/help, config schema, persistence contract, or runner/channel contract for the requested scope.
  4. Treat architecture and accepted decisions as normative. Treat feature docs, guides, audits, research, tasks, and Git history according to repository precedence; do not let historical wording override current contracts.
  5. Preserve unrelated user changes and check existing tests or machine gates before inventing another naming rule.

Read the full file on GitHub · 203 lines

Files

What ships with it

3 files beside SKILL.md in the same directory: the scripts, references and assets a skill reads on demand. Not counted in the per-session cost; read them before you install if any of them is executable.

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 3d ago First seen · 203 lines · 125 tokens per session scan A 269f2a327846

Subscribe to this mod's changes

naming-expert is a skill published in the GitHub repository longbkit/clisbot (114 stars, last pushed 3d ago), licensed MIT. It adds 125 tokens to every session and 1,911 once invoked, about $0.0006 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.