| name | code-review |
| description | FTC skill code quality and structure checks. Activates when reviewing PRs, validating skills, or checking plugin compliance with marketplace standards. Use when reviewing pull requests, running local code review, or validating skill structure before submission. |
| license | MIT |
| compatibility | Claude Code, Codex CLI, VS Code Copilot, Cursor |
| metadata | {"author":"ncssm-robotics","category":"tools"} |
| allowed-tools | Read, Glob, Grep |
FTC Code Review Checks
This skill defines the code quality and structure checks for FTC marketplace skills. These checks are the source of truth for both local reviews (/review) and PR bot reviews.
Structure Checks (Errors)
These checks must pass - errors block PR merge.
Plugin Directory Structure
plugin.json Validation
SKILL.md Frontmatter Validation
Version Consistency
Content Quality Checks (Warnings)
These are recommendations - warnings don't block merge but should be addressed.
Description Quality
SKILL.md Content
Code Examples
Marketplace Checks (Errors)
Registration
CHANGELOG Checks (Warnings)
Format
New Skill vs Update Checks
For New Skills (version 1.0.0)
For Skill Updates
Common Mistakes
| Mistake | Fix |
|---|
author as string | Use object: {"name": "...", "url": "..."} |
Using tags field | Rename to keywords |
Using path in marketplace | Rename to source |
| Missing "ftc" keyword | Add "ftc" to keywords array |
| SKILL.md too long | Extract to API_REFERENCE.md, TROUBLESHOOTING.md |
| No anti-patterns | Always show what NOT to do |
| Version mismatch | Ensure all 3 locations match |
Running This Review
/review <skill-name> --type code
Or as part of full review:
/review <skill-name>