Refactoring
25 skills · sorted by GitHub stars
site-architecture
Plan or restructure website hierarchy, navigation, URL patterns, breadcrumbs, and internal linking.
architect-review
Master software architect specializing in modern architecture
architecture
Architectural decision-making framework. Requirements analysis, trade-off evaluation, ADR documentat
architecture-decision-records
Comprehensive patterns for creating, maintaining, and managing Architecture Decision Records (ADRs)
architecture-patterns
Master proven backend architecture patterns including Clean Architecture, Hexagonal Architecture, an
c4-architecture-c4-architecture
Generate comprehensive C4 architecture documentation for an existing repository/codebase using a bot
c4-code
Expert C4 Code-level documentation specialist. Analyzes code directories to create comprehensive C4
c4-component
Expert C4 Component-level documentation specialist. Synthesizes C4 Code-level documentation into Com
c4-container
Expert C4 Container-level documentation specialist.
c4-context
Expert C4 Context-level documentation specialist. Creates high-level system context diagrams, docume
cqrs-implementation
Implement Command Query Responsibility Segregation for scalable architectures. Use when separating r
ddd-context-mapping
Map relationships between bounded contexts and define integration contracts using DDD context mappin
ddd-strategic-design
Design DDD strategic artifacts including subdomains, bounded contexts, and ubiquitous language for c
ddd-tactical-patterns
Apply DDD tactical patterns in code using entities, value objects, aggregates, repositories, and dom
docs-architect
Creates comprehensive technical documentation from existing codebases. Analyzes architecture, design
domain-driven-design
Plan and route Domain-Driven Design work from strategic modeling to tactical implementation and even
event-sourcing-architect
Expert in event sourcing, CQRS, and event-driven architecture patterns. Masters event store design,
event-store-design
Design and implement event stores for event-sourced systems. Use when building event sourcing infras
graphql-architect
Master modern GraphQL with federation, performance optimization, and enterprise security. Build scal
microservices-patterns
Master microservices architecture patterns including service boundaries, inter-service communication
nodejs-best-practices
Node.js development principles and decision-making. Framework selection, async patterns, security, a
production-code-audit
Autonomously deep-scan entire codebase line-by-line, understand architecture and patterns, then syst
projection-patterns
Build read models and projections from event streams. Use when implementing CQRS read sides, buildin
saga-orchestration
Patterns for managing distributed transactions and long-running business processes.
software-architecture
Guide for quality focused software architecture. This skill should be used when users want to write