What problem does it solve? Agno agent projects often grow into tangled code where business logic, LLM calls, and infrastructure are mixed together, making refactoring painful and testing impossible. This Skill provides a standardized layered architecture (domain, application, infrastructure, interface) with SOLID principles so your agent code stays decoupled, testable, and easy to evolve. ## Core Features & Use Cases - Standard Folder Structure: A ports-and-adapters layout with domain/, application/, infrastructure/, interface/, and a single composition_root.py for dependency injection. - SOLID Guidance with Examples: Concrete Python examples for each principle (SRP, OCP, LSP, ISP, DIP) applied to Agno agents, including how to swap LLM providers or databases via adapters. - Serverless Development Workflow: A productive dev cycle for Lambda + API Gateway + Layers + AWS SAM, covering sam local testing, layer management, and per-environment deploys. - Use Case: When starting a new Agno agent project or refactoring a script that mixes parsing, LLM calls, and persistence, apply this structure so the domain logic runs testable without network or database access. ## Quick Start Ask the AI to scaffold a new Agno agent project using the layered architecture with domain, application, infrastructure, and interface folders plus a composition root.