Agent skill

Reviewing Skills

by ruby-git in ruby-git/ruby-git

Audits Agent Skills for quality, discoverability, and adherence to best practices.

MITAuto-check passedAgent Workflows

Install Reviewing Skills

skills CLI
$ npx skills add ruby-git/ruby-git --skill reviewing-skills -a claude-code

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

GitHub CLI
$ gh skill install ruby-git/ruby-git reviewing-skills --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/ruby-git/ruby-git.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.github/skills/reviewing-skills .claude/skills/reviewing-skills && 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
reviewing-skills
GitHub stars
1.8k
Token cost
~2.5k tokens
SKILL.md length
1,167 words
Files
1
Skills in repo
30
Repo updated
First seen
Licence
MIT

At a glance

Audits Agent Skills for quality, discoverability, and adherence to best practices.

  • Works in 10 steps: Frontmatter → Description quality → Body structure and size → …
  • Reviewing a skill
  • SKILL.md covers Contents, How to use this skill, Related skills and Input, plus 3 more sections
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Reviewing Skills is an agent skill from ruby-git/ruby-git. Audits Agent Skills for quality, discoverability, and adherence to best practices. Use when reviewing a skill, checking skill quality, auditing skill descriptions, or validating skill structure before committing.

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, covering Skill authoring. The repository describes itself as: Ruby/Git is a Ruby library that can be used to create, read and manipulate Git repositories by wrapping system calls to the git binary. The licence is MIT.

When your agent uses it

  • Reviewing a skill
  • Checking skill quality
  • Auditing skill descriptions
  • Validating skill structure before committing

Example prompts

  • “Use the reviewing-skills skill to audit Agent Skills for quality, discoverability, and adherence to best practices”
  • “/reviewing-skills”

Workflow steps

10 steps, taken from the step headings in SKILL.md.

  1. Frontmatter
  2. Description quality
  3. Body structure and size
  4. Conciseness
  5. Degrees of freedom
  6. Progressive disclosure
  7. Workflows and feedback loops
  8. Content quality
  9. Cross-skill consistency
  10. Discoverability sections

What it can do on your machine

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

    No scripts in the folder and no shell commands in SKILL.md.

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

  • Network

    Links to these hosts (documentation or services it may open):

    • platform.claude.com

    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

Reviewing Skills loads about 2.5k tokens when it runs. Until then it costs about 57 tokens; SKILL.md has 1,167 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~57
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 ruby-git/ruby-git at commit f3bf20f, republished under its MIT licence (© ruby-git). 1,167 words, ~2,515 tokens.

