skills/skill-review/SKILL.md
Reviews new or modified agent skills for quality, safety, discoverability, structure, and repository best practices. Use when reviewing skill submissions, pull requests that add or change SKILL.md files, skill metadata, helper scripts, examples, or when the user asks to review a skill.
npx skillsauth add switch-dimension/switch-dimension-skills skill-reviewInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Review agent skills as reusable instructions that will be loaded into another agent's context. Prioritize correctness, safety, clarity, and whether the skill will trigger at the right time.
Start with the actual diff:
SKILL.md files.Do not rewrite the skill during review unless the user explicitly asks for fixes. Review findings first.
For each changed skill, verify:
SKILL.md exists and starts with valid YAML frontmatter.name matches the directory name.description is present, specific, and written in third person.metadata.version exists and uses SemVer, such as "0.1.0" or "1.2.3".SKILL.md.SKILL.md is concise enough to be loaded into context; move long detail to reference files when needed.Run the repository's skill validation command when available. In this repo, use:
node scripts/lint-skills.mjs
The description determines when an agent applies the skill. Check that it includes:
Flag descriptions that are vague, too broad, too narrow, first-person, missing triggers, or longer than needed.
The body should help an agent perform the task reliably:
Prefer concise workflows, checklists, and templates over long prose.
Look for security and operational risks:
eval, new Function, shell execution, or child process usage without clear justification.If helper scripts are included, read them. Treat scripts as executable code, not documentation.
Check whether the skill will age well:
Use a code-review style response:
Suggested severity labels:
testing
Reviews project changes and updates relevant documentation to match current behavior, setup, configuration, security, operations, and usage. Use when the user asks to update docs, audit documentation, check docs drift, prepare a handoff, document recent changes, or ensure project docs are current.
tools
Starts the dev server, opens the browser, and tests recent changes end-to-end. Use this skill whenever the user says things like "test my changes", "check if this works", "run and test", "smoke test", "verify the app", "open the browser and test", "make sure it works", "test the UI", "check for errors", or asks you to visually verify, click through flows, or check console logs after making code changes. Also trigger when the user wants to see their app running and validated in the browser, even if they don't say "test" explicitly — phrases like "does it look right?", "spin it up and check", or "try it out" count too.
documentation
Ensures a .docs folder exists, creates project-log.md, and records current project status for handoff. Use when ending a session, before context switches, when handing off to another person or agent, or when the user asks to save project status or create a project log.
tools
Template skill for Switch Dimension. Use when learning the skill structure or as a starting point for new skills.