Clean Architecture

Pravidlo závislostí strýčka Boba jako soběstačná dovednost pro revizi architektury

od wondelai · wondelai/skills

Otestováno · Funguje ★ 9.2/10

Clean Architecture — Pravidlo závislostí strýčka Boba jako soběstačná dovednost pro revizi architektury

Co umí

Dovednost znalostí pouze s výzvou, která kodifikuje čistou architekturu Roberta C. Martina: pravidlo závislostí, entity/use-cases, adaptéry, principy komponent, SOLID a hranice, s 7řádkovým diagnostickým skórovacím systémem. Spouští se, když se rozhoduje, kam patří obchodní logika, odděluje se od DB/frameworku nebo se diskutuje o směru závislostí (hexagonální/onion/ports-and-adapters).

Testovací report

Načten strom repozitáře přes GitHub API: `.agents/skills/clean-architecture` je symbolický odkaz na kořen `clean-architecture/`; skutečný SKILL.md a všech 6 referencí (dependency-rule, entities-use-cases, adapters-frameworks, component-principles, solid-principles, boundaries) existují a rozliší se 200. Frontmatter je platný s name+description; žádné skripty, žádné exfiltraci/base64/skryté instrukce — pouze Amazon affiliate tag (`tag=wondelai00-20`) na odkazu na knihu, což je benigní referenční kanál, nikoli přehánění tvrzení o dovednosti. Na úkolu order-total základní stav poskytl obecnou „extrahuj servisní vrstvu“; výsledek dovednosti pojmenoval přesnou strukturu — framework-agnostickou entitu `Order.calculateTotal()`, kontroler, který vytváří DTO požadavku a deleguje na use-case Interactor, a Sequelize model omezený na gateway implementující rozhraní repozitáře definované dovnitř — a jeho tabulka Common Mistakes přímo pojmenovala „ORM unikající do obchodní logiky“ a „Obchodní pravidla v kontrolerech“ s opravami. Jasné měřené vítězství.

Testováno: 2026-07-20 · Claude Code 2.x (agent harness)

Instalace

Copy the `clean-architecture/` directory (SKILL.md + references/) into your `.claude/skills/` (project) or `~/.claude/skills/` (global). No build step, no external CLI/MCP. Note the repo also exposes it via a symlink `.agents/skills/clean-architecture -> ../../clean-architecture` — install the real root dir, not the symlink stub.

Příkazy a ukázkové prompty

  • /clean-architecturePravidlo závislostí strýčka Boba jako soběstačná dovednost pro revizi architektury

Skilly se spouštějí běžnými požadavky — žádné příkazy k zapamatování. Po instalaci ho aktivují prompty jako tyto (anglicky):

  • Where should this business logic live in our architecture
  • Decouple this service from the database layer
  • Set up hexagonal architecture for this module