Awesome Claude Code
Awesome Claude Code from dykyi-roman/awesome-claude-code.
Skills in this plugin
283- ▌ Psr Overview Knowledge · dykyi-roman bundlePHP Standards Recommendations (PSR) overview knowledge base. Provides comprehensive reference for all accepted PSRs including PSR-1,3,4,6,7,11,12,13,14,15,16,17,18,20. Use for PSR selection decisions and compliance audits.
- ▌ Saga Pattern Knowledge · dykyi-roman bundleSaga Pattern knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for saga orchestration, choreography, and distributed transaction audits.
- ▌ Suggest Simplification · dykyi-romanSuggests code simplification opportunities. Identifies extract method candidates, complex expressions, redundant code, refactoring opportunities.
- ▌ Check Command Injection · dykyi-romanAnalyzes PHP code for command injection vulnerabilities. Detects shell_exec, exec, system, passthru with user input, missing escapeshellarg/escapeshellcmd.
- ▌ Check Distributed Locks · dykyi-romanAnalyzes PHP code for distributed lock issues. Detects missing TTL on locks, lock without try/finally, unsafe Redis SETNX patterns, missing lock release, and deadlock risks.
- ▌ Check Docker PHP Config · dykyi-romanChecks PHP configuration in Docker containers. Verifies php.ini settings, OPcache, PHP-FPM pool, and extension configuration for production.
- ▌ Check Fallback Strategy · dykyi-romanAudits fallback and graceful degradation strategies. Checks cache fallback, feature flags, default values, circuit breaker fallbacks, and degraded mode implementations.
- ▌ Create Distributed Lock · dykyi-roman bundleGenerates Distributed Lock for PHP 8.4. Creates LockInterface, LockFactory, RedisLockAdapter with TTL, and database lock adapter. Includes unit tests.
- ▌ Create Integration Test · dykyi-romanGenerates PHPUnit integration tests for PHP 8.4. Creates tests with real dependencies, database transactions, HTTP mocking. Supports repositories, API clients, message handlers.
- ▌ Create Psr15 Middleware · dykyi-roman bundleGenerates PSR-15 HTTP Middleware implementation for PHP 8.4. Creates MiddlewareInterface and RequestHandlerInterface with pipeline composition. Includes unit tests.
- ▌ Create Read Write Proxy · dykyi-roman bundleGenerates Read/Write Connection Proxy for PHP 8.4. Creates connection wrapper with query routing logic, transaction-aware routing, and replica health checks. Includes unit tests.
- ▌ Documentation Knowledge · dykyi-roman bundleDocumentation knowledge base. Provides documentation types, audiences, best practices, and antipatterns for technical documentation creation.
- ▌ Explain Output Template · dykyi-romanOutput format templates for all 5 explanation modes — quick (compact), deep (full analysis with diagrams), onboarding (project guide), business (non-technical), qa (interactive Q&A).
- ▌ Extract Domain Concepts · dykyi-romanMaps domain model components — Entities, Value Objects, Aggregates, Services, Events, Repositories. Builds Ubiquitous Language glossary connecting code names to business terminology.
- ▌ 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.
- ▌ 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.