Awesome Claude Code

Awesome Claude Code from dykyi-roman/awesome-claude-code.

by @dykyi-roman 283 skills

Skills in this plugin

283
  1. Create Psr13 Link · dykyi-roman bundle
    Generates PSR-13 Hypermedia Links implementation for PHP 8.4. Creates LinkInterface, EvolvableLinkInterface, and LinkProviderInterface for HATEOAS support. Includes unit tests.
    1 install
  2. Create Psr6 Cache · dykyi-roman bundle
    Generates PSR-6 Cache implementation for PHP 8.4. Creates CacheItemPoolInterface and CacheItemInterface implementations with TTL handling and deferred saves. Includes unit tests.
    1 install
  3. Create Read Model · dykyi-roman bundle
    Generates Read Model/Projection for PHP 8.4. Creates optimized query models for CQRS read side with projections and denormalization. Includes unit tests.
    1 install
  4. Create Repository · dykyi-roman bundle
    Generates DDD Repository interfaces and implementation stubs for PHP 8.4. Creates domain interfaces in Domain layer, implementation in Infrastructure.
    1 install
  5. Detect N Plus One · dykyi-roman
    Detects N+1 query problems in PHP code. Finds queries in loops, missing eager loading, lazy loading abuse, relationship traversal issues.
    1 install
  6. Diagram Knowledge · dykyi-roman bundle
    Diagram knowledge base. Provides Mermaid syntax, C4 model, diagram types, and best practices for technical diagrams.
    1 install
  7. Find Logic Errors · dykyi-roman
    Detects logic errors in PHP code. Finds incorrect conditions, wrong operators, missing switch cases, inverted logic, short-circuit evaluation issues.
    1 install
  8. Laravel Knowledge · dykyi-roman bundle
    Laravel framework knowledge base. Provides architecture, DDD integration, Eloquent persistence, service container, security, queues, events, infrastructure components, testing, and antipatterns for Laravel PHP projects.
    1 install
  9. Symfony Knowledge · dykyi-roman bundle
    Symfony framework knowledge base. Provides architecture, DDD integration, persistence, DI, security, messenger, workflow, events, infrastructure components, testing, and antipatterns for Symfony PHP projects.
    1 install
  10. Testing Knowledge · dykyi-roman bundle
    Testing knowledge base for PHP 8.4 projects. Provides testing pyramid, AAA pattern, naming conventions, isolation principles, DDD testing guidelines, and PHPUnit patterns.
    1 install
  11. Changelog Template · dykyi-roman
    Generates CHANGELOG.md files following Keep a Changelog format. Creates version history documentation.
    1 install
  12. Check Class Length · dykyi-roman
    Analyzes PHP code for class length issues. Detects classes exceeding 300 lines, God class indicators, cohesion issues, SRP violations.
    1 install
  13. Check Crypto Usage · dykyi-roman
    Analyzes PHP code for cryptography issues. Detects weak algorithms, hardcoded keys, insecure random, poor key management, deprecated functions.
    1 install
  14. Check Doc Examples · dykyi-roman
    Verifies code examples in documentation. Checks that class names, method signatures, namespaces, and imports match actual codebase. Detects outdated and misleading examples.
    1 install
  15. Check Immutability · dykyi-roman
    Analyzes PHP code for immutability violations. Checks Value Objects, Events, DTOs for readonly properties, no setters, final classes, and wither patterns. Ensures domain objects maintain invariants.
    1 install
  16. Check Lazy Loading · dykyi-roman
    Analyzes PHP code for lazy loading issues. Detects premature loading, missing pagination, inappropriate eager loading, infinite scroll problems.
    1 install
  17. Check Magic Values · dykyi-roman
    Analyzes PHP code for magic values. Detects hardcoded numbers, string literals without constants, configuration values embedded in code.
    1 install
  18. Check Side Effects · dykyi-roman
    Analyzes PHP code for side effect issues. Detects state mutation, global access, static method calls, I/O operations mixed with business logic.
    1 install
  19. Check Test Quality · dykyi-roman
    Analyzes PHP test code quality. Checks test structure, assertion quality, test isolation, naming conventions, AAA pattern adherence.
    1 install
  20. CI Tools Knowledge · dykyi-roman bundle
    PHP CI tools knowledge base. Provides PHPStan levels and configuration, Psalm integration, PHP-CS-Fixer rules, DEPTRAC layer analysis, Rector automated refactoring, and code coverage tools.
    1 install
  21. Create Cache Aside · dykyi-roman bundle
    Generates Cache-Aside pattern for PHP 8.4. Creates cache executor with PSR-16 integration, stampede protection via distributed locking, tag-based invalidation, and key generation. Includes unit tests.
    1 install
  22. Create Event Store · dykyi-roman bundle
    Generates Event Store pattern for PHP 8.4. Creates event sourcing storage infrastructure with event streams, stored events, optimistic locking, and version tracking. Includes unit tests.
    1 install
  23. Create Null Object · dykyi-roman bundle
    Generates Null Object pattern for PHP 8.4. Creates safe default implementations eliminating null checks. Includes unit tests.
    1 install
  24. Create Object Pool · dykyi-roman bundle
    Generates Object Pool pattern for PHP 8.4. Creates reusable object containers for expensive resources like connections. Includes unit tests.
    1 install
  25. Create Psr20 Clock · dykyi-roman bundle
    Generates PSR-20 Clock implementation for PHP 8.4. Creates ClockInterface implementations including SystemClock, FrozenClock, and OffsetClock for time abstraction and testing. Includes unit tests.
    1 install
  26. Create Psr3 Logger · dykyi-roman bundle
    Generates PSR-3 Logger implementation for PHP 8.4. Creates LoggerInterface implementations with log levels, context interpolation, and LoggerAwareTrait usage. Includes unit tests.
    1 install
  27. Create Test Double · dykyi-roman
    Generates test doubles (Mocks, Stubs, Fakes, Spies) for PHP 8.4. Creates appropriate double type based on testing needs with PHPUnit MockBuilder patterns.
    1 install
  28. Detect Code Smells · dykyi-roman
    Detects code smells in PHP codebases. Identifies God Class, Feature Envy, Data Clumps, Long Parameter List, Long Method, Primitive Obsession, Message Chains, Inappropriate Intimacy. Generates actionable reports with refactoring recommendations.
    1 install
  29. Detect Test Smells · dykyi-roman bundle
    Detects test antipatterns and code smells in PHP test suites. Identifies 15 smells (Logic in Test, Mock Overuse, Fragile Tests, Mystery Guest, etc.) with fix recommendations and refactoring patterns for testability.
    1 install
  30. Bug Impact Analyzer · dykyi-roman
    Analyzes bug fix blast radius. Determines affected code, dependencies, callers/callees, and potential side effects of changes.
    1 install
  31. Check Authorization · dykyi-roman
    Analyzes PHP code for authorization issues. Detects missing access control, IDOR vulnerabilities, privilege escalation, role-based access gaps.
    1 install
  32. Check Cors Security · dykyi-roman
    Audits CORS configuration security. Detects wildcard origins, credentials with wildcards, dynamic origin reflection, missing preflight handling, and overly permissive policies.
    1 install
  33. Check Encapsulation · dykyi-roman bundle
    Analyzes PHP code for encapsulation violations. Detects public mutable state, exposed internals, Tell Don't Ask violations, getter/setter abuse, and information hiding breaches.
    1 install
  34. Check Method Length · dykyi-roman
    Analyzes PHP code for method length issues. Detects methods exceeding 30 lines, single responsibility violations, extract method opportunities.
    1 install
  35. Check Nesting Depth · dykyi-roman
    Analyzes PHP code for nesting depth issues. Detects deep nesting over 3 levels, complex conditionals, early return opportunities.
    1 install
  36. Check Serialization · dykyi-roman bundle
    Analyzes PHP code for serialization overhead. Detects inefficient JSON encoding, large object hydration, missing JsonSerializable, circular reference issues.
    1 install
  37. Check SQL Injection · dykyi-roman
    Analyzes PHP code for SQL injection vulnerabilities. Detects query concatenation, ORM misuse, raw queries, dynamic identifiers, prepared statement bypasses.
    1 install
  38. Check Type Juggling · dykyi-roman
    Detects PHP type juggling vulnerabilities. Identifies loose comparison with user input, in_array without strict mode, switch statement type coercion, and hash comparison bypasses.
    1 install
  39. Create Di Container · dykyi-roman bundle
    Generates DI Container configuration for PHP 8.4. Creates module classes, service providers, container configuration, and autowiring setup. Supports Symfony, Laravel, and PHP-DI patterns. Includes unit tests.
    1 install
  40. Create Dockerignore · dykyi-roman
    Generates optimized .dockerignore files for PHP projects. Excludes tests, docs, IDE files, and development artifacts to minimize build context.
    1 install
  41. Create Domain Event · dykyi-roman
    Generates DDD Domain Events for PHP 8.4. Creates immutable event records with metadata, past-tense naming. Includes unit tests.
    1 install
  42. Create Health Check · dykyi-roman bundle
    Generates Health Check pattern for PHP 8.4. Creates application-level health endpoints with component checkers (Database, Redis, RabbitMQ), status aggregation, and RFC-compliant JSON response. Includes unit tests.
    1 install
  43. Create Psalm Config · dykyi-roman
    Generates Psalm configurations for PHP projects. Creates psalm.xml with appropriate error level, plugins, taint analysis, and DDD-specific settings.
    1 install
  44. Create Rate Limiter · dykyi-roman bundle
    Generates Rate Limiter pattern for PHP 8.4. Creates request throttling with token bucket, sliding window, and fixed window algorithms. Includes unit tests.
    1 install
  45. Create Saga Pattern · dykyi-roman bundle
    Generates Saga pattern components for PHP 8.4. Creates Saga interfaces, steps, orchestrator, state management, and compensation logic with unit tests.
    1 install
  46. Create Test Builder · dykyi-roman bundle
    Generates Test Data Builder and Object Mother patterns for PHP 8.4. Creates fluent builders with sensible defaults and factory methods for test data creation.
    1 install
  47. Create Unit Of Work · dykyi-roman bundle
    Generates Unit of Work pattern components for PHP 8.4. Creates transactional consistency infrastructure with aggregate tracking, flush/rollback, domain event collection, and unit tests.
    1 install
  48. Create Value Object · dykyi-roman
    Generates DDD Value Objects for PHP 8.4. Creates immutable, self-validating objects with equality comparison. Includes unit tests.
    1 install
  49. Estimate Complexity · dykyi-roman
    Estimates algorithm complexity in PHP code. Analyzes time and space complexity, detects O(n²) algorithms, exponential growth patterns, inefficient data structures.
    1 install
  50. Find Infinite Loops · dykyi-roman
    Detects infinite loop risks in PHP code. Finds missing break conditions, incorrect loop variables, unbounded recursion, circular references.
    1 install
  51. Find Resource Leaks · dykyi-roman
    Detects resource leaks in PHP code. Finds unclosed file handles, database connections not released, streams not freed, missing finally blocks, temporary files not cleaned.
    1 install
  52. Hexagonal Knowledge · dykyi-roman bundle
    Hexagonal Architecture (Ports & Adapters) knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Hexagonal Architecture audits.
    1 install
  53. Resolve Entry Point · dykyi-roman
    Resolves HTTP routes (GET /api/orders) and console commands (app:process-payments) to their handler files. Detects framework, searches route/command definitions, extracts handler class and method, locates file via PSR-4 mapping.
    1 install
  54. API Design Knowledge · dykyi-roman bundle
    API Design knowledge base. Provides REST constraints, Richardson Maturity Model, HTTP semantics, content negotiation, and GraphQL/gRPC comparison for API audits and generation.
    1 install
  55. Check Async Patterns · dykyi-roman
    Detects synchronous operations that should be async. Identifies blocking email sends, in-request API calls, heavy processing in request cycle, and missing queue offloading.
    1 install
  56. Check Authentication · dykyi-roman
    Analyzes PHP code for authentication issues. Detects weak password handling, insecure sessions, missing auth checks, token vulnerabilities.
    1 install
  57. Check Cqrs Alignment · dykyi-roman
    Audits CQRS and Event Sourcing alignment. Checks command/query separation, projection idempotency, event store consistency, and read/write model synchronization.
    1 install
  58. Check Docker Secrets · dykyi-roman
    Detects secrets and credentials in Docker configuration. Scans Dockerfile, Compose, and .env files for exposed passwords, tokens, and keys.
    1 install
  59. Check Path Traversal · dykyi-roman
    Analyzes PHP code for path traversal vulnerabilities. Detects directory traversal, file inclusion with user input, missing path validation, symlink attacks.
    1 install
  60. Check Pure Functions · dykyi-roman
    Analyzes PHP code for pure function patterns. Detects side-effect-free methods, deterministic output, immutable inputs. Pure functions are easily testable.
    1 install