Download SKILL.mdSave it as .claude/skills/reviewing-skills/SKILL.md (or your agent's skills folder).
name
reviewing-skills
description
Audits Agent Skills for quality, discoverability, and adherence to best practices. Use when reviewing a skill, checking skill quality, auditing skill descriptions, or validating skill structure before committing.

Reviewing Skills

Audit one or more Agent Skills for quality, discoverability, consistency, and adherence to the Anthropic skill-authoring best practices.

Contents

How to use this skill

Attach this file to your Copilot Chat context, then invoke it with the skill folder or SKILL.md file(s) to review. Examples:

text
Using the Reviewing Skills skill, review .github/skills/command-implementation/.
text
Review all skills under .github/skills/ for best-practice compliance.

Input

One or more skill directories or SKILL.md files from .github/skills/.

Review checklist

Work through each section below for every skill under review.

1. Frontmatter
  • name is present, 1-64 chars, lowercase letters/numbers/hyphens only
  • name matches the folder name exactly
  • name does not contain reserved words (anthropic, claude)
  • description is present, 1-1024 chars
  • description does not contain XML tags
2. Description quality

The description is the primary discovery mechanism — it determines whether the skill is selected from potentially hundreds of available skills.

  • Written in third person (not "I can…" or "You can…")
  • Describes what the skill does (capabilities)
  • Describes when to use it (triggers, scenarios, keywords)
  • Includes specific key terms users are likely to mention
  • Is not vague (e.g. "Helps with documents" is too vague)
3. Body structure and size
  • SKILL.md body targets under 500 lines and is reviewed carefully above 600 lines
  • Exceeding the target is justified when splitting always-needed workflow or review rules would make the skill less effective
  • If approaching the limit, situational content is split into separate reference files before core workflows or checklists are split
  • Reference files are at most one level deep from SKILL.md (no deeply-nested chains like SKILL → A.md → B.md → actual content)
  • Reference files longer than 100 lines include a table of contents
  • Reference files state their purpose and when the agent should load them
4. Conciseness

Every token in a loaded skill competes with conversation history and other context. Challenge each piece of information:

  • Only includes context the model does not already have
  • Does not over-explain concepts the model already knows
  • Avoids redundant paragraphs or verbose preambles
  • Uses code examples instead of lengthy prose where possible
5. Degrees of freedom

Match instruction specificity to task fragility:

  • High freedom (general text guidance) for tasks where multiple approaches are valid and context determines the best route
  • Medium freedom (pseudocode / parameterized templates) for tasks with a preferred pattern but acceptable variation
  • Low freedom (exact scripts, no parameters) for fragile or error-prone operations where consistency is critical
  • The chosen level is appropriate for the skill's domain
6. Progressive disclosure
  • SKILL.md serves as an overview / table of contents
  • Detailed materials are in separate files loaded only when needed
  • Mandatory workflow steps, validation loops, and review checklist items stay in SKILL.md even when detailed examples move to references
  • Situational, element-specific, type-specific, or platform-specific rules are good candidates for reference files
  • File names are descriptive (not doc1.md, file2.md)
  • Directory structure is organized by domain or feature
7. Workflows and feedback loops
  • Complex multi-step operations are broken into clear, sequential steps
  • Long workflows include a progress checklist the agent can track
  • Validation / feedback loops are present for quality-critical tasks (run validator → fix errors → repeat until clean)
  • Decision points use conditional workflow patterns (if X → workflow A, if Y → workflow B)
  • For standards and review skills, rules are mandatory unless explicitly marked Optional; advisory skills consistently distinguish requirements, recommendations, and examples
Show full SKILL.md (565 more words)Show less
8. Content quality
  • No time-sensitive information (dates that will become stale); if legacy context is needed, it is in a collapsible "old patterns" section
  • Consistent terminology throughout (one term per concept, not synonyms)
  • Named thresholds, modes, phases, or terms are defined before first use and have one authoritative definition
  • Policy definitions (what a policy is, its exceptions, their criteria) are stated only in their designated authority section; every other file or section links to the authority by anchor instead of restating it. A policy definition restated outside its authority section is a defect — flag it and point the restating file at the authority. Restated definitions silently rot when the authority changes (PR #1708 spent most of seven review rounds on exactly this), while a link cannot drift and an instruction stated in only one place cannot drift
  • Role-specific operational instructions (what to do, flag, or test) stay inline in the document whose role they serve — do not flag them as restatements, and flag consolidation that removes them. A reader executing a checklist or workflow must never need the linked definition to perform an action; they follow the link only to understand why
  • Examples are concrete, not abstract
  • Examples and domain facts are technically accurate; repo-specific skills use real project patterns where practical
  • All file paths use forward slashes (no Windows-style backslashes)
  • No "voodoo constants" — every magic number or config value is justified
  • Important rule sections use real markdown headings, not bold paragraphs as pseudo-headings
  • Duplicate rationale and repeated examples are removed, while short normative checklist rules remain self-contained
9. Cross-skill consistency

When reviewing multiple skills in the same repository:

  • Naming convention is consistent (all gerund, all noun-phrase, or all action-oriented — not a mix)
  • Shared policies (branch rules, commit conventions, quality gates, changelog policy) do not contradict each other
  • Cross-skill links in ## Related skills resolve to existing files
  • Intra-skill links, cross-skill deep links, table-of-contents anchors, and referenced files resolve after heading or file moves
  • Every skill referenced in .github/copilot-instructions.md's routing table resolves to an existing .github/skills/*/SKILL.md file
  • Skills that extend other skills clearly state what they inherit, override, or add
  • Stop/ask checkpoints are used consistently for comparable risk levels
10. Discoverability sections

Every skill in this repository must include these standard sections:

  • ## Contents — table of contents with anchor links
  • ## How to use this skill — brief invocation guidance
  • ## Related skills — cross-links to related skills with one-line descriptions

Output

For each reviewed skill, produce:

  1. A per-check result table:

    #CheckStatusIssue
  2. A summary of required fixes (if any)

  3. A list of suggestions for improvement (optional, lower priority)

Reference: Anthropic best-practices summary

This checklist is derived from the official Anthropic skill-authoring best practices at https://platform.claude.com/docs/en/agents-and-tools/agent-skills/best-practices.

Key principles distilled:

PrincipleOne-liner
Concise is keyOnly add context the model does not already have
Degrees of freedomMatch specificity to task fragility
Progressive disclosureSKILL.md is an overview; details in separate files
Effective descriptionsThird-person, specific, includes triggers and keywords
WorkflowsSequential steps with checklists and feedback loops
No time-sensitive infoAvoid dates that will become stale
Consistent terminologyOne term per concept throughout
One-level referencesNo deeply nested file chains
Size targetsTarget under 500 lines; review carefully above 600 lines
Test with real usageIterate based on observed agent behavior

Branch workflow: Implement any fixes on a feature branch. Never commit or push directly to main — open a pull request when changes are ready to merge.

© ruby-git, 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 .github/skills/reviewing-skills of ruby-git/ruby-git.

Open the folder on GitHubat commit f3bf20f

Compare with similar skills

Reviewing Skills 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.

Reviewing Skills compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Reviewing Skills this skillruby-git/ruby-git1.8k—~2.5kAutomated safety check: PassMIT
Skill CreatorAzure/azqr79589 repos~8.2kAutomated safety check: PassApache-2.0
Claude Code Skill Developer Guidediet103/claude-code-infrastructure-showcase10k11 repos~3.5kAutomated safety check: PassMIT
Darwin Skill Optimizeralchaincyf/darwin-skill6.2k1 repos~4.7kAutomated safety check: PassMIT
Claude Code Command Developmentanthropics/claude-plugins-official38k10 repos~4.8kAutomated safety check: PassApache-2.0
Claude Code Plugin Structureanthropics/claude-plugins-official38k10 repos~3.4kAutomated safety check: PassApache-2.0

Similar skills

  • 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 Skill Developer Guide

    diet103/claude-code-infrastructure-showcase

    A guide to creating and managing Claude Code skills with auto-activation: skill-rules.json triggers, hooks, enforcement levels, YAML frontmatter and progressive disclosure.

    10k GitHub starsUsed in 11 repos~3.5k tokens
    Agent WorkflowsAuto-check passed
  • Darwin Skill Optimizer

    alchaincyf/darwin-skill

    Scores SKILL.md files on a nine-dimension rubric, then improves them in a keep-or-revert loop with independent judge agents, test prompts, git history and human checkpoints.

    6.2k GitHub starsUsed in 1 repo~4.7k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Command Development

    anthropics/claude-plugins-official

    Official

    Explains how to write Claude Code slash commands: Markdown files with YAML frontmatter, arguments, file references, bash context and interactive prompts.

    38k GitHub starsUsed in 10 repos~4.8k tokens
    Agent WorkflowsAuto-check passed
  • Claude Code Plugin Structure

    anthropics/claude-plugins-official

    Official

    Explains the directory layout, plugin.json manifest and component organization of a Claude Code plugin, including auto-discovery and portable paths.

    38k GitHub starsUsed in 10 repos~3.4k tokens
    Agent WorkflowsAuto-check passed
  • Skill Release Gate

    rohitg00/ai-engineering-from-scratch

    Evaluates an Agent Skill bundle before release for structure, trigger quality, artifact improvement, script correctness, safety, installed-tree integrity and host portability.

    66k GitHub stars~1k tokensUpdated 2 days ago
    Agent WorkflowsAuto-check passed

More from ruby-git/ruby-git

All 30 skills in this repo
  • Addresses unresolved pull request review threads and suppressed (low-confidence) Copilot review comments on the current branch, folds each fix into the…

    1.8k GitHub stars~657 tokensUpdated 6 days ago
    Auto-check passed
  • Breaking Change Analysis

    ruby-git/ruby-git

    Assesses what an API change would break before it is made, finds every usage, documents the impact and plans a deprecation or migration path.

    1.8k GitHub stars~1.7k tokensUpdated 6 days ago
    Auto-check passed
  • Diagnoses and fixes failing GitHub Actions runs by identifying the failure, fetching only the relevant logs, finding the root cause and reproducing it locally.

    1.8k GitHub stars~1.9k tokensUpdated 6 days ago
    Auto-check passed
  • Scaffolds and reviews `Git::Commands::*` classes in the ruby-git library, with unit tests, integration tests and YARD docs, using the Base command architecture.

    1.8k GitHub stars~3k tokensUpdated 6 days ago
    Auto-check passed
  • Gem Dependency Management

    ruby-git/ruby-git

    Workflow for updating gem dependencies and fixing CVEs in the ruby-git project: assess with bundle outdated and audit, edit the gemspec, test, then commit with conventional messages.

    1.8k GitHub stars~806 tokensUpdated 6 days ago
    Auto-check passed
  • Migrates a direct command call in Ruby Git's Git::Lib to a Git::Commands class, as part of a Strangler Fig redesign, with a plan, legacy tests and a pull request.

    1.8k GitHub stars~4.4k tokensUpdated 6 days ago
    Auto-check passed

Categories

Questions about Reviewing Skills

What does Reviewing Skills do?

Audits Agent Skills for quality, discoverability, and adherence to best practices. Reviewing Skills is an agent skill from ruby-git/ruby-git. Audits Agent Skills for quality, discoverability, and adherence to best practices.

When should I use Reviewing Skills?

Reviewing Skills fits situations like: reviewing a skill; checking skill quality; auditing skill descriptions; validating skill structure before committing.

How do I install Reviewing Skills in Claude Code?

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

How do I install Reviewing Skills in Codex?

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

Can I use Reviewing Skills 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 ruby-git/ruby-git --skill reviewing-skills -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/reviewing-skills, .gemini/skills/reviewing-skills, .github/skills/reviewing-skills and .opencode/skills/reviewing-skills in your project.

What does Reviewing Skills need to run?

SKILL.md names no scripts, command-line tools or credentials: Reviewing Skills is instructions for the agent only.

Does Reviewing Skills access the network?

SKILL.md names 1 domain. As links in the text: platform.claude.com. This is read from the text; nothing was executed.

Is Reviewing Skills 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 Reviewing Skills use?

Reviewing Skills 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 Reviewing Skills 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 Reviewing Skills?

Skills that share tags, products or a category with Reviewing Skills: Skill Creator (Azure/azqr, 795 stars), Claude Code Skill Developer Guide (diet103/claude-code-infrastructure-showcase, 10k stars), Darwin Skill Optimizer (alchaincyf/darwin-skill, 6.2k stars) and Claude Code Command Development (anthropics/claude-plugins-official, 38k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Reviewing Skills?

ruby-git (a GitHub organization) maintains it in ruby-git/ruby-git, which has 1,799 GitHub stars. The repository holds 30 skills in this directory. The repository was last updated on October 2, 2026.

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