Agent skill

Review

by samchon in samchon/typia

Defines exhaustive solo review, Self-Review, and solo repository-wide issue-discovery rounds for typia.

MITAuto-check passedAgent Workflows

Install Review

skills CLI
$ npx skills add samchon/typia --skill review -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install samchon/typia review --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/samchon/typia.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/review .claude/skills/review && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
review
GitHub stars
5.9k
Token cost
~2.5k tokens
SKILL.md length
1,347 words
Files
1
Skills in repo
6
Repo updated
First seen
Licence
MIT

At a glance

Defines exhaustive solo review, Self-Review, and solo repository-wide issue-discovery rounds for typia.

  • Works in 6 steps: Establish the complete change surface,… → Perform one complete round under the… → Reproduce every suspected defect before… → …
  • Every self-review
  • SKILL.md covers Non-Negotiable Review Law, Self-Review, Commit Early-Warning Pass and Solo Issue Discovery Rounds, plus 1 more section
  • Calls git

What it does

Review is an agent skill from samchon/typia. Defines exhaustive solo review, Self-Review, and solo repository-wide issue-discovery rounds for typia. Use for every self-review or unqualified review request and as the default review mode inside issue campaigns. This skill never spawns review agents; use the multi-agent skill only when the user explicitly requests a team, parallel, or multi-agent review.

Its SKILL.md is about 2.5k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Agent Workflows. The repository describes itself as: Super-fast/easy runtime validators and serializers via transformation. The licence is MIT.

When your agent uses it

  • Every self-review
  • Unqualified review request and as the default review mode inside issue campaigns
  • Explicitly requests a team
  • Multi-agent review

Example prompts

  • “Use the review skill to define exhaustive solo review, Self-Review, and solo repository-wide issue-discovery rounds for typia”
  • “/review”

Workflow steps

6 steps, taken from the first numbered list in SKILL.md.

  1. Establish the complete change surface, including the pull-request base-to-head diff and any uncommitted changes.
  2. Perform one complete round under the Non-Negotiable Review Law. Include correctness and boundaries, Windows and POSIX behavior…
  3. Reproduce every suspected defect before accepting it.
  4. Apply every sound improvement and run the narrowest verification authorized by the owning workflow.
  5. If anything changed, restart at step 1 as a fresh full round.
  6. Finish only when a complete round finds nothing to improve. Report the final clean round and every verification that could not run.

What it can do on your machine

Read from SKILL.md and the folder at commit d9d3436. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • git

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use git, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Review loads about 2.5k tokens when it runs. Until then it costs about 92 tokens; SKILL.md has 1,347 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~92
When it runs · the whole SKILL.md, loaded when a task matches
~2.5k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from samchon/typia at commit d9d3436, republished under its MIT licence (© samchon). 1,347 words, ~2,536 tokens.

