com um clique
cellixjs
cellixjs contém 17 skills coletadas de CellixJs, com cobertura ocupacional por repositório e páginas de detalhe dentro do site.
Skills neste repositório
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.
Consumer-first, TDD-driven development for @cellix/* framework packages. Use when: (1) adding or changing public behavior in an existing @cellix package, (2) refactoring internals while preserving public contracts, (3) starting a new @cellix package, (4) aligning manifest.md, README.md, and TSDoc with a package's public surface.
Enforces architectural standards and guidelines defined in MADRs (Markdown Any Decision Records) when writing, reviewing, or modifying code in CellixJS. Use this skill when: (1) writing new code to ensure it follows documented architectural decisions, (2) reviewing code to verify compliance with ADR standards, (3) refactoring to align with established patterns, (4) making architectural decisions that may require creating new ADRs.
Turborepo monorepo build system guidance. Triggers on: turbo.json, task pipelines, dependsOn, caching, remote cache, the "turbo" CLI, --filter, --affected, CI optimization, environment variables, internal packages, monorepo structure/best practices, and boundaries. Use when user: configures tasks/workflows/pipelines, creates packages, sets up monorepo, shares code between apps, runs changed/affected packages, debugs cache, or has apps/packages directories.
General-purpose agent skill for optimizing Turborepo task graphs using `turbo query` GraphQL introspection. Works with any Turborepo 2.9+ monorepo — discovers build targets, task types, and dependencies dynamically at runtime. Fully autonomous workflow: invoke and the agent completes end-to-end analysis, optimization, verification, and presents formatted before/after results. No user prompts, no ambiguous steps. Flags changes that cannot be verified via static import analysis for human review; continues with all other optimizations.
Use when the user's task involves Ant Design (antd) — writing antd components, debugging antd issues, querying antd APIs/props/tokens/demos, migrating between antd versions, or analyzing antd usage in a project. Triggers on antd-related code, imports from 'antd', or explicit antd questions.
Optimize MongoDB client connection configuration (pools, timeouts, patterns) for any supported driver language. Use this skill when working/updating/reviewing on functions that instantiate or configure a MongoDB client (eg, when calling `connect()`), configuring connection pools, troubleshooting connection errors (ECONNREFUSED, timeouts, pool exhaustion), optimizing performance issues related to connections. This includes scenarios like building serverless functions with MongoDB, creating API endpoints that use MongoDB, optimizing high-traffic MongoDB applications, creating long-running tasks and concurrency, or debugging connection-related failures.
Guide users through configuring key MongoDB MCP server options. Use this skill when a user has the MongoDB MCP server installed but hasn't configured the required environment variables, or when they ask about connecting to MongoDB/Atlas and don't have the credentials set up.
Help with MongoDB query optimization and indexing. Use only when the user asks for optimization or performance: "How do I optimize this query?", "How do I index this?", "Why is this query slow?", "Can you fix my slow queries?", "What are the slow queries on my cluster?", etc. Do not invoke for general MongoDB query writing unless user asks for performance or index help. Prefer indexing as optimization strategy. Use MongoDB MCP when available.
MongoDB schema design patterns and anti-patterns. Use when designing data models, reviewing schemas, migrating from SQL, or troubleshooting performance issues caused by schema problems. Triggers on "design schema", "embed vs reference", "MongoDB data model", "schema review", "unbounded arrays", "one-to-many", "tree structure", "16MB limit", "schema validation", "JSON Schema", "time series", "schema migration", "polymorphic", "TTL", "data lifecycle", "archive", "index explosion", "unnecessary indexes", "approximation pattern", "document versioning".