ln-511-code-quality-checker

Check code for DRY, KISS, YAGNI, and architecture compliance with a quantitative score.

Updated Dec 11, 2025
One-click install
npx skills add https://github.com/dorrio/sorteo-app-generator --skill ln-511-code-quality-checker
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ln-511-code-quality-checker
Source: https://github.com/dorrio/sorteo-app-generator/tree/main/.agent/skills/ln-511-code-quality-checker
Command: npx skills add https://github.com/dorrio/sorteo-app-generator --skill ln-511-code-quality-checker

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the need for maintaining high code quality by checking compliance with principles like DRY, KISS, and YAGNI, and validating architectural decisions.

Core Features & Use Cases

  • Quantitative Code Quality Score: Assesses code against key software development principles.
  • Architectural Validation: Verifies architectural decisions based on Optimality, Compliance, and Performance.
  • Issue Reporting: Identifies and reports issues with specific prefixes (SEC-, PERF-, MNT-, ARCH-, BP-, OPT-).
  • Use Case: A developer can use this skill to automatically scan a new module for adherence to coding standards and architectural guidelines before merging it into the main codebase.

Quick Start

Run the code quality checker on the current project to identify any violations of DRY, KISS, or YAGNI principles.

Frequently Asked Questions about ln-511-code-quality-checker

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

FAQPage Schema
How do I check my code for DRY, KISS, and YAGNI principle violations?

To check code for DRY, KISS, and YAGNI violations, run a code quality checker to scan your project and generate a quantitative Code Quality Score. It reports identified infractions with specific prefixes like MNT- or BP-.

What is a quantitative code quality score and how does it validate architecture?

A quantitative code quality score numerically assesses code against key development principles. Architectural validation verifies decisions by checking them against Optimality, Compliance, and Performance criteria to ensure structural integrity.

How do I validate architectural decisions for optimality and performance?

Validate architectural decisions by evaluating them against Optimality, Compliance, and Performance criteria. This process identifies architectural issues, reporting them with the ARCH- and OPT- prefixes for targeted resolution.

How do I identify security and performance issues before merging a new module?

Identify security and performance issues before merging by running an automated code quality scan on the new module. It detects violations and reports them with specific prefixes like SEC- for security and PERF- for performance.

What do the SEC, PERF, MNT, and ARCH prefixes mean in code quality reports?

In code quality reports, prefixes categorize identified issues: SEC- for security, PERF- for performance, MNT- for maintainability, ARCH- for architecture, BP- for best practices, and OPT- for optimality.