dykyi-roman
- 283 skills
- 0 followers
- 1 week ago last updated
- ▌ Stability Patterns Knowledge · dykyi-roman bundleStability Patterns knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Circuit Breaker, Retry, Rate Limiter, Bulkhead, and resilience audits.
- ▌ Analyze Docker Runtime Errors · dykyi-romanAnalyzes Docker runtime errors for PHP containers. Identifies 502 Bad Gateway, OOM kills, connection refused, and permission issues.
- ▌ Check Docker Layer Efficiency · dykyi-romanChecks Docker layer efficiency for PHP builds. Analyzes layer ordering, cache utilization, and identifies optimization opportunities.
- ▌ Check Docker User Permissions · dykyi-romanChecks Docker user and permission configuration. Detects root execution, improper file ownership, and missing security constraints.
- ▌ Create Message Broker Adapter · dykyi-roman bundleGenerates Message Broker Adapter components for PHP 8.4. Creates unified broker interface with RabbitMQ, Kafka, SQS adapters, message serialization, and unit tests.
- ▌ Create Psr14 Event Dispatcher · dykyi-roman bundleGenerates PSR-14 Event Dispatcher implementation for PHP 8.4. Creates EventDispatcherInterface, ListenerProviderInterface, and StoppableEventInterface with event propagation. Includes unit tests.
- ▌ Consistency Patterns Knowledge · dykyi-roman bundleConsistency Patterns knowledge base. Provides strong vs eventual consistency, idempotency keys, optimistic/pessimistic locking, conflict resolution, and saga compensation patterns for distributed systems audits.
- ▌ Create Chain Of Responsibility · dykyi-roman bundleGenerates Chain of Responsibility pattern for PHP 8.4. Creates handler chains for request processing with middleware-style composition. Includes unit tests.
- ▌ Docker Orchestration Knowledge · dykyi-romanDocker orchestration knowledge base. Provides patterns for Swarm, Kubernetes basics, service scaling, and load balancing for PHP.
- ▌ Replication Sharding Knowledge · dykyi-roman bundleReplication and Sharding knowledge base. Provides read/write splitting at application level, connection wrapper patterns, replica lag handling, and query routing for database scaling audits.
- ▌ Create Docker Supervisor Config · dykyi-romanGenerates Supervisor configuration for Docker PHP containers. Creates process management configs for workers, schedulers, and multi-process setups.
- ▌ Docker PHP Extensions Knowledge · dykyi-roman bundleDocker PHP extensions knowledge base. Provides installation patterns for common extensions, build dependency management, and PECL usage.
- ▌ Check Dependency Vulnerabilities · dykyi-romanAnalyzes PHP dependencies for security vulnerabilities. Detects outdated packages, known CVEs, unsupported versions, vulnerable transitive dependencies.
- ▌ Create Docker Compose Production · dykyi-romanGenerates Docker Compose production configurations for PHP projects. Creates hardened stacks with resource limits, restart policies, and monitoring.
- ▌ Docker Troubleshooting Knowledge · dykyi-roman bundleDocker troubleshooting knowledge base. Provides debugging patterns, common error solutions, and diagnostic commands for PHP containers.
- ▌ Suggest Testability Improvements · dykyi-romanSuggests testability improvements for PHP code. Provides DI refactoring suggestions, mock opportunities, interface extraction, testing strategy recommendations.
- ▌ Check Docker Production Readiness · dykyi-romanChecks Docker production readiness for PHP applications. Verifies health checks, graceful shutdown, logging, monitoring, and resource limits.
- ▌ Optimize Docker Compose Resources · dykyi-romanOptimizes Docker Compose resource allocation for PHP stacks. Configures memory limits, CPU constraints, and service scaling.
- ▌ Optimize Docker Build Time · dykyi-romanOptimizes Docker build time for PHP projects. Analyzes layer caching, BuildKit features, parallel builds, and dependency installation.
- ▌ Optimize Docker Image Size · dykyi-romanOptimizes Docker image size for PHP projects. Reduces image footprint through Alpine, multi-stage builds, layer cleanup, and dependency minimization.
- ▌ Psr Coding Style Knowledge · dykyi-roman bundlePSR-1 and PSR-12 coding standards knowledge base for PHP 8.4 projects. Provides quick reference for basic coding standard and extended coding style with detection patterns, examples, and antipattern identification. Use for code style audits and compliance reviews.
- ▌ Analyze Docker Build Errors · dykyi-romanAnalyzes Docker build errors for PHP projects. Identifies extension compilation failures, dependency issues, memory limits, and provides fixes.
- ▌ Check Aggregate Consistency · dykyi-romanAudits DDD aggregate design rules. Checks single transaction boundary, identity by root, invariant enforcement, small aggregates, and consistency boundaries.
- ▌ Check Context Communication · dykyi-romanAudits Bounded Context communication patterns. Checks Context Map relationships (Shared Kernel, ACL, Open Host), event vs direct calls, and anti-corruption layer usage.
- ▌ Check Docker Compose Config · dykyi-romanChecks Docker Compose configuration for PHP stacks. Detects missing health checks, improper dependencies, hardcoded values, and networking issues.
- ▌ Check Scalability Readiness · dykyi-romanAnalyzes PHP code for scalability issues. Detects file-based sessions, in-memory state, hardcoded hostnames, filesystem-dependent state, and missing stateless design patterns.
- ▌ Check Singleton Antipattern · dykyi-romanDetects Singleton anti-pattern in PHP code. Identifies global state via static instances, hidden dependencies, tight coupling, and testability issues.
- ▌ Detect Architecture Pattern · dykyi-romanDetects architectural patterns (MVC, DDD, Hexagonal, CQRS, Layered, Event Sourcing, Microservice) from namespace structure, interface placement, and dependency direction. Outputs confidence score per pattern.
- ▌ Docker Multistage Knowledge · dykyi-romanDocker multi-stage build knowledge base. Provides patterns for PHP dependency, extension builder, and production stages with cache optimization.
- ▌ Docker Networking Knowledge · dykyi-romanDocker networking knowledge base. Provides network configuration patterns, DNS resolution, port mapping, and multi-service communication for PHP.
- ▌ Docker Production Knowledge · dykyi-roman bundleDocker production knowledge base for PHP. Provides deployment patterns, health checks, graceful shutdown, logging, and monitoring.
- ▌ Caching Strategies Knowledge · dykyi-roman bundleCaching Strategies knowledge base. Provides caching patterns (Cache-Aside, Read-Through, Write-Through, Write-Behind), invalidation approaches, multi-level caching, and Redis data structures for caching audits and generation.
- ▌ Check Observability Coverage · dykyi-romanAnalyzes PHP code for observability gaps. Detects missing structured logging, absent correlation IDs, missing health endpoints, unstructured log calls, and missing OpenTelemetry setup.
- ▌ Create Anti Corruption Layer · dykyi-roman bundleGenerates DDD Anti-Corruption Layer for PHP 8.4. Creates translation layer between bounded contexts or external systems. Includes adapters, translators, facades, and unit tests.
- ▌ Create Dockerfile Production · dykyi-roman bundleGenerates production-ready Dockerfiles for PHP 8.4 projects. Creates multi-stage builds with composer deps, extensions builder, and optimized production stages.
- ▌ Docker Base Images Knowledge · dykyi-roman bundleDocker base images knowledge base for PHP. Provides image selection guidelines, Alpine vs Debian comparison, and version pinning strategies.
- ▌ Create Psr18 HTTP Client · dykyi-roman bundleGenerates PSR-18 HTTP Client implementation for PHP 8.4. Creates ClientInterface with request sending and exception handling. Includes unit tests.
- ▌ Create Psr7 HTTP Message · dykyi-roman bundleGenerates PSR-7 HTTP Message implementations for PHP 8.4. Creates Request, Response, Stream, Uri, and ServerRequest classes with immutability. Includes unit tests.
- ▌ Create Structured Logger · dykyi-roman bundleGenerates Structured Logger for PHP 8.4. Creates PSR-3 structured logging setup with Monolog processors, correlation ID propagation, and context middleware. Includes unit tests.
- ▌ Detect Unnecessary Loops · dykyi-romanDetects unnecessary loop patterns in PHP code. Finds nested loop inefficiency, redundant iterations, in-loop operations that could be batched, loop invariant code.
- ▌ Docker Compose Knowledge · dykyi-roman bundleDocker Compose knowledge base for PHP stacks. Provides service configuration patterns, health checks, networking, and environment management.
- ▌ Event Sourcing Knowledge · dykyi-roman bundleEvent Sourcing knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Event Sourcing architecture audits.
- ▌ Explain Business Process · dykyi-romanIdentifies business workflows with actors, steps, preconditions, and outcomes. Translates method chains into natural language business processes like "When customer places order, system validates inventory..."
- ▌ Find Null Pointer Issues · dykyi-romanDetects null pointer issues in PHP code. Finds property/method access on null, missing null checks, nullable returns without handling, optional chaining gaps.
- ▌ Getting Started Template · dykyi-romanGenerates Getting Started guides for PHP projects. Creates step-by-step tutorials for first-time users.
- ▌ Outbox Pattern Knowledge · dykyi-roman bundleOutbox Pattern knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for transactional outbox, polling publisher, and reliable messaging audits.
- ▌ Troubleshooting Template · dykyi-romanGenerates troubleshooting guides and FAQ sections for PHP projects. Creates problem-solution documentation.
- ▌ Analyze Coupling Cohesion · dykyi-romanAnalyzes coupling and cohesion metrics in PHP codebases. Calculates Afferent/Efferent coupling (Ca/Ce), LCOM metrics, instability index, and abstractness. Identifies highly coupled modules and low cohesion classes.
- ▌ Analyze Docker Image Size · dykyi-romanAnalyzes Docker image size for PHP projects. Identifies bloated layers, unnecessary packages, and provides size reduction strategies.
- ▌ Architecture Doc Template · dykyi-romanGenerates ARCHITECTURE.md files for PHP projects. Creates layer documentation, component descriptions, and architectural diagrams.
- ▌ Check Version Consistency · dykyi-romanAudits version consistency across project files. Checks composer.json, README, CHANGELOG, docs, and configuration files for version number synchronization.
- ▌ Create Docker Compose Dev · dykyi-roman bundleGenerates Docker Compose development configurations for PHP projects. Creates full development stacks with database, cache, queue, and debugging tools.
- ▌ Create Docker Healthcheck · dykyi-romanGenerates Docker health check scripts for PHP services. Creates PHP-FPM, Nginx, and custom endpoint health checks.
- ▌ Create Psr16 Simple Cache · dykyi-roman bundleGenerates PSR-16 Simple Cache implementation for PHP 8.4. Creates CacheInterface with get/set/delete operations and TTL handling. Includes unit tests.
- ▌ Create Psr17 HTTP Factory · dykyi-roman bundleGenerates PSR-17 HTTP Factories implementation for PHP 8.4. Creates RequestFactoryInterface, ResponseFactoryInterface, StreamFactoryInterface, UriFactoryInterface, ServerRequestFactoryInterface, UploadedFileFactoryInterface. Includes unit tests.
- ▌ Docker Buildkit Knowledge · dykyi-romanDocker BuildKit knowledge base. Provides cache mount patterns, build secrets, SSH forwarding, and parallel build optimization.
- ▌ Docker Scanning Knowledge · dykyi-romanDocker image scanning knowledge base. Provides vulnerability detection, compliance checking, and SBOM generation for PHP container images.
- ▌ Docker Security Knowledge · dykyi-roman bundleDocker security knowledge base for PHP. Provides hardening patterns, vulnerability scanning, secrets management, and OWASP container guidelines.
- ▌ Psr Autoloading Knowledge · dykyi-roman bundlePSR-4 autoloading standard knowledge base for PHP 8.4 projects. Provides quick reference for namespace-to-path mapping, composer.json configuration, directory structure, and common mistakes. Use for autoloading audits and project structure reviews.
- ▌ Trace Data Transformation · dykyi-romanMaps data transformation chains — Request DTO to Command to Entity to Response DTO. Identifies mappers, serializers, type conversions, and data loss points across layer boundaries.
- ▌ Check 12 Factor Compliance · dykyi-romanAnalyzes PHP code for 12-Factor App compliance. Detects hardcoded configuration, file-based state, env-specific conditionals, non-streaming logs, and missing environment variable usage.
- ▌ Check Access Control Model · dykyi-romanAnalyzes PHP code for access control issues. Detects inline role checks, hardcoded permissions, mixed ACL/RBAC models, missing Voter/Policy pattern, and authorization logic in controllers.
- ▌ Check Dependency Injection · dykyi-romanAnalyzes PHP code for dependency injection issues. Detects constructor injection usage, interface dependencies, service locator antipattern, new keyword in business logic.
- ▌ Create Correlation Context · dykyi-roman bundleGenerates Correlation ID propagation components for PHP 8.4. Creates PSR-15 middleware, Monolog processor, message bus header propagation, and CorrelationContext value object. Includes unit tests.
- ▌ Create Docker Env Template · dykyi-romanGenerates Docker environment templates for PHP projects. Creates .env.docker files with service configurations and documentation.
- ▌ Create Docker Nginx Config · dykyi-roman bundleGenerates Nginx configuration for PHP-FPM Docker containers. Creates optimized reverse proxy configs with gzip, security headers, and caching.
- ▌ Create Idempotency Handler · dykyi-roman bundleGenerates Idempotency Handler for PHP 8.4. Creates PSR-15 middleware with Redis-backed deduplication, IdempotencyKey value object, and storage interface. Includes unit tests.
- ▌ Create Idempotent Consumer · dykyi-roman bundleGenerates Idempotent Consumer components for PHP 8.4. Creates message deduplication infrastructure with idempotency key management, storage backends, middleware, and unit tests.
- ▌ Detect Docker Antipatterns · dykyi-romanDetects Docker antipatterns in PHP projects. Identifies layer ordering issues, cache invalidation, bloated images, and configuration smells.
- ▌ Documentation QA Knowledge · dykyi-roman bundleDocumentation QA knowledge base. Provides quality checklists, audit criteria, and metrics for documentation review.
- ▌ Message Queue Knowledge · dykyi-roman bundleMessage Queue knowledge base. Provides broker comparison, delivery guarantees, consumer groups, and advanced RabbitMQ/Kafka patterns for messaging audits and generation.
- ▌ Microservices Knowledge · dykyi-roman bundleMicroservices Architecture knowledge base. Provides service decomposition, communication patterns, API gateway, service discovery, and data management guidelines for architecture audits and generation.
- ▌ Observability Knowledge · dykyi-roman bundleObservability knowledge base. Provides three pillars (logs, metrics, traces), structured logging, distributed tracing, metrics collection (RED/USE), SLI/SLO/SLA definitions for observability audits and generation.
- ▌ Optimize Docker Opcache · dykyi-romanOptimizes OPcache configuration for PHP Docker containers. Configures memory, file limits, JIT, and validation for production and development.
- ▌ Optimize Docker PHP Fpm · dykyi-romanOptimizes PHP-FPM configuration in Docker containers. Tunes process manager, request handling, and resource allocation for production workloads.
- ▌ Optimize Docker Startup · dykyi-romanOptimizes Docker container startup time for PHP applications. Reduces initialization overhead through preloading, caching, and entrypoint optimization.
- ▌ Scan Codebase Structure · dykyi-romanScans directory tree to identify architectural layers (Domain, Application, Infrastructure, Presentation), detect framework (Symfony, Laravel, custom), count files per layer, and build project structure map.
- ▌ Task Progress Knowledge · dykyi-romanTaskCreate pattern guidelines for progress tracking in coordinator agents
- ▌ Trace Request Lifecycle · dykyi-romanTraces full request lifecycle from Router through Middleware, Controller, UseCase, Repository to Response. Documents HTTP methods, routes, middleware stack, response codes, and error handling paths.
- ▌ Access Control Knowledge · dykyi-roman bundleAccess Control knowledge base. Provides ACL, RBAC, ABAC, ReBAC models, multi-tenancy patterns, and PHP implementations (Symfony Voters, Laravel Gates) for security audits and generation.
- ▌ Analyze Solid Violations · dykyi-roman bundleAnalyzes PHP codebase for SOLID principle violations. Detects God classes (SRP), type switches (OCP), broken contracts (LSP), fat interfaces (ISP), and concrete dependencies (DIP). Generates actionable reports with severity levels and remediation recommendations.
- ▌ Bug Regression Preventer · dykyi-romanRegression prevention checklist for bug fixes. Ensures API compatibility, behavior preservation, and no unintended side effects.
- ▌ Check Cascading Failures · dykyi-romanDetects cascading failure risks in PHP systems. Identifies shared resources, unbounded queues, missing backpressure, thread pool exhaustion, and failure propagation paths.
- ▌ Check Docker Healthcheck · dykyi-romanChecks Docker health check configuration for PHP services. Verifies PHP-FPM, Nginx, and dependent service health checks.
- ▌ Check Leaky Abstractions · dykyi-romanDetects leaky abstractions in PHP code. Identifies implementation details exposed in interfaces, concrete returns from abstract methods, framework leakage into domain, and infrastructure concerns in application layer.
- ▌ Create Dead Letter Queue · dykyi-roman bundleGenerates Dead Letter Queue components for PHP 8.4. Creates failed message capture, retry strategy with exponential backoff, failure classification, and unit tests.
- ▌ Create Docker Entrypoint · dykyi-roman bundleGenerates Docker entrypoint scripts for PHP containers. Creates startup scripts with signal handling, migrations, and cache warmup.
- ▌ Create Docker PHP Config · dykyi-roman bundleGenerates PHP configuration files for Docker containers. Creates optimized php.ini, OPcache, and PHP-FPM pool configurations.
- ▌ Create Metrics Collector · dykyi-roman bundleGenerates Metrics Collector for PHP 8.4. Creates MetricsCollectorInterface, Counter/Gauge/Histogram wrappers, PrometheusMetricsCollector, MetricsMiddleware for RED metrics. Includes unit tests.
- ▌ Check Bounded Contexts · dykyi-romanAnalyzes bounded context boundaries in DDD projects. Detects cross-context coupling, shared kernel violations, context mapping issues, and ubiquitous language inconsistencies. Generates context map diagrams and boundary recommendations.
- ▌ Check Caching Strategy · dykyi-romanAnalyzes PHP code for caching opportunities and issues. Detects missing cache, cache invalidation problems, over-caching, repeated expensive operations.
- ▌ Check Database Scaling · dykyi-romanAnalyzes PHP code for database scaling issues. Detects single DB connection for all queries, missing read replica configuration, SELECT queries hitting master, and missing connection pooling.
- ▌ Check Input Validation · dykyi-romanAnalyzes PHP code for input validation issues. Detects missing validation, weak regex, type coercion attacks, length/format gaps, whitelist violations.
- ▌ Check Logging Failures · dykyi-romanDetects OWASP A09:2021 Security Logging and Monitoring Failures. Identifies log injection, PII in logs, missing audit trails, insufficient error context, and blind spots.
- ▌ Check Query Efficiency · dykyi-romanAnalyzes PHP code for query efficiency issues. Detects SELECT *, missing indexes hints, unnecessary joins, full table scans, suboptimal WHERE clauses.
- ▌ Check Timeout Strategy · dykyi-romanAudits timeout configuration across HTTP clients, database connections, queue consumers, cache operations, and external service calls. Detects missing or misconfigured timeouts.
- ▌ Cloud Native Knowledge · dykyi-roman bundleCloud Native knowledge base. Provides 12-Factor App principles with PHP-specific implementations, container-first patterns, and environment configuration for architecture audits.
- ▌ Code Examples Template · dykyi-romanGenerates code examples for PHP documentation. Creates minimal, copy-paste ready examples with expected output.
- ▌ Create Circuit Breaker · dykyi-roman bundleGenerates Circuit Breaker pattern for PHP 8.4. Creates resilience component protecting against cascading failures with state management, fallback support, and metrics. Includes unit tests.
- ▌ Create Deploy Strategy · dykyi-roman bundleGenerates deployment strategy configurations. Creates blue-green, canary, rolling deployment configs for GitHub Actions and GitLab CI with health checks and rollback procedures.