openapi-design
Contract-first REST API design with OpenAPI 3.1 specification
Contract-first REST API design with OpenAPI 3.1 specification
Author and validate OpenAPI 3.1 specifications for REST API design, following API-first and contract-first development practices
Define consistent API error codes and responses. Use when a mid-level developer needs error standardization.
Create FilamentPHP v4 dashboard widgets - stats overviews, charts, and custom components
Create FilamentPHP v4 tables with columns, filters, sorting, search, and bulk actions
Use when designing category hierarchies, tag systems, faceted classification, or vocabulary management for content organization. Covers flat vs hierarchical taxonomies, term relationships, multi-taxonomy content, and taxonomy APIs for headless CMS.
Use when designing page hierarchies, page templates, layout zones, or sitemap structures. Covers page sets, template inheritance, component zones, and page tree APIs for headless CMS architectures.
Scaffold Laravel packages with ServiceProvider, Facade, Config, and test setup
Use when designing content delivery APIs for headless CMS architectures. Covers REST and GraphQL API patterns, content preview endpoints, localization strategies, pagination, filtering, caching headers, and API versioning for multi-channel content delivery.
Reference FilamentPHP v4 documentation for patterns, methods, and implementation examples
Use when designing digital asset management systems, media libraries, upload pipelines, or asset metadata schemas. Covers media storage patterns, file organization, metadata extraction, and media APIs for headless CMS.
Use when implementing draft/publish workflows, version history, content rollback, or audit trails. Covers versioning strategies, snapshot storage, diff generation, and version comparison APIs for headless CMS.
Create FilamentPHP v4 actions with modals, confirmation, forms, and bulk operations
This skill should be used when the user asks to "pentest WordPress sites", "scan WordPress for vulnerabilities", "enumerate WordPress users, themes, or plugins", "exploit WordPress vulnerabilities", or "use WPScan". It provides comprehensive WordPress security assessment methodologies.
Create FilamentPHP v4 forms with fields, validation, sections, tabs, and relationships
Manage Laravel projects with docker-local - list, create, clone, and open projects
Scaffold Filament plugins with Plugin class, ServiceProvider, Resources, and Pest tests
Use when configuring CDN for media delivery, implementing cache invalidation, or designing signed URL patterns. Covers CDN configuration, edge caching, origin shielding, and secure media access for headless CMS.
Generate FilamentPHP v4 resources with form, table, relation managers, and actions
Writing Datasette plugins using Python and the pluggy plugin system. Use when Claude needs to: (1) Create a new Datasette plugin, (2) Implement plugin hooks like prepare_connection, register_routes, render_cell, etc., (3) Add custom SQL functions, (4) Create custom output renderers, (5) Add authentication or permissions logic, (6) Extend Datasette's UI with menus, actions, or templates, (7) Package a plugin for distribution on PyPI
Generate Pest tests for FilamentPHP v4 resources, forms, tables, and authorization
Use when designing references between content items, content picker fields, many-to-many relationships, or bidirectional links. Covers relationship types, reference integrity, eager/lazy loading, and relationship APIs for headless CMS.
Use when implementing flexible content schemas using EF Core JSON columns, `OwnsOne().ToJson()` patterns, or designing dynamic field storage that avoids migrations. Covers JSON column configuration, LINQ querying of JSON properties, indexing strategies, and schema evolution patterns for headless CMS architectures.