yanko-belov

yanko-belov/code-craft

32 resources in this repository

GitHub
🎯32
5

🎯Skills32

🎯dont-repeat-yourself🎯Skill

Enforces the DRY principle by identifying code duplication and extracting reusable abstractions, from Code Craft, a set of discipline-enforcing skills for better AI coding.

dont-repeat-yourself
🎯keep-it-simple🎯Skill

Enforces simplicity principles and resists unnecessary complexity from Code Craft, a collection of discipline-enforcing skills that help AI coding agents follow software engineering best practices.

keep-it-simple
🎯lazy-loading🎯Skill

Enforces proper lazy loading patterns and resists shortcuts from Code Craft, a discipline-enforcing skills collection that helps AI coding agents follow software engineering best practices.

lazy-loading
🎯separation-of-concerns🎯Skill

Discipline-enforcing skill that teaches AI agents to apply separation of concerns principles, producing cleaner code with proper module boundaries.

separation-of-concerns
🎯error-boundaries🎯Skill

Discipline-enforcing skills that help AI coding agents write better code by resisting common bad patterns, closing rationalization loopholes, and providing correct alternatives based on software engineering best practices.

error-boundaries
🎯single-responsibility-principle🎯Skill

Discipline-enforcing skill that teaches AI coding agents to follow the Single Responsibility Principle, developed using TDD to resist common bad patterns and close loopholes in code quality.

single-responsibility-principle
🎯skill-awareness🎯Skill

Skill

skill-awareness
🎯fail-fast🎯Skill

Skill

fail-fast
🎯input-validation🎯Skill

Discipline-enforcing skills that help AI coding agents write better code by resisting common bad patterns, closing rationalizations for violating principles, and providing correct patterns developed through TDD methodology.

input-validation
🎯composition-over-inheritance🎯Skill

A discipline-enforcing skill that teaches AI coding agents to favor composition over inheritance, providing correct patterns and resisting common rationalizations for violating the principle, developed using a TDD-inspired methodology.

composition-over-inheritance
🎯law-of-demeter🎯Skill

Skill

law-of-demeter
🎯dependency-inversion-principle🎯Skill

Skill

dependency-inversion-principle
🎯race-conditions🎯Skill

Skill

race-conditions
🎯rest-conventions🎯Skill

Skill

rest-conventions
🎯secrets-handling🎯Skill

Skill

secrets-handling
🎯aaa-pattern🎯Skill

Skill

aaa-pattern
🎯immutability🎯Skill

Skill

immutability
🎯deadlock-prevention🎯Skill

Skill

deadlock-prevention
🎯idempotency🎯Skill

Skill

idempotency
🎯open-closed-principle🎯Skill

Skill

open-closed-principle
🎯test-driven-development🎯Skill

Skill

test-driven-development
🎯encapsulation🎯Skill

Skill

encapsulation
🎯you-aint-gonna-need-it🎯Skill

Skill

you-aint-gonna-need-it
🎯interface-segregation-principle🎯Skill

Skill

interface-segregation-principle
🎯auth-patterns🎯Skill

Skill

auth-patterns
🎯exception-hierarchies🎯Skill

Skill

exception-hierarchies
🎯liskov-substitution-principle🎯Skill

Skill

liskov-substitution-principle
🎯caching🎯Skill

Skill

caching
🎯test-isolation🎯Skill

Skill

test-isolation
🎯error-responses🎯Skill

Skill

error-responses
🎯api-versioning🎯Skill

Skill

api-versioning
🎯n-plus-one-prevention🎯Skill

Skill

n-plus-one-prevention