← all publishers

noppu-labs

@noppu-labs source repo

23 published skills

  1. Laravel Testing · noppu-labs bundle
    Laravel 13 testing with Pest PHP 4 or PHPUnit 12. Use when writing feature tests, unit tests, or any test code in a Laravel application. Triggers on tasks involving HTTP tests, model factories, database assertions, mocking facades, authentication testing, or test organisation patterns.
    0
    installs
  2. State Management · noppu-labs bundle
    React Query and Zustand patterns for state management. Use when implementing data fetching, caching, mutations, or client-side state. Triggers on tasks involving useQuery, useMutation, Zustand stores, caching, or state management.
    0
    installs
  3. Laravel Owasp Security · noppu-labs bundle
    OWASP Top 10 security audit and secure coding guidelines for Laravel + React/Inertia.js applications. Use when auditing for vulnerabilities ("run OWASP audit", "security review", "check my app security") or writing secure Laravel code involving auth, payments, file uploads, or API design. Triggers on security-related tasks, payment handling, authentication, or any request to audit a Laravel codebase.
    0
    installs
  4. Tailwind Best Practices · noppu-labs bundle
    Tailwind CSS patterns and conventions. Use when writing responsive designs, implementing dark mode, creating reusable component styles, configuring Tailwind, or migrating from v3 to v4. Triggers on tasks involving Tailwind classes, responsive design, dark mode, CSS styling, or "migrate to Tailwind v4".
    0
    installs
  5. Laravel Database Optimization · noppu-labs bundle
    Laravel database optimization patterns. Use when writing Eloquent queries, creating migrations, configuring caching, debugging slow queries, or optimizing database performance. Triggers on tasks involving N+1 queries, indexing, Redis caching, pagination, or database transactions.
    0
    installs
  6. Typescript React Patterns · noppu-labs bundle
    TypeScript best practices for React development. Use when writing typed React components, hooks, events, refs, or generic components. Triggers on tasks involving TypeScript errors, type definitions, props typing, or type-safe React patterns.
    0
    installs
  7. Pr Review · noppu-labs
    Orchestrate a three-stage review (correctness, type safety, comment audit) of one PR or a stack of PRs, delegating each stage to a subagent with a structural brief and consolidating one report. Use when asked for a comprehensive, full, or three-stage PR review, or to review a PR stack.
    0
    installs
  8. Sync Skills · noppu-labs
    Use when checking vendored skills for upstream updates, pulling or merging upstream changes into this repo, or re-baselining skills-lock.json after editing a vendored skill.
    0
    installs
  9. Laravel Dtos · noppu-labs bundle
    Data Transfer Objects using Spatie Laravel Data. Use when creating or modifying DTOs, data objects, formatters, transformers, or structured data handling.
    0
    installs
  10. Comment Audit · noppu-labs bundle
    Audit every comment, docblock, JSDoc, GraphQL description, and markdown line a branch adds and give each a verdict (DELETE, TRIM, MOVE, KEEP, UNSURE, WRONG). Use before opening a PR, when reviewing a PR's comments, or when asked to trim, audit, or clean up comments. Report only by default; `--apply` edits and commits.
    0
    installs
  11. Laravel Enums · noppu-labs
    Backed enums with labels and business logic. Use when defining or modifying enums, status values, or fixed option sets.
    0
    installs
  12. Laravel Models · noppu-labs bundle
    Eloquent model patterns and database layer. Use when creating or modifying models, relationships, casts, or observers.
    0
    installs
  13. Laravel Quality · noppu-labs bundle
    Code quality tooling with PHPStan, Pint, and strict types. Use when configuring or running static analysis, code style, or linting.
    0
    installs
  14. Laravel Routing · noppu-labs bundle
    Route configuration, route model binding, and authorization. Use when defining routes, configuring model binding, or setting up route-level authorization.
    0
    installs
  15. Writing Comments · noppu-labs bundle
    What belongs in a code comment and what to cut. Use when writing comments or docblocks, trimming a diff before opening a PR, or reviewing comments in someone else's change.
    0
    installs
  16. Laravel Policies · noppu-labs
    Authorization policies for resource access control. Use when creating or modifying policies, permissions, or ability checks.
    0
    installs
  17. Laravel Services · noppu-labs
    Service layer for external API integration using manager pattern and Saloon. Use when integrating external APIs or third-party services.
    0
    installs
  18. Type Safety Review · noppu-labs bundle
    Review a diff or a path for type-safety findings (mixed and any, unstructured arrays where a DTO belongs, array-shape pseudo-types without a reason, duplicate types, unchecked casts). Use during PR review, before opening a PR, or when asked about type coverage or type hierarchy. Calibrated on PHP and PHPStan first, with a TypeScript section.
    0
    installs
  19. Laravel Validation · noppu-labs bundle
    Form request validation and comprehensive validation testing. Use when creating or modifying form requests, validation rules, or validation tests.
    0
    installs
  20. Laravel Controllers · noppu-labs bundle
    Thin HTTP-layer controllers with zero domain logic. Use when creating or modifying controllers, handling HTTP concerns, or structuring web vs API layers.
    0
    installs
  21. Laravel Value Objects · noppu-labs bundle
    Immutable value objects for domain values. Use when creating or modifying value objects like money, coordinates, or other domain primitives.
    0
    installs
  22. Laravel Query Builders · noppu-labs
    Custom query builders for type-safe, composable database queries. Use when creating or modifying query builders, query scopes, or complex database queries.
    0
    installs
  23. Laravel Activity Logging · noppu-labs
    Use when adding an audit trail, recording who did what, logging login or model events, or tracking changes with spatie/laravel-activitylog v5 — keywords spatie activitylog, activity log, LogsActivity trait, causedBy, performedOn, withProperties, activity_log table, getActivitylogOptions, logOnlyDirty, ActivityEvent, beforeLogging, custom column grouping, organisation scoping.
    0
    installs