Download SKILL.mdSave it as .claude/skills/review/SKILL.md (or your agent's skills folder).
name
review
description
Defines exhaustive solo review, Self-Review, and solo repository-wide issue-discovery rounds for typia. Use for every self-review or unqualified review request and as the default review mode inside issue campaigns. This skill never spawns review agents; use the multi-agent skill only when the user explicitly requests a team, parallel, or multi-agent review.

Review

Non-Negotiable Review Law

Read the contracts skill when reviewing maintained production declarations or tests. Judge every acknowledgment against the actual declaration, native documentation, private helpers, and consequence surface. Evidence proves that an answer exists; review verifies every fact the chapter requests and revalidates existing answers affected by a change. A passing fixture or renamed wrapper does not prove that a disproven implementation assumption was corrected.

One reviewer performs every review in this skill from scratch over the entire declared surface. Do not spawn a subagent, delegate a concern, or load the discussion skill. Do not create a clone or worktree for solo review or Self-Review.

Choose the principled conclusion. Review duration, difficulty, and consequence surface are reasons to inspect more deeply and verify more carefully, never reasons to overlook a sound improvement, accept an unsupported claim, or lower the completion standard.

A complete round must satisfy all six rules:

  • Whole surface: read every changed file and hunk. For issue discovery, audit the entire campaign scope. Never partition by file, package, concern, platform, or pass, and never substitute another reviewer's coverage.
  • Consequence surface: inspect affected code paths, tests, generated artifacts, CI, packaging, documentation, and consumers. Trace side effects, state transitions, concurrency, platforms, boundaries, compatibility, and failure and recovery paths beyond the named symptom or diff.
  • Fresh start: use the current state and repeat the whole inspection. Earlier rounds, sampled files, and a recheck of only the latest fix do not count as coverage.
  • Unlimited rounds: whenever the reviewer applies an improvement or accepts a meaningful issue candidate, update the work and start another complete round. Stop only after a complete round produces nothing that survives verification.
  • One immutable state: a round runs against one recorded state, dependency lock, provisioned workspace contract, supported environment contract, and mandatory test matrix. Issue discovery and committed pull-request review use an exact commit. A solo review records its exact starting diff and refreshes that snapshot after every edit; a review round must not race a source change. The multi-agent review procedure states how a team shares one snapshot.
  • Auditable completeness: the reviewer accounts for every tracked file and every mandatory public-operation, ownership, consumer, boundary, option, declaration-provenance, generated-artifact, packaging, and supported-platform matrix cell in the declared surface. Finding a candidate never ends or narrows the review. A skipped file, unprovisioned harness, unsupported claim, or unexecuted required cell makes the report INCOMPLETE, never COMPLETE.

Self-Review

Self-Review and an unqualified review request use this solo workflow:

  1. Establish the complete change surface, including the pull-request base-to-head diff and any uncommitted changes.
  2. Perform one complete round under the Non-Negotiable Review Law. Include correctness and boundaries, Windows and POSIX behavior, concurrency and state, data loss and security, cache and recovery invariants, public API and compatibility, test isolation, CI and packaging, generated output, documentation, and migration effects.
  3. Reproduce every suspected defect before accepting it.
  4. Apply every sound improvement and run the narrowest verification authorized by the owning workflow.
  5. If anything changed, restart at step 1 as a fresh full round.
  6. Finish only when a complete round finds nothing to improve. Report the final clean round and every verification that could not run.

Self-Review does not authorize creating, pushing, updating, or merging a pull request. If the user separately requests one of those actions, follow the pull-request skill.

Commit Early-Warning Pass

A commit early-warning pass is not a review under this skill. It is the read-only per-commit reader a solo campaign author runs over every landed commit while still implementing, required and defined by the solo campaign development document.

It delegates nothing the Non-Negotiable Review Law governs. The law governs the author's own round, which still runs alone over the whole surface before merge under all six rules. One commit is not a declared surface, a reported candidate is not an accepted finding, and the passes do not add up to a round.

Never call the pass a Self-Review, and never report it as one. A reader who sees that name concludes the gate already ran, and the whole-surface round disappears without anyone deciding to drop it.

Show full SKILL.md (667 more words)Show less

Solo Issue Discovery Rounds

Use these rounds only through the solo issue-campaign skill.

  1. Freeze one exact commit and record the dependency lock, provisioning command, and supported environment contract before starting. Derive that environment contract from package engines, public documentation, repository CI, peer requirements, published package behavior, and explicit user decisions; do not narrow it ad hoc, and treat an unresolved conflict as a blocker on CLEAN.
  2. Inventory all tracked files, package and public API families, implementation owners, generated artifacts, test harnesses, workflows, documentation contracts, supported platforms, and open and closed issue or pull-request history before examining candidates. Reconcile that inventory with git ls-files and with the campaign's mandatory coverage matrix. A grep lens, a sampled file set, or a statement that the surface was reviewed is not coverage.
  3. Audit the entire inventory and execute the whole mandatory matrix. Audit source, tests, documentation, CI, packaging, generated artifacts, platform behavior, upstream and downstream provenance, and history against the development skill's Forbidden section. Continue through the full inventory after finding a candidate.
  4. Treat the matrix as a floor. Cover all applicable public operation families and direct, factory, and nested forms; equivalent TypeScript spellings, including aliases, interfaces, call and construct type literals, and classes; local, re-exported, module, package, user-global, default-library, ambient, and runtime-native provenance; union, intersection, generic, and transform-option interactions; static, dynamic, array, any, and unknown value contexts; positive, one-axis negative, boundary, malformed, maximum-width, one-past-boundary, and mutation controls; generated-byte and executed-runtime behavior; deterministic repeat emit; workspace, clean packed, and deployment consumers; and supported Node, module-resolution, operating-system, and CLI paths. Every interaction that reaches shared control flow is its own cell, and every positive cell has a one-axis negative twin. Run mutations only in a disposable checkout, keep the regression probe unchanged, and require the probe's canonical command to fail. When the round discovers a new owner, consumer, axis, or interaction, version and re-hash the canonical matrix and execute the added cells before the round can complete.
  5. Record every raw candidate, killed hypothesis, command, and artifact in the campaign knowledge base with the exact commit, environment, matrix hash, and census results. The round is COMPLETE only when the full inventory and current matrix finished; otherwise it is INCOMPLETE and cannot support a CLEAN campaign state.
  6. Reopen each candidate from primary evidence in a fresh state, reproduce it, verify ownership and provenance, trace its complete consequence surface, and compare existing issues and pull requests. Record accept, partial acceptance, rewrite, combine, split, reject, or defer with the supporting evidence, so a later round does not rediscover a rejected premise as new. Implementation mechanisms remain hypotheses.
  7. If any meaningful candidate survives, return to step 3 and run another complete round against the same frozen commit before publishing or implementing anything, and repeat until one round produces no surviving candidate. Discovery owns this loop; it never hands a partial candidate pool to publication or implementation because the first round already found work. A prior finding never permits narrowing the next round to its owner or neighbors.
  8. Publish only the surviving adjudicated form when the campaign is authorized to publish. After the authorized issue and implementation flow completes, freeze the new integrated commit and begin the next full-scope round.
  9. Stop only when one immutable-state round completes the entire repository inventory and mandatory matrix, no round is INCOMPLETE, and no meaningful candidate survives verification. Any verified in-repository correctness, contract, data-integrity, build, test-oracle, documentation, packaging, workflow, or Forbidden violation is meaningful regardless of severity, rarity, legacy status, or malformed-input trigger. Do not downgrade a proved defect to an observation to satisfy the stop rule. An unresolved, deferred, or unimplemented verified defect blocks CLEAN, and green existing suites cannot satisfy the stop rule.

Explicit Multi-Agent Reviews

When the user explicitly asks for a team, parallel, or multi-agent review, load the multi-agent skill and its review procedure instead of this workflow. It inherits the same whole-surface, immutable-state, and auditable-completeness law while defining independent parallel reviewers, agent briefing, and lead and critic adjudication.

© samchon, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/review of samchon/typia.

Open the folder on GitHubat commit d9d3436

Compare with similar skills

Review next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Review this skillsamchon/typia5.9k—~2.5kAutomated safety check: PassMIT
MCP Server Builderanthropics/skills180k63 repos~2.3kAutomated safety check: PassApache-2.0
Hook Development for Claude Code Pluginsanthropics/claude-plugins-official38k10 repos~4.1kAutomated safety check: NotesApache-2.0
Using Superpowersfarm-fe/farm5.6k35 repos~1.4kAutomated safety check: PassMIT
Executing Plans Inlineobra/superpowers297k2 repos~5.1kAutomated safety check: PassMIT
Skill CreatorAzure/azqr79589 repos~8.2kAutomated safety check: PassApache-2.0

Similar skills

  • MCP Server Builder

    anthropics/skills

    Official

    Guides the design and implementation of Model Context Protocol servers in TypeScript or Python, from tool naming and error messages to evaluation.

    180k GitHub starsUsed in 63 repos~2.3k tokens
    Agent WorkflowsAuto-check passed
  • Hook Development for Claude Code Plugins

    anthropics/claude-plugins-official

    Official

    Explains how to write Claude Code plugin hooks, both prompt-based checks and bash commands, for events such as PreToolUse, Stop and SessionStart.

    38k GitHub starsUsed in 10 repos~4.1k tokens
    Agent WorkflowsAuto-check: notes
  • Using Superpowers

    farm-fe/farm

    A skill your agent uses when starting any conversation - establishes how to find and use skills, requiring Skill tool invocation before ANY response including clarifying questions

    5.6k GitHub starsUsed in 35 repos~1.4k tokens
    Agent WorkflowsAuto-check passed
  • Executing Plans Inline

    obra/superpowers

    Has the agent carry out an implementation plan itself, task by task in the current session, keeping a ledger, proving each step with a test and ending with one whole-branch review.

    297k GitHub starsUsed in 2 repos~5.1k tokens
    Agent WorkflowsAuto-check passed
  • Skill Creator

    Azure/azqr

    Official

    Create new skills, modify and improve existing skills, and measure skill performance.

    795 GitHub starsUsed in 89 repos~8.2k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Agent Development

    anthropics/claude-plugins-official

    Official

    Explains how to write agents for Claude Code plugins: the markdown file with YAML frontmatter, trigger descriptions, model and color settings, and system prompt design.

    38k GitHub starsUsed in 7 repos~2.8k tokens
    Agent WorkflowsAuto-check passed

More from samchon/typia

  • Project

    samchon/typia

    Defines the typia product contract, workspace layout, package boundaries, and canonical commands.

    5.9k GitHub stars~1.8k tokensUpdated 2 days ago
    Auto-check passed
  • Development

    samchon/typia

    Defines typia implementation rules, testing standards, validation, consequence analysis, and change integrity.

    5.9k GitHub stars~4.9k tokensUpdated 2 days ago
    Auto-check: notes
  • Issue Campaign

    samchon/typia

    Defines the default solo repository-wide issue campaign for typia: exhaustive discovery, lead-vetted issue publication, one unified CI-validated implementation pull request per cycle, solo…

    5.9k GitHub stars~3.1k tokensUpdated 2 days ago
    Auto-check passed
  • Benchmark

    samchon/typia

    Defines typia benchmark fixture integrity, result reporting, and publication safeguards.

    5.9k GitHub stars~1.2k tokensUpdated 2 days ago
    Auto-check passed
  • Documentation

    samchon/typia

    Defines README, website-guide, and agent-instruction structure, audience, prose formatting, and voice for typia.

    5.9k GitHub stars~1.1k tokensUpdated 2 days ago
    Auto-check passed

Categories

Questions about Review

What does Review do?

Defines exhaustive solo review, Self-Review, and solo repository-wide issue-discovery rounds for typia. Review is an agent skill from samchon/typia. Defines exhaustive solo review, Self-Review, and solo repository-wide issue-discovery rounds for typia.

When should I use Review?

Review fits situations like: every self-review; unqualified review request and as the default review mode inside issue campaigns; explicitly requests a team; multi-agent review.

How do I install Review in Claude Code?

Run `npx skills add samchon/typia --skill review -a claude-code`. Or copy the skill folder (.agents/skills/review in samchon/typia) into .claude/skills/review in your project. Claude Code loads it when a task matches its description.

How do I install Review in Codex?

Run `npx skills add samchon/typia --skill review -a codex`. Or copy the skill folder (.agents/skills/review in samchon/typia) into .agents/skills/review in your project. Codex loads it when a task matches its description.

Can I use Review in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add samchon/typia --skill review -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/review, .gemini/skills/review, .github/skills/review and .opencode/skills/review in your project.

What does Review need to run?

Going by SKILL.md and its folder, Review needs the command-line tools its instructions call (git).

Does Review access the network?

SKILL.md contains no URLs. Its commands use git, which can reach the network depending on how they are called. This is read from the text; nothing was executed.

Is Review safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Review use?

Review is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Review use?

About 2.5k tokens (SKILL.md is roughly 10k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Review?

Skills that share tags, products or a category with Review: MCP Server Builder (anthropics/skills, 180k stars), Hook Development for Claude Code Plugins (anthropics/claude-plugins-official, 38k stars), Using Superpowers (farm-fe/farm, 5.6k stars) and Executing Plans Inline (obra/superpowers, 297k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Review?

samchon (a GitHub user) maintains it in samchon/typia, which has 5,940 GitHub stars. The repository holds 6 skills in this directory. The repository was last updated on October 6, 2026.

Source: samchon/typia on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.