ln-623-code-principles-auditor

Detect DRY, KISS, and YAGNI violations with severity and pattern signatures.

Updated Mar 14, 2026
One-click install
npx skills add https://github.com/0xtaoist/taogate --skill ln-623-code-principles-auditor-0xtaoist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: ln-623-code-principles-auditor
Source: https://github.com/0xtaoist/taogate/tree/main/ln-623-code-principles-auditor
Command: npx skills add https://github.com/0xtaoist/taogate --skill ln-623-code-principles-auditor-0xtaoist

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Code principle violations such as DRY, KISS, and YAGNI, plus design-pattern issues, are common in growing codebases. This Skill identifies these issues, aggregates them with severity, location, and effort, and returns actionable recommendations to guide refactoring.

Core Features & Use Cases

  • Detect DRY violations across files and modules and suggest consolidation points.
  • Flag premature abstractions and over-generalization (KISS/YAGNI considerations) with context.
  • Produce structured findings including pattern_signature, recommendations, and a domain-aware score for integration in CI or manual reviews.

Quick Start

Run the auditor on a target repository to generate a comprehensive Code Principles Findings report.

Frequently Asked Questions about ln-623-code-principles-auditor

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

FAQPage Schema
How do I detect DRY violations across multiple files and modules in my codebase?

To detect DRY violations across files and modules, you audit code principles to surface cross-file duplications. The scanner analyzes multi-language projects, identifying consolidation points and returning actionable findings with severity, location, and estimated refactoring effort.

What is the best way to find KISS and YAGNI violations during a code audit?

Finding KISS and YAGNI violations involves flagging premature abstractions and over-generalization with context. The auditor scans your codebase to identify design-pattern inconsistencies, providing structured recommendations to simplify overly complex implementations.

Can I integrate static analysis for code principles into my CI pipeline?

You can integrate static analysis for code principles into CI pipelines by running the auditor on your target repository. It generates a comprehensive findings report with a domain-aware score, structured locations, and pattern signatures suitable for automated review checks.

Does the code principles auditor work on multi-language projects?

The code principles auditor works on multi-language projects by applying language-specific detection patterns. It scans modules, services, and adapters to surface cross-module violations, ensuring comprehensive DRY and design-pattern analysis across diverse codebases.

What is included in the refactoring report when auditing design patterns?

A refactoring report from auditing design patterns includes actionable findings with severity, location, effort, and pattern signatures. It provides a domain-aware score and specific recommendations to guide refactoring efforts for identified code principle violations.