From devloop
Provides examples of architecture patterns like Layered, Clean Architecture, Repository, Service Layer, Dependency Injection, and SOLID principles for system design, refactoring, and code organization.
npx claudepluginhub zate/cc-plugins --plugin devloopThis skill uses the workspace's default tool permissions.
Common architectural patterns and design decisions.
Provides guidance on software architecture patterns like Clean and Hexagonal, principles including SOLID, design patterns, and distributed systems best practices. Use for new projects, refactoring, decisions, and reviews.
Evaluates software architectures, suggests patterns, and generates diagrams for system design. Useful for refactoring, scalability planning, or new project blueprints.
Provides language-agnostic SOLID principles, design patterns, DRY, KISS guidelines for code reviews, architecture analysis, refactoring, and design decisions.
Share bugs, ideas, or general feedback.
Common architectural patterns and design decisions.
Presentation → Business Logic → Data Access → Database
Controllers
↓
Use Cases
↓
Entities
interface UserRepository {
findById(id): User
save(user): void
}
class UserService {
constructor(repo: UserRepository)
createUser(data): User
}