engineering-standards

Detect SOLID, DRY, YAGNI, and KISS violations during code reviews.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/jfriisj/real-time-speech-translation-mvp --skill engineering-standards-jfriisj
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: engineering-standards
Source: https://github.com/jfriisj/real-time-speech-translation-mvp/tree/main/.github/skills/engineering-standards
Command: npx skills add https://github.com/jfriisj/real-time-speech-translation-mvp --skill engineering-standards-jfriisj

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill codifies core software engineering principles (SOLID, DRY, YAGNI, KISS) with detection patterns and actionable refactoring guidance, helping teams maintain code quality and reduce technical debt.

Core Features & Use Cases

  • Detection patterns for SOLID, DRY, YAGNI, and KISS
  • Refactoring guidance to improve architecture and debt management
  • Quick reference and decision guidance for code reviews and planning
  • Use Case: load during architecture reviews to identify debt and improve maintainability

Quick Start

Load the engineering-standards skill during code reviews and architectural discussions to surface patterns, guidance, and best practices.

Frequently Asked Questions about engineering-standards

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

FAQPage Schema
How do I detect SOLID and DRY code smells during code reviews?

You can detect SOLID and DRY code smells by applying foundational engineering detection patterns to identify violations during code reviews. This skill provides specific detection references for SOLID, DRY, YAGNI, and KISS principles to surface architectural issues.

What is the best way to enforce engineering standards for technical debt assessment?

The best way to enforce engineering standards for technical debt assessment is to load quick-reference catalogs and refactoring guidance during architectural reviews. This surfaces code quality issues and guides maintainability improvements based on core engineering principles.

Can I use these refactoring patterns for architectural planning?

Yes, you can use these refactoring patterns for architectural planning. The skill provides decision guidance and refactoring references that help evaluate architecture and manage technical debt across software projects during planning phases.

When do I need KISS and YAGNI detection patterns?

You need KISS and YAGNI detection patterns when evaluating code quality to identify unnecessary complexity and unused functionality. These patterns guide refactoring efforts to simplify architecture and reduce technical debt in software projects.

Does this approach work for reducing technical debt across existing software projects?

Yes, this approach works for reducing technical debt across existing software projects by codifying core principles like SOLID and DRY with actionable refactoring guidance. It helps teams maintain code quality and systematically address existing debt.