get-convex/convex-create-component

分離されたテーブルとアプリ向けAPIを持つ再利用可能なConvexコンポーネントを構築します。新しいコンポーネント、再利用可能なバックエンドモジュール、統合、またはコンポーネント境界の作業に使用します。

convex-create-component とは?

このスキルは、Reusable Convex Components(再利用可能なConvexコンポーネント)を作成するためのものです。Convexは、サーバーレスなリアルタイムバックエンドプラットフォームであり、このスキルを使用することで、データベーステーブルや関数をコンポーネント内にカプセル化し、それらをアプリケーション間で共有可能にします。具体的には、ファイルシステム上で`npx convex` コマンドを実行し、新しいコンポーネントのスケルトンを生成します。新しい機能モジュールの開発、サードパーティ統合用のラッパー、または既存のアプリケーションの機能をコンポーネント境界に分割する場合に特に有用です。生成されたコンポーネントは、親アプリケーションから独立したテーブルを持ち、明示的に定義されたAPIを介してのみ相互作用するため、モジュール性と保守性が向上します。

対応~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/get-convex/agent-skills/tree/main/skills/convex-create-component

Installed? Explore more 生産性&コラボレーション skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

お気に入りのAIに質問する

このエージェントスキルを事前に読み込んだ状態で新しいチャットを開きます。

ドキュメント

convex-create-component は何をしますか?

分離されたテーブルとアプリ向けAPIを持つ再利用可能なConvexコンポーネントを構築します。新しいコンポーネント、再利用可能なバックエンドモジュール、統合、またはコンポーネント境界の作業に使用します。

概要

このスキルは、npx convex コマンドを使用して新しいConvexコンポーネントを生成します。生成されたコンポーネントは、独立したテーブルと、親アプリケーションから呼び出せる公開APIを持ちます。

使用方法

  1. プロジェクトのルートディレクトリで、以下のコマンドを実行します。
npx convex deploy
  1. スキルが自動的に新しいコンポーネントのスケルトンを作成します。

特徴

  • 分離されたテーブル:各コンポーネントは独自のテーブルスペースを持ち、他のコンポーネントや親アプリケーションと競合しません。
  • アプリ向けAPI:コンポーネントは、親アプリケーションが呼び出せる公開関数を定義できます。
  • 再利用性:作成したコンポーネントは、同じプロジェクト内の複数のアプリケーションや、他のプロジェクトでも再利用可能です。
  • モジュール性:機能をコンポーネントに分割することで、コードベースが整理され、保守性が向上します。

対象プラットフォーム

  • Convex(クラウドバックエンドプラットフォーム)
  • Node.js 環境(npx コマンドを実行可能な環境)

注意事項

  • このスキルは、Convexプロジェクトが既にセットアップされていることを前提としています。
  • 新しいコンポーネントを作成する際は、自動生成されたスケルトンをもとに、具体的なロジックを実装してください。

Individual skills in this repo

This repo contains 5 individual skills — each has its own dedicated page.

関連スキル