levnikolaevich avatar

Ln 643 Api Contract Auditor

Audits API contracts at service boundaries by checking for layer leakage (HTTP types in service methods), missing DTOs, entity leakage to APIs, inconsistent error handling, and redundant overloads. Works in global or domain-aware mode, uses two-layer detection with language-specific grep patterns, and scores compliance, completeness, quality, and implementation separately. The findings focus purely on architecture boundaries, not code duplication or internal implementation details. Each issue gets tagged with an action like ADD_DTO or STOP_ENTITY_LEAK. Useful when you need to verify clean separation between API, service, and domain layers, especially in codebases where request objects have started bleeding into business logic.

skills.sh installs
379
GitHub stars
591
last updated
Aug 21, 2026

Install

$ npx -y skills add levnikolaevich/claude-code-skills --skill ln-643-api-contract-auditor --agent claude-code

Installs into .claude/skills of the current project.

Files

Audits API contracts at service boundaries by checking for layer leakage (HTTP types in service methods), missing DTOs, entity leakage to APIs, inconsistent error handling, and redundant overloads. Works in global or domain-aware mode, uses two-layer detection with language-specific grep patterns, and scores compliance, completeness, quality, and implementation separately. The findings focus purely on architecture boundaries, not code duplication or internal implementation details. Each issue gets tagged with an action like ADD_DTO or STOP_ENTITY_LEAK. Useful when you need to verify clean separation between API, service, and domain layers, especially in codebases where request objects have started bleeding into business logic.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/levnikolaevich/claude-code-skills
Categories
Backend & APIs, Debugging
First seen
Jun 3, 2026

More from levnikolaevich/claude-code-skills

All 128
1secondsky avatarwoocommerce-backend-devsecondsky/claude-skillsAdd or modify WooCommerce backend PHP code following project conventions. Use when creating new classes, methods, hooks, or modifying existing backend code in W379skills.sh installs
2patricio0312rev avatarredis-patternspatricio0312rev/skillsImplements Redis patterns for caching, sessions, rate limiting, pub/sub, and distributed locks with best practices. Use when users request "Redis caching", "ses374skills.sh installs
3davila7 avatardrugbank-databasedavila7/claude-code-templatesAccess and analyze comprehensive drug information from the DrugBank database including drug properties, interactions, targets, pathways, chemical structures, an372skills.sh installs
4wsimmonds avatarnextjs-server-client-componentswsimmonds/claude-nextjs-skillsGuide for choosing between Server Components and Client Components in Next.js App Router. CRITICAL for useSearchParams (requires Suspense + 'use client'), navig364skills.sh installs
5davila7 avatargeo-databasedavila7/claude-code-templatesAccess NCBI GEO for gene expression/genomics data. Search/download microarray and RNA-seq datasets (GSE, GSM, GPL), retrieve SOFT/Matrix files, for transcriptom350skills.sh installs
6anthropics avatarprior-auth-review-skillanthropics/healthcareAutomate payer review of prior authorization (PA) requests. This skill should be used when users say "Review this PA request", "Process prior authorization for 349skills.sh installs