elegant-implementation

Guide simple, maintainable implementation of new software features.

2|Updated May 15, 2015
One-click install
npx skills add https://github.com/stephendolan/dotfiles --skill elegant-implementation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: elegant-implementation
Source: https://github.com/stephendolan/dotfiles/tree/main/claude/skills/elegant-implementation
Command: npx skills add https://github.com/stephendolan/dotfiles --skill elegant-implementation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Software development often leads to over-engineered, complex solutions with unnecessary abstractions, increasing maintenance costs and technical debt. This Skill guides you to build features with radical simplicity and intentional design, ensuring minimal, maintainable, and elegant solutions from the start, saving future refactoring time.

Core Features & Use Cases

  • Minimum Viable Thinking: Challenges you to identify the absolute minimum solution, avoiding premature complexity.
  • Self-Documenting Code: Emphasizes clear naming and structure to eliminate the need for excessive comments.
  • Minimal Abstraction: Guides you to justify every abstraction with multiple concrete use cases, preventing "just-in-case" code.
  • Use Case: When starting a new feature, use this Skill to ensure the initial design is as simple and maintainable as possible, avoiding premature optimization and future technical debt.

Quick Start

I need to implement a new user authentication flow. Guide me on the most elegant and simple approach.