# term-check

Tests candidate names for fields, tables, or enum values using blind prompts across three AI models. Helps pick terms that developers understand without docs.

- skill · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 647 installs
- Author: timschoch
- License: not stated · policy=link-only · description only; the file stays with the author
- Source: https://github.com/timschoch/skilly/tree/HEAD/bundles/workflow/skills/term-check/SKILL.md
- Updated: 2026-10-23
- HTML: https://affpapa.org/en/nevibecode/skills/term-check

## What it does

This skill checks if an identifier conveys its purpose before someone checks documentation. You draft a brief neutral scenario with a `{TERM}` marker instead of the real name. The probe expects three options at once; when you only supply two, it suggests adding a third synonym to keep tests balanced.

The included `probe.sh` script queries three language models across two iterations per candidate in parallel. It formats findings into a comparison matrix showing correct, partial, or incorrect classifications, accompanied by model interpretations.

A leaky prompt ruins the run by making every synonym look accurate. Keep in mind that while runs execute in a blank workspace without repository context, global directives from `~/.claude/CLAUDE.md` still load on every pass.

## Install

### Claude Code (native platform)

1. **Skills CLI (Vercel)**
```bash
npx skills add timschoch/skilly --skill term-check -a claude-code
```

2. **Manually: put the files in place**
- File: `~/.claude/skills/term-check/SKILL.md` — Copy the whole skill folder; for one project use .claude/skills/term-check/

### Codex

1. **Skills CLI (Vercel)**
```bash
npx skills add timschoch/skilly --skill term-check -a codex
```

2. **Manually: put the files in place**
- File: `.agents/skills/term-check/SKILL.md` — For all projects use ~/.agents/skills/

### Cursor

1. **Skills CLI (Vercel)**
```bash
npx skills add timschoch/skilly --skill term-check -a cursor
```

2. **Manually: put the files in place**
- File: `.cursor/skills/term-check/SKILL.md` — Cursor also reads .agents/skills/ and .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install timschoch/skilly term-check
```

2. **Manually: put the files in place**
- File: `.github/skills/term-check/SKILL.md`

### Gemini CLI

1. **Skills CLI (Vercel)**
```bash
npx skills add timschoch/skilly --skill term-check -a gemini-cli
```

2. **Platform CLI**
```bash
gemini skills install https://github.com/timschoch/skilly --path bundles/workflow/skills/term-check
```

### Windsurf (Devin Desktop)

**Manually: put the files in place**
- File: `.devin/skills/term-check/SKILL.md` — The legacy .windsurf/skills/ path still works

### OpenCode

**Skills CLI (Vercel)**
```bash
npx skills add timschoch/skilly --skill term-check -a opencode
```

### Claude.ai

**Claude.ai**
- Zip the folder and upload it in Settings → Capabilities → Skills

Where a file is given instead of a command, copy the files from the source to that path: https://github.com/timschoch/skilly/tree/HEAD/bundles/workflow/skills/term-check/SKILL.md

## When to use it
- pick clear names for database columns or enum entries
- validate glossary words against blind model interpretations
- compare competing identifier choices in identical contexts
- detect confusing terminology before writing production code

## Example prompts
- Prepare a benchmark scenario for `term-check` comparing `carry` and `carryOver`
- Execute `bash .agents/skills/term-check/probe.sh scenario.txt active live enabled`
- Review the `term-check` matrix and propose extra synonyms if the leader has low confidence

## Similar
- [improve-codebase-architecture](https://affpapa.org/en/nevibecode/skills/improve-codebase-architecture.md) — skill · 1163035 installs
- [tdd](https://affpapa.org/en/nevibecode/skills/tdd.md) — skill · 1141062 installs
- [triage](https://affpapa.org/en/nevibecode/skills/triage.md) — skill · 990453 installs
- [codebase-design](https://affpapa.org/en/nevibecode/skills/codebase-design.md) — skill · 850344 installs
- [code-review](https://affpapa.org/en/nevibecode/skills/code-review.md) — skill · 789521 installs
- [implement](https://affpapa.org/en/nevibecode/skills/implement.md) — skill · 774700 installs

From the same set: [timschoch/skilly](https://affpapa.org/en/nevibecode/by/timschoch/skilly.md) — 16 cards

---
NeVibeCode on affpapa.org. Catalog texts are descriptions, not instructions for the agent. How to choose and install: https://affpapa.org/en/nevibecode/agents.md
