cloudbase-skills は何をしますか?
Tencent CloudBase を使用したフルスタックアプリケーション構築のためのAIエージェントスキル集。このスキルにより、コーディングエージェントがCloudBase API、認証パターン、データベース操作、クラウド関数などに関する深い知識を得られます。
概要
このコレクションは、Tencent CloudBase(Tencent CloudのBackend-as-a-Serviceプラットフォーム)上で開発する際に、AIエージェント(Claude Code、Cursor、Codexなど)が開発者を支援するためのスキルを提供します。各スキルは、特定のCloudBase機能(データベース、認証、クラウド関数、ストレージなど)に焦点を当てています。
スキル一覧
- cloudbase-auth: ユーザー認証(匿名ログイン、カスタムログイン、微信ログインなど)と認可の実装を支援します。
- cloudbase-database: データベースのCRUD操作、クエリ、インデックス管理、トランザクション処理に関する知識を提供します。
- cloudbase-functions: クラウド関数の作成、デプロイ、デバッグ、トリガー設定をサポートします。
- cloudbase-storage: ファイルのアップロード、ダウンロード、管理、CDN配信についてガイドします。
- cloudbase-hosting: 静的ウェブサイトホスティングの設定とデプロイを支援します。
使い方
各スキルは、AIエージェントの設定ファイル(例:.cursorrules や claude.md)にインポートして使用します。例えば、Cursorでは以下のように設定します。
# .cursorrules
@import tencentcloudbase/cloudbase-skills/cloudbase-database
@import tencentcloudbase/cloudbase-skills/cloudbase-auth
前提条件
- Tencent Cloud アカウントとCloudBase環境の有効化
- Node.js 12.x 以上(クラウド関数開発時)
- プロジェクト内でのCloudBase CLI の設定
注意点
- すべてのAPI呼び出しは、
tcbまたは@cloudbase/js-sdkの最新バージョンを使用してください。 - 認証情報(AppID、SecretID、SecretKey)は環境変数として管理し、コード内に直接記述しないでください。
- データベースのクエリは、インデックスを適切に設定してパフォーマンスを最適化してください。
コントリビューション
スキルの追加や改善は、GitHubリポジトリへのプルリクエストを通じて行えます。各スキルは独立したマークダウンファイルとして管理されており、新しい機能やベストプラクティスを随時追加できます。