21 published skills
- ▌ Shadcn Vue · noartem bundleshadcn-vue for Vue/Nuxt with Reka UI components and Tailwind. Use for accessible UI, Auto Form, data tables, charts, dark mode, or encountering component imports, Reka UI errors.
- ▌
- ▌ Laravel API · noartem bundleBuild 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 Laravel code quality".
- ▌ Complexity Guardrails · noartemKeep cyclomatic complexity low; flatten control flow, extract helpers, and prefer table-driven/strategy patterns over large switches
- ▌ Laravel Debugging Prompts · noartemCreate effective debugging prompts—include error messages, stack traces, expected vs actual behavior, logs, and attempted solutions
- ▌ Laravel Iterating On Code · noartemRefine AI-generated code through specific feedback—point out errors, identify gaps, show desired changes, reference style guides
- ▌ Laravel Config Env Storage · noartemPortable storage configuration across S3/R2/MinIO with optional CDN—env toggles, path-style endpoints, and URL generation
- ▌ Laravel Controller Cleanup · noartemReduce controller bloat using Form Requests for auth/validation, small Actions/Services with DTOs, and resource/single-action controllers
- ▌ Laravel Laravel Prompting Patterns · noartemUse Laravel-specific vocabulary—Eloquent patterns, Form Requests, API resources, jobs/queues—to get idiomatic framework code
- ▌ Laravel Performance Caching · noartemUse framework caches and value/query caching to reduce work; add tags, locks, and explicit invalidation strategies for correctness
- ▌ Vue3 Component Decomposition · noartem bundleDecompose large Vue 3 components into focused SFCs and composables with explicit contracts, simple templates, and SSR-safe side effects.
- ▌ Laravel Routes Best Practices · noartemKeep routes clean and focused on mapping requests to controllers; avoid business logic, validation, or database operations in route files
- ▌ Laravel Migrations And Factories · noartemSafe database change patterns; when to modify vs add migrations; always pair models with migrations and factories; seeding guidance
- ▌ Laravel Policies And Authorization · noartemEnforce access via Policies and Gates; use authorize() and authorizeResource() to standardize controller protections
- ▌ Laravel Constants And Configuration · noartemReplace hardcoded values with constants, enums, and configuration for maintainability; use PHP 8.1+ enums and config files
- ▌ Laravel Filesystem Uploads · noartemStore and serve files via Storage; set visibility, generate URLs, and handle streaming safely
- ▌ Laravel Template Method And Plugins · noartemStabilize workflows with Template Method or Strategy; extend by adding new classes instead of editing core logic
- ▌ Laravel API Resources And Pagination · noartemUse API Resources with pagination and conditional fields; keep response shapes stable and cache-friendly
- ▌ Laravel Data Chunking Large Datasets · noartemProcess large datasets efficiently using chunk(), chunkById(), lazy(), and cursor() to reduce memory consumption and improve performance
- ▌ Laravel Transactions And Consistency · noartemWrap multi-write operations in transactions; use dispatchAfterCommit and idempotency patterns to ensure consistency
- ▌ Laravel Internationalization And Translation · noartemBuild with i18n in mind from day one using Laravel translation helpers, JSON files, Blade integration, and locale management