implementation-principles
CommunityEnforce robust coding with core design principles
Software Engineering#architecture#principles#software-engineering#domain-driven#clean-code#ports-and-adapters
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 requiredComponents
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.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 471,000+ vetted skills library on demand.