Agent skill

convex-components-guide

Use Convex components for encapsulation, reuse, and feature isolation. Use when deciding between local code, helpers, and components.

Stars 163
Forks 31

Install this agent skill to your Project

npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/convex-components-guide

Metadata

Additional technical details for this skill

author
agentforge
source
get-convex/convex-agent-plugins@f104efb49a787a1ef4a6c84df496d58800ce334a

SKILL.md

Convex Components Guide

Use this when the task involves reusable backend capabilities or when a feature is growing too monolithic.

Prefer components for

  • feature encapsulation,
  • reusable infrastructure-like backend capabilities,
  • isolated integrations,
  • sibling services such as storage, billing, analytics, notifications, or AI-support utilities.

Do not overuse components for

  • trivial one-off helpers,
  • tightly coupled core domain logic that is simpler as local app code.

Decision rule

  • If the capability should be reusable or independently maintained, consider a component.
  • If the capability is just a few local helpers, keep it in app code or use convex-helpers.

References

  • Read components-catalog.md for examples and selection guidance.

Expand your agent's capabilities with these related and highly-rated skills.

Didn't find tool you were looking for?

Be as detailed as possible for better results