code-review

Validate FTC marketplace skill metadata and directory structure during reviews.

4|4|Updated Jan 14, 2026
One-click install
npx skills add https://github.com/ncssm-robotics/ftc-claude --skill code-review-ncssm-robotics
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-review
Source: https://github.com/ncssm-robotics/ftc-claude/tree/main/.claude/skills/code-review
Command: npx skills add https://github.com/ncssm-robotics/ftc-claude --skill code-review-ncssm-robotics

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates and enforces consistent code quality and structure across FTC marketplace skills, reducing review time and preventing misconfigurations.

Core Features & Use Cases

  • Enforces a standard skill structure, including a root SKILL.md and required files under plugins/<skill-name> to ensure compliance with marketplace guidelines.
  • Validates metadata such as name, description, license, compatibility, and keywords, enabling reliable discovery and governance.
  • Integrates with PR and local reviews to catch issues early and maintain high-quality skill submissions.

Quick Start

Run the code-review checks on a skill directory to validate metadata and structure.

Frequently Asked Questions about code-review

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I validate FTC skill metadata and directory structure during a code review?

You can validate FTC skill metadata by running this skill to analyze SKILL.md frontmatter against directory structure requirements. It enforces marketplace guidelines, confirming licensing, compatibility, and structural consistency for reliable skill discovery and governance.

What does SKILL.md frontmatter validation check for in marketplace submissions?

SKILL.md frontmatter validation checks for consistency across name, description, version, license, and keywords. It confirms metadata alignment with marketplace structural requirements to support reliable discovery and prevent misconfigurations in skill submissions.

Can I use automated lint checks for local FTC skill quality reviews?

Yes, you can use automated lint checks for local FTC skill quality reviews to catch issues early. This skill integrates with local reviews to validate metadata and structure, ensuring high-quality skill submissions before opening a pull request.

Does the FTC skill validation require any specific dependencies or components?

No, the FTC skill validation requires no specific dependencies or components. It operates directly on a skill directory containing a root SKILL.md and optional resources like assets/ to validate structural and metadata compliance.

Why does my FTC skill fail marketplace quality checks?

Your FTC skill fails quality checks when its SKILL.md metadata does not align with the expected directory structure or marketplace guidelines. This validation process catches misconfigurations in licensing, compatibility, keywords, or missing required files.