principles

Installation
SKILL.md

Related Skills

  • Detected a code smell (long method, feature envy)? → Use refactoring for specific techniques
  • Need a specific pattern (Strategy, Factory)? → Use design-patterns for selection and implementation
  • Deciding which architectural layer code belongs in? → Use clean-architecture

Applicability Rubric

Condition Pass Fail
New feature from scratch Building without existing reference Modifying existing code
Design trade-off Choosing between competing approaches Implementation path is clear
Interface/boundary design Defining class responsibilities or contracts Internal implementation detail
Dependency structure Deciding coupling and injection strategy No dependency decisions

Apply when: Any condition passes Do NOT apply when: The task is purely about restructuring existing code (use refactoring) or detecting code smells (use refactoring)

Core Principles

Installs
1
GitHub Stars
5
First Seen
Apr 2, 2026
principles — elct9620/ai-coding-skills