api-platform

19 mods across 1 repository, 26 stars between them.

api-platform

02

api-platform/skillset

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.

26 2mo ago A tokens not measured

skillset AGENTS.md

03

api-platform/skillset

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?.

26 2mo ago A 563 tokens

skillset CLAUDE.md

04

api-platform/skillset

Instructions file

Claude Code instructions for api-platform/skillset, a project described as: API Platform agent skills.

26 2mo ago A 5 tokens

api-docs

05

api-platform/skillset

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…

26 2mo ago A 64 tokens

api-filter

06

api-platform/skillset

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'.…

26 2mo ago A 84 tokens

api-platform-mcp

07

api-platform/skillset

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…

26 2mo ago A 156 tokens

api-resource

08

api-platform/skillset

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…

26 2mo ago A 87 tokens

api-test

09

api-platform/skillset

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…

26 2mo ago A 71 tokens

custom-validator

10

api-platform/skillset

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…

26 2mo ago A 65 tokens

errors

11

api-platform/skillset

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…

26 2mo ago A 103 tokens

graphql

12

api-platform/skillset

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…

26 2mo ago A 78 tokens

mercure

13

api-platform/skillset

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…

26 2mo ago A 78 tokens

operations

14

api-platform/skillset

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…

26 2mo ago A 91 tokens

pagination

15

api-platform/skillset

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…

26 2mo ago A 94 tokens

api-platform/skillset

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…

26 2mo ago A 75 tokens

api-platform/skillset

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…

26 2mo ago A 94 tokens

state-processor

18

api-platform/skillset

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…

26 2mo ago A 112 tokens

state-provider

19

api-platform/skillset

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…

26 2mo ago A 101 tokens