apply-clean-architecture

Category: Development & Coding | Uploader: yigitkonuryigitkonur | Downloads: 0 | Version: v1.0(Latest)

Use skill if you are applying Clean Architecture layers, dependency direction, DDD entities, use cases, or strict TypeScript patterns to structure or audit a codebase.

Changelog: Source: GitHub https://github.com/yigitkonur/skills-by-yigitkonur

Directory Structure

Current level: tree/main/skills/apply-clean-architecture/skills/apply-clean-architecture/

  • 📁 references/
    • 📄 _sections.md 3.7 KB
    • 📄 adapt-anti-corruption-layer.md 3.7 KB
    • 📄 adapt-controller-thin.md 3.2 KB
    • 📄 adapt-explicit-architecture.md 4.3 KB
    • 📄 adapt-gateway-abstraction.md 3.4 KB
    • 📄 adapt-mapper-translation.md 2.7 KB
    • 📄 adapt-presenter-formats.md 3.4 KB
    • 📄 bound-boundary-cost-awareness.md 3.1 KB
    • 📄 bound-composition-root.md 3.6 KB
    • 📄 bound-defer-decisions.md 3.0 KB
    • 📄 bound-humble-object.md 3.2 KB
    • 📄 bound-main-component.md 3.0 KB
    • 📄 bound-partial-boundaries.md 3.0 KB
    • 📄 bound-service-internal-architecture.md 5.7 KB
    • 📄 code-comments-discipline.md 3.9 KB
    • 📄 code-composition-over-inheritance.md 2.7 KB
    • 📄 code-error-handling.md 4.1 KB
    • 📄 code-flag-arguments.md 2.0 KB
    • 📄 code-function-arguments.md 3.8 KB
    • 📄 code-immutability.md 2.7 KB
    • 📄 code-meaningful-names.md 3.7 KB
    • 📄 code-no-side-effects.md 4.4 KB
    • 📄 code-objects-vs-data.md 2.9 KB
    • 📄 code-parse-dont-validate.md 3.1 KB
    • 📄 code-small-functions.md 4.2 KB
    • 📄 comp-barrel-file-discipline.md 2.8 KB
    • 📄 comp-common-closure.md 2.1 KB
    • 📄 comp-common-reuse.md 2.1 KB
    • 📄 comp-reuse-release-equivalence.md 2.2 KB
    • 📄 comp-screaming-architecture.md 3.9 KB
    • 📄 comp-stable-dependencies.md 3.5 KB
    • 📄 decision-tables.md 7.2 KB
    • 📄 dep-acyclic-dependencies.md 2.3 KB
    • 📄 dep-data-crossing-boundaries.md 1.9 KB
    • 📄 dep-dry-vs-duplication.md 3.2 KB
    • 📄 dep-interface-ownership.md 1.9 KB
    • 📄 dep-inward-only.md 4.2 KB
    • 📄 dep-no-framework-imports.md 2.1 KB
    • 📄 dep-stable-abstractions.md 2.1 KB
    • 📄 entity-aggregate-roots.md 3.8 KB
    • 📄 entity-create-reconstitute.md 3.4 KB
    • 📄 entity-domain-services.md 2.9 KB
    • 📄 entity-encapsulate-invariants.md 2.8 KB
    • 📄 entity-no-persistence-awareness.md 2.5 KB
    • 📄 entity-pure-business-rules.md 1.9 KB
    • 📄 entity-rich-not-anemic.md 4.9 KB
    • 📄 entity-value-objects.md 2.4 KB
    • 📄 frame-di-container-edge.md 3.0 KB
    • 📄 frame-domain-purity.md 3.5 KB
    • 📄 frame-logging-abstraction.md 3.2 KB
    • 📄 frame-orm-in-infrastructure.md 3.1 KB
    • 📄 frame-web-in-infrastructure.md 3.5 KB
    • 📄 pattern-cqrs-separation.md 5.0 KB
    • 📄 pattern-domain-events.md 5.6 KB
    • 📄 pattern-repository-ts.md 5.1 KB
    • 📄 pattern-vertical-slices.md 3.1 KB
    • 📄 test-boundary-verification.md 3.4 KB
    • 📄 test-layer-isolation.md 3.3 KB
    • 📄 test-testable-design.md 3.3 KB
    • 📄 test-testing-pyramid.md 3.5 KB
    • 📄 test-tests-are-architecture.md 3.8 KB
    • 📄 ts-boundary-enforcement.md 4.2 KB
    • 📄 ts-branded-types.md 4.8 KB
    • 📄 ts-conditional-types.md 3.0 KB
    • 📄 ts-discriminated-unions.md 4.0 KB
    • 📄 ts-lsp-performance.md 3.5 KB
    • 📄 ts-module-structure.md 5.4 KB
    • 📄 ts-phantom-types.md 2.9 KB
    • 📄 ts-result-type.md 4.9 KB
    • 📄 ts-satisfies-operator.md 2.3 KB
    • 📄 ts-strict-config.md 3.5 KB
    • 📄 ts-verbatim-module-syntax.md 3.0 KB
    • 📄 usecase-explicit-dependencies.md 3.2 KB
    • 📄 usecase-input-output-ports.md 3.2 KB
    • 📄 usecase-no-presentation-logic.md 3.1 KB
    • 📄 usecase-orchestrates-not-implements.md 2.9 KB
    • 📄 usecase-single-responsibility.md 3.0 KB
    • 📄 usecase-transaction-boundary.md 2.6 KB
  • 📄 SKILL.md 17.7 KB

SKILL.md

Login to download/like/favorite ❤ 5 | ★ 0
Comments 0

Please login before commenting.

Loading comments...