mickeyyaya

123 mods across 2 repositories, 10 stars between them.

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing code for architectural boundary violations, dependency direction errors, or layer coupling issues — covers 10 architectural patterns with invariants, violation signals, and dependency diagrams.

5 5mo ago A 38 tokens original MIT

auth-authz-patterns

74

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing or implementing authentication and authorization — covers OAuth2 grant flows (Authorization Code + PKCE, Client Credentials, Device Flow), OpenID Connect (OIDC) and ID tokens, JWT best practices, RBAC and ABAC policy design, service-to-service authentication (mTLS, workload identity, API keys)…

5 5mo ago B 89 tokens original MIT

batch-job-patterns

75

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing or reviewing batch processing systems — covers distributed locking for exclusive job execution, idempotent checkpoint/resume, heartbeat-based dead job detection, job scheduling strategies, graceful shutdown, retry and DLQ for failed items, batch size optimization, and common anti-patterns across…

5 5mo ago A 67 tokens original MIT

caching-strategies

76

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing or reviewing caching layers — covers cache-aside/read-through/write-through/write-behind patterns, cache stampede and thundering herd prevention, CDN caching with Cache-Control headers, eviction policies (LRU/LFU/TTL/adaptive), multi-layer cache architecture, cache invalidation strategies, and…

5 5mo ago A 84 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing or reviewing CI/CD pipelines — covers pipeline design (stages, jobs, parallelism), GitOps and IaC patterns, build optimization (caching, incremental builds, artifact management), deployment strategies (blue-green, canary, rolling update, recreate), security in pipelines (SLSA, SBOM, supply chain…

5 5mo ago A 103 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when writing or reviewing documentation — covers Architecture Decision Records (ADR), API documentation (OpenAPI/AsyncAPI/JSDoc/docstrings), README and runbook standards, inline comments, technical debt registers, and documentation anti-patterns with concrete examples and red flags across TypeScript, Python, Java…

5 5mo ago A 68 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing code for concurrency correctness — covers Race Conditions, Deadlocks, Thread Safety, Immutable Data, Producer-Consumer, Actor Model, Thread Pool, Async/Await pitfalls, Read-Write Locks, and Compare-and-Swap with red flags and fix strategies across TypeScript, Java, Go, and Python.

5 5mo ago A 67 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing, reviewing, or debugging Kubernetes workloads — covers health probe design, resource requests vs limits, autoscaling (HPA/KEDA/VPA), PodDisruptionBudget and graceful shutdown, workload RBAC isolation, configuration injection, and container anti-patterns (CrashLoopBackOff, OOMKilled, Pending, fat…

5 5mo ago A 76 tokens original MIT

cpp-review-patterns

81

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing C++ code — covers memory management and RAII, undefined behavior traps, template pitfalls, const correctness, move semantics, and common anti-patterns. C++ demands a specialized review lens because manual memory, implicit conversions, and template metaprogramming create failure modes invisible to…

5 5mo ago A 85 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Universal code review patterns that apply across all languages. Use this skill when reviewing code regardless of the implementation language — covers naming clarity, complexity thresholds, dependency direction, test quality, error handling, and documentation. Load alongside a language-specific skill…

5 5mo ago A 95 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing or designing data pipelines — covers ETL vs ELT, batch vs streaming vs micro-batch selection, idempotency, exactly-once delivery, watermarking, checkpointing, dead letter queues, backpressure, schema evolution, data contracts, pipeline orchestration and DAG design, with anti-patterns and red flags…

5 5mo ago A 80 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing code for data validation correctness — covers validation boundary principle, TypeScript (Zod, Joi, io-ts), Python (Pydantic v2, marshmallow, dataclasses), Go (go-playground/validator), Java (Bean Validation / Hibernate Validator), schema evolution and compatibility, coercion vs strict parsing…

5 5mo ago A 90 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing a PR that touches database queries, ORM usage, schema migrations, or data access layers, or when diagnosing slow queries, data integrity failures, or connection issues in production.

5 5mo ago A 41 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing code for dependency coupling problems or module organisation issues — covers 6 DI patterns (Constructor, Property, Method, Interface, Service Locator, DI Container), Composition Root, Module/Package organisation, and a catalogue of DI anti-patterns with multi-language examples.

5 5mo ago A 60 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing code for communication and responsibility problems between objects — covers all 11 GoF Behavioral patterns with intent, red flags, and refactoring cross-references.

5 5mo ago A 40 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing code for object creation problems or structural composition issues — covers all 12 GoF Creational (5) and Structural (7) patterns with intent, red flags, and refactoring cross-references.

5 5mo ago A 51 tokens original MIT

detect-code-smells

89

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing code for quality issues, when code feels hard to change or understand, when preparing for refactoring, or when a module has grown unwieldy.

5 5mo ago A 37 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing or reviewing developer tooling, monorepo structure, dev environments, onboarding flows, or internal platforms — covers Monorepo tooling (Nx/Turborepo), dev containers, golden path / platform engineering, local-prod parity, fast feedback loops, DX-first API design, developer onboarding, and DX…

5 5mo ago A 81 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when instrumenting distributed systems or reviewing tracing code — covers OpenTelemetry auto and manual instrumentation, span design, context propagation (W3C TraceContext, B3), sampling strategies (head, tail, probabilistic, rate-limiting), trace-based testing, exemplars, and anti-patterns (over-instrumentation…

5 5mo ago A 88 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing or reviewing domain models — covers Bounded Contexts, Context Mapping, Aggregate Root, Value Objects vs Entities, Domain Events, Ubiquitous Language, Repository pattern, Domain vs Application Services, and DDD anti-patterns (anemic domain model, feature envy) with examples in TypeScript, Java, Go…

5 5mo ago A 75 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when reviewing code for error handling correctness — covers Result/Either types, Exception hierarchies, Error propagation, Retry with backoff, Circuit breaker, Fail-fast, Graceful degradation, Error boundaries, Null Object/Optional, and Dead Letter Queue with red flags and fix strategies across TypeScript, Go…

5 5mo ago A 74 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing or reviewing systems that store state as an immutable sequence of events — covers Event Sourcing fundamentals, CQRS, projections and read models, snapshot strategy, aggregate replay, event schema evolution and upcasting, eventual consistency, idempotency, and anti-patterns across TypeScript, Java…

5 5mo ago A 71 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing or reviewing feature flag systems, progressive delivery pipelines, A/B testing infrastructure, or rollout strategies — covers feature toggles, canary/blue-green/ring deployments, percentage rollouts, kill switches, flag lifecycle, targeting rules, user segments, experiment design, and anti-patterns…

5 5mo ago A 71 tokens original MIT

mickeyyaya/refactoring-skills

Skill Claude CodeCodex

Use when designing or reviewing file upload and media processing systems — covers presigned URL direct-to-storage uploads, resumable uploads (tus/S3 multipart), upload security pipeline (MIME magic bytes, virus scanning, quarantine), async media processing (thumbnails, transcoding, webhooks), image optimization…

5 5mo ago A 103 tokens original MIT