Agent skill

Handsontable Code Review

by handsontable in handsontable/handsontable

Reviews Handsontable monorepo changes across architecture, code quality, performance and accessibility, and tests, with a confidence rating on every finding.

Custom licenceAuto-check passedDevelopment

Install Handsontable Code Review

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

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

GitHub CLI
$ gh skill install handsontable/handsontable handsontable-code-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/handsontable/handsontable.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.claude/skills/handsontable-code-review .claude/skills/handsontable-code-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
handsontable-code-review
GitHub stars
22k
Token cost
~999 tokens
SKILL.md length
424 words
Files
5 (incl. references)
Skills in repo
31
Repo updated
First seen
Licence
Custom licence

At a glance

Reviews Handsontable monorepo changes across architecture, code quality, performance and accessibility, and tests, with a confidence rating on every finding.

  • Works in 3 steps: Collect the changes: git diff (or git… → Apply each dimension's checklist from… → Report using the output format below,…
  • Reviewing a branch or pull request in the Handsontable repository before merge
  • SKILL.md covers Workflow, General review practices and Output format
  • Calls git

What it does

This skill reviews a diff, staged changes, a branch or a pull request in the Handsontable monorepo along four dimensions, or just one when you ask for a scoped check such as accessibility only. It starts by collecting the changes with `git diff` or `git diff --staged`, applies the checklist in the matching reference file for each dimension and reports the findings. It also serves as a design lens while implementing core changes.

The architecture file covers SOLID, Law of Demeter, plugin decoupling, conflict ownership, coordinate-system correctness and the breaking-changes policy. Code quality covers custom ESLint rules, JSDoc, naming, cognitive complexity, duplication and the TypeScript boundary. The performance and accessibility file covers large-array safety, render batching, memory cleanup, WCAG 2.1 AA, keyboard navigation and ARIA. The tests file asks for a named test for each new interaction path, scoped mutation when unit tests change, and a ticket on every weakened or deleted assertion.

Reviews flag only changed lines and give each finding a high, medium or low confidence, keeping the low ones so you can filter. Anything a linter, type-checker or compiler would catch is left to CI, and the review runs no build or tests apart from the scoped mutation run when unit tests change. Findings are limited to what a senior engineer would raise.

When your agent uses it

  • Reviewing a branch or pull request in the Handsontable repository before merge
  • Checking staged changes for accessibility and keyboard navigation gaps
  • Judging whether a change's tests actually prove the new behavior
  • Spotting performance regressions in large-array or rendering code

Example prompts

  • “Review my staged changes against the Handsontable conventions.”
  • “Just check accessibility on this branch: keyboard navigation and ARIA.”
  • “Do the new tests in this PR exercise every new option, or are some paths untested?”

Requirements

  • A checkout of the Handsontable monorepo
  • Git

Workflow steps

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

  1. Collect the changes: git diff (or git diff --staged).
  2. Apply each dimension's checklist from its reference file
  3. Report using the output format below, applying the general review practices.

What it can do on your machine

Read from SKILL.md and the folder at commit 68b5e97. 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

Handsontable Code Review loads about 999 tokens when it runs, and up to ~4.2k if it reads all its reference files. Until then it costs about 204 tokens; SKILL.md has 424 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~204
When it runs · the whole SKILL.md, loaded when a task matches
~999
With references · SKILL.md plus every file in references/, read only if the agent opens them
~4.2k

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

Its licence (Custom licence) doesn't allow us to republish the file, so here is its outline and opening line. It has 424 words (~999 tokens).

“Apply all four dimensions for a full review. For a scoped request ("just check a11y"), read only the relevant dimension.”

— opening of SKILL.md by handsontable, Custom licence
name
handsontable-code-review

Read the full SKILL.md on GitHub

Files

SKILL.md and 4 other files (references) in .claude/skills/handsontable-code-review of handsontable/handsontable.

  • SKILL.md
  • references/architecture.md
  • references/code-quality.md
  • references/performance-a11y.md
  • references/tests.md

Open the folder on GitHubat commit 68b5e97

Compare with similar skills

Handsontable Code 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.

Handsontable Code Review compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Handsontable Code Review this skillhandsontable/handsontable22k—~999Automated safety check: PassCustom licence
Code Review ChecklistshareAI-lab/learn-claude-code78k5 repos~1.1kAutomated safety check: PassMIT
Thorough Code Reviewpretend1111/claude-desktop-app4941 repos~502Automated safety check: PassCustom licence
Ship Thisplanetabhi/riseofmachine111—~2.9kAutomated safety check: PassCustom licence
Senior Code Criticnekomangaorg/Neko2.8k—~1.8kAutomated safety check: PassApache-2.0
React Code Reviewgiuseppe-trisciuoglio/developer-kit355—~2.6kAutomated safety check: NotesMIT

Similar skills

  • Code Review Checklist

    shareAI-lab/learn-claude-code

    Reviews code against a five-part checklist covering security, correctness, performance, maintainability and testing, and reports findings in a fixed format.

    78k GitHub starsUsed in 5 repos~1.1k tokens
    DevelopmentAuto-check passed
  • Thorough Code Review

    pretend1111/claude-desktop-app

    Reviews code or recent changes for bugs, security issues, performance problems and maintainability, reporting findings by severity with the reason and a fix.

    494 GitHub starsUsed in 1 repo~502 tokens
    DevelopmentAuto-check passed
  • Ship This

    planetabhi/riseofmachine

    Load this skill before shipping a UI change, to statically review the diff for design-craft regressions (accessibility, motion, responsive, and visual or UX drift), correctness and security issues…

    111 GitHub stars~2.9k tokensUpdated 2 days ago
    DevelopmentAuto-check passed
  • Senior Code Critic

    nekomangaorg/Neko

    Performs rigorous, adversarial senior-staff code reviews that ruthlessly uncover architectural anti-patterns, edge cases, lifecycle hazards, memory leaks, type-safety gaps, and performance pitfalls.

    2.8k GitHub stars~1.8k tokensUpdated yesterday
    DevelopmentAuto-check passed
  • React Code Review

    giuseppe-trisciuoglio/developer-kit

    Provides comprehensive code review capability for React applications, validates component architecture, hooks usage, React 19 patterns, state management, performance optimization, accessibility…

    355 GitHub stars~2.6k tokensUpdated 27 days ago
    Frontend & DesignAuto-check: notes
  • Frontend Code Review

    langgenius/dify

    Reviews frontend changes under `web/` or `packages/dify-ui/` for concrete defects and broken project contracts, using routed rule packs and a severity scale for findings.

    158k GitHub stars~938 tokensUpdated today
    DevelopmentAuto-check passed

More from handsontable/handsontable

All 31 skills in this repo
  • Handsontable Playwright E2E Tests

    handsontable/handsontable

    Guides writing and changing Playwright end-to-end tests for Handsontable using page objects, data-testid hooks and deterministic waits.

    22k GitHub stars~1.7k tokensUpdated today
    Auto-check passed
  • Guides changes to the @handsontable/angular-wrapper package: the HotTableComponent lifecycle, NgZone performance handling, settings services and the ng-packagr build.

    22k GitHub stars~1k tokensUpdated today
    Auto-check passed
  • BrowserStack Live Testing

    handsontable/handsontable

    Opens a live BrowserStack session on a real Android, iOS or desktop browser for a local or public URL, tunneling localhost through Cloudflare when needed.

    22k GitHub stars~950 tokensUpdated today
    Auto-check passed
  • Handsontable Changelog Entry

    handsontable/handsontable

    Decides whether a code change needs a changelog entry and creates the JSON file in .changelogs with the right type, framework and user-facing title.

    22k GitHub stars~1.6k tokensUpdated today
    Auto-check passed
  • Code Review Graph Navigator

    handsontable/handsontable

    Queries a pre-built, Tree-sitter-based code graph of the whole monorepo instead of grepping call chains, for exploring, debugging, refactoring or reviewing code.

    22k GitHub stars~939 tokensUpdated today
    Auto-check passed
  • Handsontable Coordinate Systems

    handsontable/handsontable

    Explains Handsontable's physical, visual and renderable row and column coordinate spaces and how to convert between them with IndexMapper, for debugging misplaced rows or columns.

    22k GitHub stars~721 tokensUpdated today
    Auto-check passed

Works with

Questions about Handsontable Code Review

What does Handsontable Code Review do?

Reviews Handsontable monorepo changes across architecture, code quality, performance and accessibility, and tests, with a confidence rating on every finding. This skill reviews a diff, staged changes, a branch or a pull request in the Handsontable monorepo along four dimensions, or just one when you ask for a scoped check such as accessibility only. It starts by collecting the changes with `git diff` or `git diff --staged`, applies the checklist in the matching reference file for each dimension and reports the findings.

When should I use Handsontable Code Review?

Handsontable Code Review fits situations like: reviewing a branch or pull request in the Handsontable repository before merge; checking staged changes for accessibility and keyboard navigation gaps; judging whether a change's tests actually prove the new behavior; spotting performance regressions in large-array or rendering code.

How do I install Handsontable Code Review in Claude Code?

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

How do I install Handsontable Code Review in Codex?

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

Can I use Handsontable Code 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 handsontable/handsontable --skill handsontable-code-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/handsontable-code-review, .gemini/skills/handsontable-code-review, .github/skills/handsontable-code-review and .opencode/skills/handsontable-code-review in your project.

What does Handsontable Code Review need to run?

Going by SKILL.md and its folder, Handsontable Code Review needs the command-line tools its instructions call (git). Our summary lists: A checkout of the Handsontable monorepo; Git.

Does Handsontable Code 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 Handsontable Code 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 Handsontable Code Review use?

Handsontable Code Review has a licence file (the repository's licence) that doesn't match a standard licence. Read it on GitHub before reusing the skill.

How many tokens does Handsontable Code Review use?

About 999 tokens (SKILL.md is roughly 4k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 3.2k tokens, read only when the agent opens those files.

What are the alternatives to Handsontable Code Review?

Skills that share tags, products or a category with Handsontable Code Review: Code Review Checklist (shareAI-lab/learn-claude-code, 78k stars), Thorough Code Review (pretend1111/claude-desktop-app, 494 stars), Ship This (planetabhi/riseofmachine, 111 stars) and Senior Code Critic (nekomangaorg/Neko, 2.8k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Handsontable Code Review?

handsontable (a GitHub organization) maintains it in handsontable/handsontable, which has 22,059 GitHub stars. The repository holds 31 skills in this directory. The repository was last updated on October 7, 2026.

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