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.