Reusable planning procedure for a new feature or significant change. Use when the task needs a scoped implementation plan with dependencies, risks, and validation steps.
Structured code-review procedure for changed files. Use when reviewing a diff for correctness, regressions, security, and test coverage.
Reusable validation procedure for build, test, lint, architecture, and security checks. Use when verifying changes before review completion or final handoff.
Write, review, explain, or set up CellixJS Serenity/JS verification tests. Use for Cucumber Screenplay tests, @cellix/serenity-framework usage, PageAdapter/page-object patterns, acceptance-api setup or test authoring, acceptance-ui DOM/component acceptance setup or test authoring, and e2e Playwright browser setup or test authoring.
Author and maintain CellixJS queue registrations. Use when adding or updating queue definitions in application packages that consume @cellix/service-queue-storage, including schema-derived payload types, registry wiring, generated method names, documentation, and verification.
Guide for building React applications with Apollo Client 4.x. Use this skill when: (1) setting up Apollo Client in a React project, (2) writing GraphQL queries or mutations with hooks, (3) configuring caching or cache policies, (4) managing local state with reactive variables, (5) troubleshooting Apollo Client errors or performance issues.
Guide for using Apollo MCP Server to connect AI agents with GraphQL APIs. Use this skill when: (1) setting up or configuring Apollo MCP Server, (2) defining MCP tools from GraphQL operations, (3) using introspection tools (introspect, search, validate, execute), (4) troubleshooting MCP server connectivity or tool execution issues.
Guide for designing GraphQL schemas following industry best practices. Use this skill when: (1) designing a new GraphQL schema or API, (2) reviewing existing schema for improvements, (3) deciding on type structures or nullability, (4) implementing pagination or error patterns, (5) ensuring security in schema design.