Manus에서 모든 스킬 실행
원클릭으로
원클릭으로
원클릭으로 Manus에서 모든 스킬 실행
시작하기presentation
Presentation layer serializes domain entities to wire formats (JSON, etc.)
스타0
포크0
업데이트2026년 6월 4일 02:49
파일 탐색기
7 개 파일SKILL.md
readonly메뉴
Presentation layer serializes domain entities to wire formats (JSON, etc.)
Request contracts validate input AND map external API names onto domain entities
Domain-Driven Design architecture patterns and conventions for this project
Roar::Decorator representers that turn domain entities into JSON
Repository pattern for translating between ORM rows and domain entities
How orm/ and repositories/ split responsibility in app/infrastructure/database/
When to use Dry::Struct DTO entities vs. plain Ruby class entities in domain/entities/
| name | presentation |
| description | Presentation layer serializes domain entities to wire formats (JSON, etc.) |
app/presentation/ is the seam between the application's domain vocabulary
and whatever shape the outside world expects.
app/presentation/
└── representers/ ← Roar decorators that turn entities into JSON
Entity::* (or response DTO) and produce the JSON / hash
the route is about to writeiso8601 for timestamps)See ./representers/SKILL.md for the representer
conventions and the inline PromptLog example.