clean-code-mastery

Enforce clean code and security patterns across multiple programming languages.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/monicajeon28/GMcruise --skill clean-code-mastery
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: clean-code-mastery
Source: https://github.com/monicajeon28/GMcruise/tree/main/.claude/skills/clean-code-mastery
Command: npx skills add https://github.com/monicajeon28/GMcruise --skill clean-code-mastery

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill proactively enforces clean code and secure coding practices across languages, reducing bugs and security risks.

Core Features & Use Cases

  • Language-aware: Applies SOLID, DRY, KISS and OWASP patterns per language (TS/JS, Python, Go, Rust, etc.).
  • Code quality guard: Automatically suggests refactors, naming improvements, and error handling enhancements.
  • Security guards: Checks input validation, SQL injection prevention, output encoding, and proper authentication patterns.

Quick Start

Ask the Skill to review a snippet or file for clean-code patterns, e.g., "Review this TypeScript file for clean code and security improvements."

Frequently Asked Questions about clean-code-mastery

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

FAQPage Schema
How do I enforce clean code and security patterns across multiple programming languages?

Clean code enforcement applies SOLID, DRY, KISS, and OWASP security patterns across TypeScript, JavaScript, Python, Go, Rust, Java, C/C++, C#, Kotlin, Ruby, and PHP automatically. The Skill reviews code files, suggests refactors, naming improvements, and security fixes without manual configuration per language.

Can I use automated code review to catch security vulnerabilities like SQL injection and input validation issues?

Yes. Automated security auditing checks input validation, SQL injection prevention, output encoding, and authentication patterns as part of code review. The Skill flags these issues during file edits and suggests corrections aligned with OWASP standards.

How do I refactor existing code to meet clean code principles automatically?

Submit code snippets or files for review and the Skill analyzes them against clean code principles, suggesting refactors for naming, error handling, and structural improvements. Recommendations are language-aware and follow SOLID and DRY conventions.

Does this work for new code creation or only existing code review?

The Skill supports both code review and new code creation. It enforces clean code and security patterns proactively on relevant file edits, helping maintain standards whether you're refactoring existing files or writing new code.

What languages does automated clean code enforcement cover?

Language support includes TypeScript, JavaScript, Python, Go, Rust, Java, C/C++, C#, Kotlin, Ruby, and PHP. Each language receives pattern matching tailored to its conventions and ecosystem.

When should I use automated code quality checks versus manual code review?

Automated enforcement catches consistent violations of SOLID, DRY, KISS, and OWASP patterns immediately on file edits, reducing review overhead. Use it continuously alongside manual review for architectural and business-logic decisions that automation cannot assess.