clean-code

Apply pragmatic clean coding standards to reduce unnecessary complexity.

1|Updated May 6, 2026
One-click install
npx skills add https://github.com/ag47-pt/Website --skill clean-code-ag47-pt
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clean-code
Source: https://github.com/ag47-pt/Website/tree/main/.claude/skills/clean-code
Command: npx skills add https://github.com/ag47-pt/Website --skill clean-code-ag47-pt

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps developers avoid over-engineered, unclear, and fragile code by applying pragmatic standards for writing clean, maintainable solutions.

Core Features & Use Cases

  • Code Quality Standards: Applies principles like SRP, DRY, KISS, YAGNI, clear naming, small functions, and simple structures.
  • Development Guidance: Provides practical rules for editing files safely, avoiding unnecessary changes, and keeping implementations focused.
  • Use Case: When modifying a codebase, use this Skill to guide implementation choices, maintain consistency, validate changes, and prevent avoidable complexity.

Quick Start

Use the clean-code skill to review my implementation and apply pragmatic coding standards while keeping the solution simple.

Frequently Asked Questions about clean-code

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

FAQPage Schema
How do I apply clean code principles to reduce complexity during refactoring?

To apply clean code standards during refactoring, enforce principles like SRP, DRY, and KISS to simplify structures, use clear naming, and ensure maintainable design while safely modifying files and verifying changes.

What are the best practices for maintaining code quality when debugging implementations?

Maintaining code quality when debugging involves applying pragmatic standards to reduce unnecessary complexity, keeping functions small, avoiding over-engineering, and validating changes through verification checks upon completion.

How does SRP and DRY help in writing maintainable software engineering code?

SRP and DRY help in writing maintainable software engineering code by ensuring single responsibility per module and reducing repetition, which prevents over-engineered, unclear, and fragile implementations while keeping solutions focused.

Can I use pragmatic coding standards to review my existing codebase?

Yes, you can use pragmatic coding standards to review an existing codebase by validating implementation choices, maintaining consistency, applying clear naming, and checking for adherence to safe file modification practices.

When should I avoid over-engineering my software development tasks?

You should avoid over-engineering software development tasks by applying the YAGNI principle and keeping implementations focused, which prevents unnecessary changes and reduces fragile complexity in the codebase.