implementation-principles

Community

Enforce robust coding with core design principles

Authornklisch
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Code-level principles (Fail Fast, Single Source of Truth, Ports & Adapters enforcement) provide guardrails that improve consistency, reduce bugs, and accelerate safe feature development; this Skill auto-loads when writing new functions or modules and guides input validation, guard clauses, and avoidance of defensive boilerplate.

Core Features & Use Cases

  • Fail Fast: validate inputs at the boundary and fail loudly with clear errors.
  • Single Source of Truth: centralize variant/config definitions and derive downstream types from a single source.
  • Ports & Adapters enforcement: domain logic operates on ports, while infrastructure is implemented as adapters.
  • Use Case: apply these principles whenever adding a new feature to ensure clean interfaces and testability.

Quick Start

Enable the principle set in your project to automatically enforce best practices during feature development.

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: implementation-principles
Download link: https://github.com/nklisch/skills/archive/main.zip#implementation-principles

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.