yanko-belov/code-craft
agent-skills via skills-sh
- Upstream
- github.com/yanko-belov/code-craft
- Version
0-unstable-2026-01-22
Source details
- Revision
7c668b0b095328307c1eedd0e661f43f504c8710commit- Hash
sha256-VKezeJXWNH1HJxUodj7oVCR4I8jBY875djsRYs4PtUA=- Snapshot
- data/agent-skills/github.com/yanko-belov/code-craft.json · latest JSON
32 packages
aaa-pattern
0-unstable-2026-01-22
·
skills/aaa-pattern
pkgs.agent-skills.github.yanko-belov.code-craft.aaa-pattern
Install with home-manager
programs.claude-code.skills.aaa-pattern = pkgs.agent-skills.github.yanko-belov.code-craft.aaa-pattern;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.aaa-pattern'
api-versioning
0-unstable-2026-01-22
·
skills/api-versioning
pkgs.agent-skills.github.yanko-belov.code-craft.api-versioning
Install with home-manager
programs.claude-code.skills.api-versioning = pkgs.agent-skills.github.yanko-belov.code-craft.api-versioning;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.api-versioning'
auth-patterns
0-unstable-2026-01-22
·
skills/auth-patterns
pkgs.agent-skills.github.yanko-belov.code-craft.auth-patterns
Install with home-manager
programs.claude-code.skills.auth-patterns = pkgs.agent-skills.github.yanko-belov.code-craft.auth-patterns;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.auth-patterns'
caching
0-unstable-2026-01-22
·
skills/caching
pkgs.agent-skills.github.yanko-belov.code-craft.caching
Install with home-manager
programs.claude-code.skills.caching = pkgs.agent-skills.github.yanko-belov.code-craft.caching;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.caching'
composition-over-inheritance
0-unstable-2026-01-22
·
skills/composition-over-inheritance
pkgs.agent-skills.github.yanko-belov.code-craft.composition-over-inheritance
Install with home-manager
programs.claude-code.skills.composition-over-inheritance = pkgs.agent-skills.github.yanko-belov.code-craft.composition-over-inheritance;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.composition-over-inheritance'
deadlock-prevention
0-unstable-2026-01-22
·
skills/deadlock-prevention
pkgs.agent-skills.github.yanko-belov.code-craft.deadlock-prevention
Install with home-manager
programs.claude-code.skills.deadlock-prevention = pkgs.agent-skills.github.yanko-belov.code-craft.deadlock-prevention;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.deadlock-prevention'
dependency-inversion
0-unstable-2026-01-22
·
skills/dependency-inversion
pkgs.agent-skills.github.yanko-belov.code-craft.dependency-inversion
Install with home-manager
programs.claude-code.skills.dependency-inversion = pkgs.agent-skills.github.yanko-belov.code-craft.dependency-inversion;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.dependency-inversion'
dry
0-unstable-2026-01-22
·
skills/dry
pkgs.agent-skills.github.yanko-belov.code-craft.dry
Install with home-manager
programs.claude-code.skills.dry = pkgs.agent-skills.github.yanko-belov.code-craft.dry;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.dry'
encapsulation
0-unstable-2026-01-22
·
skills/encapsulation
pkgs.agent-skills.github.yanko-belov.code-craft.encapsulation
Install with home-manager
programs.claude-code.skills.encapsulation = pkgs.agent-skills.github.yanko-belov.code-craft.encapsulation;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.encapsulation'
error-boundaries
0-unstable-2026-01-22
·
skills/error-boundaries
pkgs.agent-skills.github.yanko-belov.code-craft.error-boundaries
Install with home-manager
programs.claude-code.skills.error-boundaries = pkgs.agent-skills.github.yanko-belov.code-craft.error-boundaries;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.error-boundaries'
error-responses
0-unstable-2026-01-22
·
skills/error-responses
pkgs.agent-skills.github.yanko-belov.code-craft.error-responses
Install with home-manager
programs.claude-code.skills.error-responses = pkgs.agent-skills.github.yanko-belov.code-craft.error-responses;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.error-responses'
exception-hierarchies
0-unstable-2026-01-22
·
skills/exception-hierarchies
pkgs.agent-skills.github.yanko-belov.code-craft.exception-hierarchies
Install with home-manager
programs.claude-code.skills.exception-hierarchies = pkgs.agent-skills.github.yanko-belov.code-craft.exception-hierarchies;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.exception-hierarchies'
fail-fast
0-unstable-2026-01-22
·
skills/fail-fast
pkgs.agent-skills.github.yanko-belov.code-craft.fail-fast
Install with home-manager
programs.claude-code.skills.fail-fast = pkgs.agent-skills.github.yanko-belov.code-craft.fail-fast;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.fail-fast'
idempotency
0-unstable-2026-01-22
·
skills/idempotency
pkgs.agent-skills.github.yanko-belov.code-craft.idempotency
Install with home-manager
programs.claude-code.skills.idempotency = pkgs.agent-skills.github.yanko-belov.code-craft.idempotency;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.idempotency'
immutability
0-unstable-2026-01-22
·
skills/immutability
pkgs.agent-skills.github.yanko-belov.code-craft.immutability
Install with home-manager
programs.claude-code.skills.immutability = pkgs.agent-skills.github.yanko-belov.code-craft.immutability;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.immutability'
input-validation
0-unstable-2026-01-22
·
skills/input-validation
pkgs.agent-skills.github.yanko-belov.code-craft.input-validation
Install with home-manager
programs.claude-code.skills.input-validation = pkgs.agent-skills.github.yanko-belov.code-craft.input-validation;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.input-validation'
interface-segregation
0-unstable-2026-01-22
·
skills/interface-segregation
pkgs.agent-skills.github.yanko-belov.code-craft.interface-segregation
Install with home-manager
programs.claude-code.skills.interface-segregation = pkgs.agent-skills.github.yanko-belov.code-craft.interface-segregation;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.interface-segregation'
kiss
0-unstable-2026-01-22
·
skills/kiss
pkgs.agent-skills.github.yanko-belov.code-craft.kiss
Install with home-manager
programs.claude-code.skills.kiss = pkgs.agent-skills.github.yanko-belov.code-craft.kiss;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.kiss'
law-of-demeter
0-unstable-2026-01-22
·
skills/law-of-demeter
pkgs.agent-skills.github.yanko-belov.code-craft.law-of-demeter
Install with home-manager
programs.claude-code.skills.law-of-demeter = pkgs.agent-skills.github.yanko-belov.code-craft.law-of-demeter;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.law-of-demeter'
lazy-loading
0-unstable-2026-01-22
·
skills/lazy-loading
pkgs.agent-skills.github.yanko-belov.code-craft.lazy-loading
Install with home-manager
programs.claude-code.skills.lazy-loading = pkgs.agent-skills.github.yanko-belov.code-craft.lazy-loading;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.lazy-loading'
liskov-substitution
0-unstable-2026-01-22
·
skills/liskov-substitution
pkgs.agent-skills.github.yanko-belov.code-craft.liskov-substitution
Install with home-manager
programs.claude-code.skills.liskov-substitution = pkgs.agent-skills.github.yanko-belov.code-craft.liskov-substitution;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.liskov-substitution'
n-plus-one-prevention
0-unstable-2026-01-22
·
skills/n-plus-one-prevention
pkgs.agent-skills.github.yanko-belov.code-craft.n-plus-one-prevention
Install with home-manager
programs.claude-code.skills.n-plus-one-prevention = pkgs.agent-skills.github.yanko-belov.code-craft.n-plus-one-prevention;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.n-plus-one-prevention'
open-closed
0-unstable-2026-01-22
·
skills/open-closed
pkgs.agent-skills.github.yanko-belov.code-craft.open-closed
Install with home-manager
programs.claude-code.skills.open-closed = pkgs.agent-skills.github.yanko-belov.code-craft.open-closed;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.open-closed'
race-conditions
0-unstable-2026-01-22
·
skills/race-conditions
pkgs.agent-skills.github.yanko-belov.code-craft.race-conditions
Install with home-manager
programs.claude-code.skills.race-conditions = pkgs.agent-skills.github.yanko-belov.code-craft.race-conditions;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.race-conditions'
rest-conventions
0-unstable-2026-01-22
·
skills/rest-conventions
pkgs.agent-skills.github.yanko-belov.code-craft.rest-conventions
Install with home-manager
programs.claude-code.skills.rest-conventions = pkgs.agent-skills.github.yanko-belov.code-craft.rest-conventions;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.rest-conventions'
secrets-handling
0-unstable-2026-01-22
·
skills/secrets-handling
pkgs.agent-skills.github.yanko-belov.code-craft.secrets-handling
Install with home-manager
programs.claude-code.skills.secrets-handling = pkgs.agent-skills.github.yanko-belov.code-craft.secrets-handling;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.secrets-handling'
separation-of-concerns
0-unstable-2026-01-22
·
skills/separation-of-concerns
pkgs.agent-skills.github.yanko-belov.code-craft.separation-of-concerns
Install with home-manager
programs.claude-code.skills.separation-of-concerns = pkgs.agent-skills.github.yanko-belov.code-craft.separation-of-concerns;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.separation-of-concerns'
single-responsibility
0-unstable-2026-01-22
·
skills/single-responsibility
pkgs.agent-skills.github.yanko-belov.code-craft.single-responsibility
Install with home-manager
programs.claude-code.skills.single-responsibility = pkgs.agent-skills.github.yanko-belov.code-craft.single-responsibility;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.single-responsibility'
skill-awareness
0-unstable-2026-01-22
·
skills/skill-awareness
pkgs.agent-skills.github.yanko-belov.code-craft.skill-awareness
Install with home-manager
programs.claude-code.skills.skill-awareness = pkgs.agent-skills.github.yanko-belov.code-craft.skill-awareness;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.skill-awareness'
tdd
0-unstable-2026-01-22
·
skills/tdd
pkgs.agent-skills.github.yanko-belov.code-craft.tdd
Install with home-manager
programs.claude-code.skills.tdd = pkgs.agent-skills.github.yanko-belov.code-craft.tdd;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.tdd'
test-isolation
0-unstable-2026-01-22
·
skills/test-isolation
pkgs.agent-skills.github.yanko-belov.code-craft.test-isolation
Install with home-manager
programs.claude-code.skills.test-isolation = pkgs.agent-skills.github.yanko-belov.code-craft.test-isolation;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.test-isolation'
yagni
0-unstable-2026-01-22
·
skills/yagni
pkgs.agent-skills.github.yanko-belov.code-craft.yagni
Install with home-manager
programs.claude-code.skills.yagni = pkgs.agent-skills.github.yanko-belov.code-craft.yagni;
Build without the overlay
nix build 'github:sudosubin/agents.nix#agent-skills.aarch64-darwin.github.yanko-belov.code-craft.yagni'
The build command uses aarch64-darwin; aarch64-linux and x86_64-linux work too.
Any agent that reads a skills directory can use these packages; see the usage guide for installation.