coding

Installation
SKILL.md

General Coding Best Practices

Overview

This skill provides a set of core principles and practices for software development. Use this when implementing new features, refactoring existing code, or reviewing code to ensure high quality and maintainability.

Core Principles

  • DRY (Don't Repeat Yourself): Avoid logic duplication. If you find yourself writing the same code twice, abstract it.
  • KISS (Keep It Simple, Stupid): Prefer simple, straightforward solutions over complex ones. Avoid over-engineering.
  • YAGNI (You Ain't Gonna Need It): Don't implement features or abstractions until they are actually needed.
  • SOLID Principles:
    • Single Responsibility: A class/function should have one reason to change.
    • Open/Closed: Software entities should be open for extension but closed for modification.
    • Liskov Substitution: Subtypes must be substitutable for their base types.
    • Interface Segregation: Many client-specific interfaces are better than one general-purpose interface.
    • Dependency Inversion: Depend on abstractions, not concretions.
  • Existing Guidelines: - Follow existing guidelines in the project (e.g. CLAUDE.md, AGENT.md, etc.)
Related skills
Installs
273
GitHub Stars
1
First Seen
Feb 15, 2026