screaming-architecture

Follow the clean and maintainable code architecture pattern for project structure.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "screaming-architecture" with this command: npx skills add karibulab/skills/karibulab-skills-screaming-architecture

Screaming Architecture

Clean and maintainable code architecture pattern for project structure.

Purpose

Follow the clean and maintainable code architecture pattern for project structure.

When to Use

Use when you need to create or modify project structure following the clean and maintainable code architecture pattern.

Instructions

  1. Create the project directory structure.

For example, a todo list microservice could have the following structure:

src/
  todo/
    application/
      add-todo.use-case.ts
      update-todo.use-case.ts
      get-todos.use-case.ts
    domain/
      todo.entity.ts
      todo.repository.ts   // interface
    infrastructure/
      todo.repository.impl.ts
    presentation/
      todo.controller.ts
    dto/
      add-todo.dto.ts
      update-todo.dto.ts

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Coding

python-fastapi

No summary provided by upstream source.

Repository SourceNeeds Review
General

titvo

No summary provided by upstream source.

Repository SourceNeeds Review
General

nestjs-microservices

No summary provided by upstream source.

Repository SourceNeeds Review
General

helm-charts

No summary provided by upstream source.

Repository SourceNeeds Review