Plugin Claude Code
Plugin marketplace listing 1 plugin: api-platform.
Plugin Claude Code
Plugin marketplace listing 1 plugin: api-platform.
Plugin Claude Code
API Platform development skills — resources & DTOs, filters, state providers/processors, operation security, collection isolation, validation, pagination, serialization, errors, GraphQL, Mercure, MCP (AI agent tools/resources), OpenAPI docs and functional tests. Covers Symfony and Laravel integrations.
Instructions file CodexOpenCode
AGENTS.md instructions for api-platform/skillset, covering api platform: read the docs before writing code, core conventions and using claude code?.
Instructions file
Claude Code instructions for api-platform/skillset, a project described as: API Platform agent skills.
Skill Claude CodeCodex
Customizes OpenAPI documentation for API Platform resources. Use whenever the user mentions OpenAPI/Swagger output, API docs, descriptions or examples on endpoints or properties, custom response documentation, hiding operations or resources from docs, or decorating the OpenAPI factory — even for small requests like…
Skill Claude CodeCodex
Adds filters to API Platform collections using the canonical QueryParameter approach. Use whenever the user wants search, sorting, date ranges, boolean/enum/numeric filtering, IRI lookups, free-text search, or any 'let users filter/search/sort the list by X' request on a collection — even if they never say 'filter'.…
Skill Claude CodeCodex
Exposes API Platform resources to AI agents (LLMs) via the Model Context Protocol — declaring MCP tools with #[McpTool] / McpToolCollection, read-only #[McpResource], the mcp: array on #[ApiResource], input/output DTOs, structured vs custom (CallToolResult) responses, JSON-Schema overrides via #[ApiProperty], and…
Skill Claude CodeCodex
Creates or modifies API Platform resources with DTOs and Object Mapper. Use whenever the user wants to add an API endpoint, expose an entity or any data over HTTP, create or reshape a resource, define input/output DTOs, configure nested sub-resources with uriVariables, or map entities/documents to API representations…
Skill Claude CodeCodex
Writes functional tests for API Platform endpoints with ApiTestCase. Use whenever the user asks to test an API resource, write or fix a functional test, verify validation, security or multi-tenant isolation, set up authentication or database fixtures for tests, or reproduce an endpoint bug with a test — including…
Skill Claude CodeCodex
Creates custom validation constraints for API Platform resources. Use whenever a rule goes beyond built-in Symfony constraints — rate or plan limits, uniqueness checks, domain-specific formats, cross-field or conditional validation, or any 'reject the request when X' business rule on write operations, even if the user…
Skill Claude CodeCodex
Handles errors in API Platform — RFC 7807 Problem Details responses, mapping exceptions to HTTP status (exceptiontostatus, per-operation exceptionToStatus), #[ErrorResource] domain error resources, the 422 validation violations shape, and safely exposing/hiding exception messages. Use when the user mentions error…
Skill Claude CodeCodex
Exposes API Platform resources over GraphQL — enabling GraphQL, Query/QueryCollection/Mutation/DeleteMutation operations, security expressions, custom resolvers, Relay cursor pagination, and nested relations. Use when the user mentions GraphQL, a GraphQL schema, queries/mutations, Relay connections, GraphQL…
Skill Claude CodeCodex
Pushes real-time resource updates from API Platform to clients over the Mercure protocol (Server-Sent Events). Use whenever the user mentions real-time updates, live data, push notifications, websockets-vs-SSE, Mercure, subscribing to changes, "update the UI when data changes", broadcasting create/update/delete…
Skill Claude CodeCodex
Configures API Platform operations — security expressions, validation groups, denormalization error collection, parameter validation and parameter-level security, deprecation headers, and nested PATCH. Use whenever the user wants to restrict who can call an endpoint, vary validation between create and update, validate…
Skill Claude CodeCodex
Configures collection pagination in API Platform — page-based (default), items-per-page, client-controlled page size, maximum items, disabling, partial pagination, and cursor-based pagination. Use whenever the user mentions pagination, page size, itemsPerPage, paginating a collection, "too many results", slow COUNT…
Skill Claude CodeCodex
Secures API Platform collections with Doctrine extensions and link handlers. Use whenever the user mentions multi-tenant isolation, 'users must only see their own data', soft-delete filtering, scoping queries by organization or user, or validating parent ownership in nested URIs — even if they frame it as a security…
Skill Claude CodeCodex
Configures serialization with normalizationContext/denormalizationContext and #[Groups] in API Platform — per-operation contexts, #[Context] per-property overrides, and read/write group naming. Use when the user mentions serialization groups, #[Groups], normalizationContext, denormalizationContext, hiding/exposing…
Skill Claude CodeCodex
Creates state processors for write operations in API Platform — the write/Command side of its CQRS-style provider/processor split. Use whenever a POST/PUT/PATCH/DELETE needs custom behavior — persistence logic, soft-delete, file downloads, side effects like emails or events, creating related entities, hashing…
Skill Claude CodeCodex
Creates state providers for read operations in API Platform — the read/Query side of its CQRS-style provider/processor split. Use whenever GET data needs custom retrieval or shaping — computed or enriched fields, transforming entities to different DTOs, decorating built-in Doctrine providers, sortable computed fields…