verify-language

verify-language is a skill for Claude Code, Codex from Aurite-ai/agent-verifier. It costs 48 tokens per session (2,482 once invoked), scanned A, original, MIT.

A local review guide for Python, TypeScript, JavaScript, and Go code, with checks based on each language's usual practices. It detects the language from project files and source-file extensions.

In plain words
What is it for?
Use it to check types, idioms, and best practices in projects identified through files such as pyproject.toml, package.json, go.mod, or source extensions.
Why use it?
It helps catch language-specific type, safety, and style problems that a general code review may miss. It is intended for focused language checks rather than a full security and quality audit.

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/aurite-ai/agent-verifier/verify-language
Any agent
npx skills add Aurite-ai/agent-verifier --skill verify-language
Clone the repo
git clone --depth 1 https://github.com/Aurite-ai/agent-verifier

Made for: Claude Code, Codex.

Wrote this? Show the measurements

A badge with what this costs and how it scanned, read live from this page, so it follows the numbers instead of freezing them. Markdown for a README, HTML for a documentation site or a project page.

agentmods badge for verify-language

README.md
[![agentmods](https://agentmods.dev/badge/skills/aurite-ai/agent-verifier/verify-language.svg)](https://agentmods.dev/skills/aurite-ai/agent-verifier/verify-language)
Your own site
<a href="https://agentmods.dev/skills/aurite-ai/agent-verifier/verify-language"><img src="https://agentmods.dev/badge/skills/aurite-ai/agent-verifier/verify-language.svg" alt="Measured on agentmods" height="20"></a>
Per session 48 Skills are progressive disclosure: only the name and description are preloaded; the body loads when the skill is used.
When invoked 2,482 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.00048 $0.02482
Opus 5 $0.00024 $0.01241
Sonnet 5 $0.00010 $0.00496
Haiku 4.5 $0.00005 $0.00248

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

Security

Grade A, and why

verify-language 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 5d ago.

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.

skills/verify-language/SKILL.md · 451 lines

How it starts

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

Language-Specific Verification

Purpose

Verify code against language-specific best practices and idioms for Python, TypeScript/JavaScript, and Go. All analysis happens locally.

When to Use

Trigger this skill when the user asks to:

  • "verify agent language"
  • "verify language"
  • "check types"
  • "check Python/TypeScript/Go code"

This skill is also auto-invoked by the main verification orchestrator based on detected language.

Note: For full verification including security, patterns, and quality checks, tell the user to say "verify agent".

Process

Step 1: Detect Language

Identify the primary language by checking:

Indicator Language
pyproject.toml, requirements.txt, setup.py Python
package.json, tsconfig.json TypeScript/JavaScript
go.mod, go.sum Go
Cargo.toml Rust

Also check file extensions in src/ or project root:

  • .py → Python
  • .ts, .tsx, .js, .jsx → TypeScript/JavaScript
  • .go → Go
  • .rs → Rust

Step 2: Run Language-Specific Checks

Apply checks based on detected language. Each section below is only applicable for its language.


Python Checks

[PATTERN] Type Hints on Public Functions

Flag any def function in public scope (no leading _) that has parameters without type annotations.

Examples:

# ⚠️ Warning - Missing type hints
def get_user(user_id):
    return db.find_user(user_id)

def process_items(items, filter_fn):
    return [filter_fn(item) for item in items]

# ✅ Pass - Has type hints
def get_user(user_id: int) -> User:
    return db.find_user(user_id)

def process_items(items: list[Item], filter_fn: Callable[[Item], bool]) -> list[Item]:
    return [filter_fn(item) for item in items]

Scope:

  • Public functions (no leading _)
  • Class methods (except __init__ can skip return type)
  • Module-level functions

Severity: ⚠️ Warning


[HEURISTIC] Docstrings

Check for missing docstrings:

Read the full file on GitHub · 451 lines

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. 5d ago First seen · 451 lines · 48 tokens per session scan A 055b18ea27af

Subscribe to this mod's changes

verify-language is a skill published in the GitHub repository Aurite-ai/agent-verifier (44 stars, last pushed 9d ago), licensed MIT. It adds 48 tokens to every session and 2,482 once invoked, about $0.0002 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.

Related

Other skills, from other repositories