code-quality

Enforce 500-line limits and mandatory JSDoc/Docstring comments in code.

1|Updated Dec 29, 2025
One-click install
npx skills add https://github.com/Wondermove-Inc/calab-claude-plugin --skill code-quality-wondermove-inc
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-quality
Source: https://github.com/Wondermove-Inc/calab-claude-plugin/tree/main/plugins/calab-plugin/skills/code-quality
Command: npx skills add https://github.com/Wondermove-Inc/calab-claude-plugin --skill code-quality-wondermove-inc

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill enforces code quality rules (500-line limit and mandatory comments) across codebases to ensure consistency, readability, and maintainability.

Core Features & Use Cases

  • 500-line limit enforcement: Prevents oversized single-file code by truncation or modularization.
  • Mandatory documentation: Requires JSDoc/Docstrings for all functions/methods and explanation for complex logic.
  • Code review integration: Works with code-review tooling to gate changes based on policy compliance.
  • Use Case: Teams aiming to standardize code quality across repositories, preventing unstructured code during reviews.

Quick Start

Activate the code-quality skill in the CLAAB plugin workspace and run the policy validator on your repository to enforce the rules.

Frequently Asked Questions about code-quality

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

FAQPage Schema
How do I enforce a file size limit and mandatory comments during code review?

To enforce code quality rules during code review, you can automate policy validation to gate changes based on a 500-line file size limit and mandatory JSDoc or Docstring coverage for all functions.

What is the best way to automate static analysis for code quality standards across repositories?

Automating static analysis for code quality involves applying explicit rule definitions to your software development workflow, ensuring consistent standards for readability and maintainability during editing, refactoring, and merging.

How do I set up policy enforcement to prevent oversized single-file code in my repository?

You can prevent oversized single-file code by activating automated policy enforcement that flags or truncates files exceeding a 500-line limit, forcing modularization before changes can be merged into the repository.

Does code review policy enforcement work with existing static analysis and linting workflows?

Yes, code review policy enforcement integrates directly with existing code-review tooling to gate changes, ensuring your static analysis and linting workflows maintain consistent documentation and file size standards.

When do I need mandatory documentation enforcement for complex logic in software development?

You need mandatory documentation enforcement when standardizing codebases for maintainability, requiring JSDoc or Docstrings for all functions and explicit explanations for complex logic to prevent unstructured code.