noartem

> noartem/skills

📦 31 skills❤️ 5 likes📥 0 downloadsgithub →
noartem

> baseline-ui

Enforces an opinionated UI baseline to prevent AI-generated interface slop.

#frontend5
noartem
noartem

> complexity-guardrails

Keep cyclomatic complexity low; flatten control flow, extract helpers, and prefer table-driven/strategy patterns over large switches

#ruby5
noartem
noartem

> laravel-api

Build production-grade Laravel REST APIs using opinionated architecture patterns with Laravel best practices. Use when building, scaffoling, or reviewing Laravel APIs with specifications for stateless design, versioned endpoints, invokable controllers, Form Request DTOs, Action classes, JWT authentication, and PSR-12 code quality standards. Triggers on "build a Laravel API", "create Laravel endpoints", "add API authentication", "review Laravel API code", "refactor Laravel API", or "improve Larav

#auth#backend#design5
noartem
noartem

> laravel-api-resources-and-pagination

Use API Resources with pagination and conditional fields; keep response shapes stable and cache-friendly

#backend#php5
noartem
noartem

> laravel-config-env-storage

Portable storage configuration across S3/R2/MinIO with optional CDN—env toggles, path-style endpoints, and URL generation

#php#rag5
noartem
noartem

> laravel-constants-and-configuration

Replace hardcoded values with constants, enums, and configuration for maintainability; use PHP 8.1+ enums and config files

#php5
noartem
noartem

> laravel-controller-cleanup

Reduce controller bloat using Form Requests for auth/validation, small Actions/Services with DTOs, and resource/single-action controllers

#auth#php5
noartem
noartem

> laravel-controller-tests

Write focused controller tests using HTTP assertions; keep heavy logic in Actions/Services and unit test them

#php#testing#unit-testing5
noartem
noartem

> laravel-custom-helpers

Create and register small, pure helper functions when they improve clarity; keep them organized and tested

#testing#php5
noartem
noartem

> laravel-data-chunking-large-datasets

Process large datasets efficiently using chunk(), chunkById(), lazy(), and cursor() to reduce memory consumption and improve performance

#data#editor#performance5
noartem
noartem

> laravel-debugging-prompts

Create effective debugging prompts—include error messages, stack traces, expected vs actual behavior, logs, and attempted solutions

#php5
noartem
noartem

> laravel-dependencies-trim-packages

Remove unneeded Composer packages and assets to improve boot time, memory, and security surface

#docker#php#security5
noartem
noartem

> laravel-filesystem-uploads

Store and serve files via Storage; set visibility, generate URLs, and handle streaming safely

#php#rag5
noartem
noartem

> laravel-interfaces-and-di

Use interfaces and dependency injection to decouple code; bind implementations in the container

#docker#php#security5
noartem
noartem

> laravel-internationalization-and-translation

Build with i18n in mind from day one using Laravel translation helpers, JSON files, Blade integration, and locale management

#php5
noartem
noartem

> laravel-iterating-on-code

Refine AI-generated code through specific feedback—point out errors, identify gaps, show desired changes, reference style guides

#editor#php5
noartem
noartem

> laravel-laravel-prompting-patterns

Use Laravel-specific vocabulary—Eloquent patterns, Form Requests, API resources, jobs/queues—to get idiomatic framework code

#backend#php5
noartem
noartem

> laravel-migrations-and-factories

Safe database change patterns; when to modify vs add migrations; always pair models with migrations and factories; seeding guidance

#data#database#php5
noartem
noartem

> laravel-performance-caching

Use framework caches and value/query caching to reduce work; add tags, locks, and explicit invalidation strategies for correctness

#performance#php5
noartem
noartem

> laravel-performance-eager-loading

Prevent N+1 queries by eager loading; enable lazy-loading protection in non-production; choose selective fields

#performance#php5
noartem
noartem

> laravel-performance-select-columns

Select only required columns to reduce memory and transfer costs; apply to base queries and relations

#performance#php5
noartem
noartem

> laravel-policies-and-authorization

Enforce access via Policies and Gates; use authorize() and authorizeResource() to standardize controller protections

#auth#php5
noartem
noartem

> laravel-quality-checks

Unified quality gates for Laravel projects; Pint, static analysis (PHPStan/Psalm), Insights (optional), and JS linters; Sail and non-Sail pairs provided

#audit#editor#javascript5
noartem
noartem

> laravel-rate-limiting

Apply per-user and per-route limits with RateLimiter and throttle middleware; use backoffs and headers for clients

#php5
noartem
noartem

> laravel-routes-best-practices

Keep routes clean and focused on mapping requests to controllers; avoid business logic, validation, or database operations in route files

#data#database#php5
noartem
noartem

> laravel-strategy-pattern

Use the Strategy pattern to select behavior at runtime; bind multiple implementations to a shared interface

#php5
noartem
noartem

> laravel-task-scheduling

Schedule tasks with safety; use withoutOverlapping, onOneServer, and visibility settings for reliable cron execution

#backend#php5
noartem
noartem

> laravel-template-method-and-plugins

Stabilize workflows with Template Method or Strategy; extend by adding new classes instead of editing core logic

#php5
noartem
noartem

> laravel-transactions-and-consistency

Wrap multi-write operations in transactions; use dispatchAfterCommit and idempotency patterns to ensure consistency

#editor#git#php5
noartem
noartem

> shadcn-vue

shadcn-vue for Vue/Nuxt with Reka UI components and Tailwind. Use for accessible UI, Auto Form, data tables, charts, dark mode, MCP server setup, or encountering component imports, Reka UI errors.

#backend#data#frontend5
noartem
noartem

> vue3-component-decomposition

Decompose large Vue 3 components into focused SFCs and composables with explicit contracts, simple templates, and SSR-safe side effects.

#docker#editor#vue5
noartem