Awesome Claude Code
Awesome Claude Code from dykyi-roman/awesome-claude-code.
Skills in this plugin
283- ▌ Check Secure Headers · dykyi-romanAudits HTTP security headers configuration. Checks CSP, X-Frame-Options, HSTS, X-Content-Type-Options, Referrer-Policy, Permissions-Policy, and cache control headers.
- ▌ Check Sensitive Data · dykyi-romanAnalyzes PHP code for sensitive data exposure. Detects plaintext secrets, exposed credentials, PII in logs, insecure storage, hardcoded keys.
- ▌ Clean Arch Knowledge · dykyi-roman bundleClean Architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for Clean Architecture and Hexagonal Architecture audits.
- ▌ Create Dockerfile CI · dykyi-romanGenerates optimized Dockerfiles for PHP CI pipelines. Creates multi-stage builds with separate stages for dependencies, testing, and production with minimal image sizes.
- ▌ Create Feature Flags · dykyi-roman bundleGenerates feature flag implementations for PHP projects. Creates flag services, configuration, percentage rollouts, user targeting, and integration with deployment pipelines.
- ▌ Create Rector Config · dykyi-romanGenerates Rector configurations for PHP projects. Creates rector.php with PHP upgrade sets, code quality rules, dead code removal, and framework-specific migrations.
- ▌ Create Retry Pattern · dykyi-roman bundleGenerates Retry pattern for PHP 8.4. Creates resilience component with exponential backoff, jitter, and configurable retry strategies. Includes unit tests.
- ▌ Create Specification · dykyi-roman bundleGenerates DDD Specification for PHP 8.4. Creates reusable business rule objects for validation, filtering, and querying with composite pattern support. Includes unit tests.
- ▌ Deployment Knowledge · dykyi-roman bundleDeployment knowledge base. Provides zero-downtime strategies, blue-green deployment, canary releases, rolling updates, rollback procedures, feature flags, and health check patterns.
- ▌ Detect Memory Issues · dykyi-romanDetects memory issues in PHP code. Finds large arrays in memory, missing generators, memory leaks, unbounded data loading, inefficient data structures.
- ▌ Find Boundary Issues · dykyi-romanDetects boundary issues in PHP code. Finds array index out of bounds, empty collection access, off-by-one errors, integer overflow, string length issues.
- ▌ Find Race Conditions · dykyi-romanDetects race conditions in PHP code. Finds shared mutable state, check-then-act patterns, TOCTOU vulnerabilities, concurrent modification issues.
- ▌ Layer Arch Knowledge · dykyi-roman bundleLayered Architecture knowledge base. Provides patterns, antipatterns, and PHP-specific guidelines for traditional N-tier/Layered Architecture audits.
- ▌ Analyze Test Coverage · dykyi-romanAnalyzes PHP codebase for test coverage gaps. Detects untested classes, methods, branches, exception paths, and edge cases. Provides actionable recommendations.
- ▌ Bug Root Cause Finder · dykyi-romanRoot cause analysis methods for PHP bugs. Provides 5 Whys technique, fault tree analysis, git bisect guidance, and stack trace parsing.
- ▌ Check Connection Pool · dykyi-roman bundleAnalyzes PHP code for connection pool issues. Detects connection leaks, improper pool sizing, missing connection release, timeout issues.
- ▌ Check Csrf Protection · dykyi-romanAnalyzes PHP code for CSRF vulnerabilities. Detects missing CSRF tokens, state-changing GET requests, token validation gaps.
- ▌ Check Deserialization · dykyi-romanAnalyzes PHP code for insecure deserialization. Detects unserialize with user input, missing allowed_classes, PHP object injection risks, gadget chains.
- ▌ Check Docker Security · dykyi-romanChecks Docker security for PHP projects. Detects root user, exposed secrets, privileged mode, and missing security configurations.
- ▌ Check Insecure Design · dykyi-romanDetects OWASP A04:2021 Insecure Design vulnerabilities. Identifies missing rate limiting, account lockout, CAPTCHA, TOCTOU races, business logic flaws, and threat modeling gaps.
- ▌ Check Mass Assignment · dykyi-romanDetects mass assignment vulnerabilities. Identifies unguarded model filling, Request::all() to create/update, missing $fillable/$guarded, and parameter binding without whitelisting.
- ▌ Check Output Encoding · dykyi-romanAnalyzes PHP code for output encoding issues. Detects XSS vulnerabilities, missing HTML encoding, raw output, template injection risks.
- ▌ CI Pipeline Knowledge · dykyi-roman bundleCI/CD pipeline knowledge base. Provides platforms overview (GitHub Actions, GitLab CI), pipeline stages, caching strategies, parallelization, artifact management, and environment management.
- ▌ Claude Code Knowledge · dykyi-roman bundleComprehensive knowledge base for Claude Code formats, patterns, and configuration. Use when creating, improving, or auditing commands, agents, skills, hooks, memory, plugins, or settings.
- ▌ Codeigniter Knowledge · dykyi-roman bundleCodeIgniter 4 framework knowledge base. Provides CI4 MVC architecture, DDD integration, persistence, services, security (Shield auth, Filters authorization, CSRF), event system, queue (codeigniter4/queue jobs, workers, retry), infrastructure components (cache, HTTP client, email, throttler), testing, and antipatterns for CodeIgniter PHP projects.
- ▌ Create Access Control · dykyi-roman bundleGenerates Access Control components for PHP 8.4. Creates RBAC/ABAC components with PermissionInterface, RoleInterface, VoterInterface, AccessDecisionManager. Includes unit tests.
- ▌ Create API Versioning · dykyi-roman bundleGenerates API Versioning pattern for PHP 8.4. Creates version resolution strategies (URI prefix, Accept header, query parameter), middleware, and deprecation support. Includes unit tests.
- ▌ Create Deptrac Config · dykyi-roman bundleGenerates DEPTRAC configurations for PHP projects. Creates deptrac.yaml with DDD layer rules, bounded context separation, and dependency constraints.
- ▌ Create Dockerfile Dev · dykyi-romanGenerates development Dockerfiles for PHP projects. Creates images with Xdebug, hot reload, and development tools.
- ▌ Create Domain Service · dykyi-romanGenerates DDD Domain Services for PHP 8.4. Creates stateless services for business logic that doesn't belong to entities or value objects. Includes unit tests.
- ▌ Create Github Actions · dykyi-roman bundleGenerates GitHub Actions workflows for PHP projects. Creates CI/CD pipelines with PHPStan, PHPUnit, code coverage, Docker builds, and deployment stages.
- ▌ Create Outbox Pattern · dykyi-roman bundleGenerates Transactional Outbox pattern components for PHP 8.4. Creates OutboxMessage entity, repository, publisher, and processor with unit tests.
- ▌ Create Phpstan Config · dykyi-romanGenerates PHPStan configurations for PHP projects. Creates phpstan.neon with appropriate level, extensions, paths, baseline support, and DDD-specific rules.
- ▌ Discover Project Logs · dykyi-romanDiscovers log files in PHP projects. Knows standard paths for Laravel, Symfony, CodeIgniter, Yii2/Yii3, PHP-FPM, Docker, CI/CD, web servers, and databases. Parses framework configs to extract custom log paths. Scores and prioritizes findings.
- ▌ Extract State Machine · dykyi-romanDetects state machines from enums, status fields, switch/match statements, and transition methods. Extracts states, transitions, guards, and actions to build state diagram data.
- ▌ Find Exception Issues · dykyi-romanDetects exception handling issues in PHP code. Finds swallowed exceptions, generic catches, missing exception handling, re-throwing without context, exception in finally.
- ▌ Identify Entry Points · dykyi-romanFinds application entry points — Controllers, Actions, Console Commands, Event Handlers, Message Consumers, route definitions, middleware, and scheduled tasks. Maps HTTP/CLI/async entry points to their handlers.
- ▌ Scalability Knowledge · dykyi-roman bundleScalability knowledge base. Provides vertical vs horizontal scaling, stateless design, session management, connection pooling, capacity planning, and PHP-FPM tuning for scalability audits.
- ▌ Check Abstract Factory · dykyi-romanAudits Abstract Factory pattern implementations. Checks family consistency, product hierarchy, factory method completeness, and cross-family compatibility.
- ▌ Check Batch Processing · dykyi-romanAnalyzes PHP code for batch processing issues. Detects single-item vs bulk operations, missing batch inserts, individual API calls in loops, transaction overhead.
- ▌ 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.
- ▌ Create Docker Makefile · dykyi-romanGenerates Docker Makefile with common commands for PHP projects. Creates build, run, test, and deployment targets.
- ▌ Create Mock Repository · dykyi-roman bundleGenerates InMemory repository implementations for PHP 8.4 testing. Creates fake repositories with array storage, supporting CRUD operations and queries without database.
- ▌ Create Psr11 Container · dykyi-roman bundleGenerates PSR-11 Container implementation for PHP 8.4. Creates ContainerInterface with service resolution, autowiring support, and exceptions. Includes unit tests.
- ▌ Create Template Method · dykyi-roman bundleGenerates Template Method pattern for PHP 8.4. Creates abstract algorithm skeleton with customizable steps, allowing subclasses to override specific parts without changing structure. Includes unit tests.
- ▌ Detect CI Antipatterns · dykyi-roman bundleDetects CI/CD antipatterns in pipeline configurations. Identifies slow pipelines, security issues, maintenance problems, and provides remediation guidance.
- ▌ Estimate Pipeline Time · dykyi-romanEstimates and optimizes CI/CD pipeline execution time. Analyzes job dependencies, identifies bottlenecks, and suggests parallelization strategies.
- ▌ Extract Business Rules · dykyi-romanExtracts validation rules, guards, business constraints, authorization rules, and invariants from domain code. Maps technical implementations to business terminology for non-technical stakeholders.
- ▌ No Framework Knowledge · dykyi-roman bundleFramework-less PHP knowledge base. Provides pure PHP project architecture, DDD integration, PSR-7/PSR-15 HTTP, standalone persistence, DI containers, security (JWT lcobucci/jwt, RBAC middleware, password hashing, CSRF), event system (PSR-14, league/event, domain events, async processing), queue (enqueue/enqueue, php-amqplib, workers, supervisor), infrastructure components (PSR-6/16 cache, PSR-18 HTTP client, mailer, rate limiting), testing, and antipatterns for projects without a full framework.
- ▌ Optimize Docker Layers · dykyi-romanAnalyzes and optimizes Docker layer caching for PHP projects. Identifies layer ordering issues, cache invalidation problems, and provides recommendations for faster builds.