> ## Documentation Index
> Fetch the complete documentation index at: https://docs.base44.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Skills

> AI コーディングエージェントに Base44 固有のタスクの実行方法を教える再利用可能な指示

Base44 skills は、Claude、Cursor、その他の AI コーディングアシスタントなどの外部 AI ツールが Base44 でより効果的に動作するのを支援します。これらは、Base44 アプリの構築と管理を支援する際にこれらのツールが使用できる再利用可能な指示とコンテキストを提供します。

## skills について

Base44 skills は、AI エージェントに Base44 で特定のタスクを実行する方法を教える自己完結型の指示です。オープンな <a href="https://agentskills.io/specification" target="_blank">Agent Skills specification <Icon icon="arrow-up-right-from-square" /></a> に準拠し、メタデータと指示を含む `SKILL.md` ファイル、およびエージェントが必要とする追加の背景情報で構成されます。

各 skill には次のものが含まれます:

* **名前と説明**: エージェントが skill をいつ使用するかを識別するのに役立ちます。
* **指示**: タスクを実行するためのステップバイステップガイダンス。
* **オプションのリソース**: エージェントが使用できるスクリプト、リファレンスドキュメント、アセット。

新しいプロジェクト作成のために Base44 skills を使用したい場合は、グローバルにインストールしてください:

```bash theme={null}
npx skills add base44/skills -g
```

Base44 skills は、CLI で作成されたプロジェクトに自動的に含まれます。skills をグローバルにインストールしていれば、AI エージェントは通常、プロジェクトレベルの Base44 skills を使用します。

Base44 skills は [base44/skills](https://github.com/base44/skills) リポジトリで保守されています。

## 利用可能な skills

Base44 は、完全な開発ワークフローをカバーする 3 つの skills を提供します:

* [base44-cli](#base44-cli): プロジェクトのセットアップ、リソース管理、デプロイ。
* [base44-sdk](#base44-sdk): JavaScript SDK での機能実装。
* [base44-troubleshooter](#base44-troubleshooter): 本番デバッグとログ分析。

### base44-cli

CLI skill は、コマンドラインインターフェースを使用して Base44 プロジェクトを管理する方法をエージェントに教えます。これは、新しいプロジェクトを開始するときやインフラストラクチャタスクを実行するときのエージェントの最初の立ち寄り先です。

#### 機能

この skill の機能には以下が含まれます:

* テンプレートから Base44 プロジェクトを作成・リンクします。
* 適切なフィールドタイプ、フォーマット、RLS ルールで[エンティティスキーマ](/developers/backend/resources/entities/overview)を定義します。
* 自動化付きの[バックエンド関数](/developers/backend/resources/backend-functions/overview)を構成します。
* ツール権限を持つ [AI エージェント](/developers/backend/resources/agents-config)をセットアップします。
* Google Calendar、Slack、Notion などの外部サービス用の [OAuth コネクター](/developers/references/sdk/docs/type-aliases/integrations)を構成します。
* プロジェクトリソースから TypeScript 型を生成します。
* Base44 ホスティングへのサイトデプロイを含む、リソースを本番環境にデプロイします。
* Base44 で認証し、CLI セッションを管理します。
* プロジェクト設定を構成します。

#### 例のプロンプト

* 「todo アプリ用の新しい Base44 プロジェクトを作成」
* 「email、name、role フィールドを持つ User エンティティを追加」
* 「すべての変更を本番環境にデプロイ」
* 「ユーザーが自分のタスクのみを表示できるように RLS をセットアップ」
* 「プロジェクトに Google Calendar コネクターを追加」
* 「エンティティ用の TypeScript 型を生成」

### base44-sdk

SDK skill は、Base44 JavaScript SDK を使用して機能を構築する方法をエージェントに教えます。プロジェクトが初期化されると、この skill が実装作業をガイドします。

#### 機能

この skill の機能には以下が含まれます:

* [エンティティ](/developers/backend/resources/entities/overview)と対話するフロントエンドコードを記述します。
* [認証](/developers/references/sdk/docs/interfaces/auth)とユーザー管理を実装します。
* [AI エージェント](/developers/backend/resources/agents-config)をアプリに統合します。
* フロントエンドから[バックエンド関数](/developers/backend/resources/backend-functions/overview)を呼び出します。
* AI、メール、ファイルアップロード用の[インテグレーション](/developers/references/sdk/docs/type-aliases/integrations)を使用します。
* サブスクリプションで[リアルタイム機能](/developers/references/sdk/docs/type-aliases/entities#subscribe)を実装します。
* サービスロールアクセスを持つ[バックエンド関数](/developers/backend/resources/backend-functions/overview)を構築します。
* バックエンド関数内で外部サービス用のアクセストークンを取得するために [OAuth コネクター](/developers/references/sdk/docs/type-aliases/integrations)を使用します。
* ユーザーをアプリに[招待](/developers/references/sdk/docs/interfaces/auth)します。
* app logs モジュールで[アナリティクス](/developers/references/sdk/docs/interfaces/analytics)を追跡し、[ユーザーアクティビティをログ](/developers/references/sdk/docs/interfaces/analytics)に記録します。

#### 例のプロンプト

* 「メールとパスワードでログインページを追加」
* 「現在のユーザーの保留中のすべてのタスクのリストを表示」
* 「サポートエージェント用のチャットインターフェースを作成」
* 「新しい注文が作成されたときにメール通知を送信」
* 「Slack コネクターを使用してバックエンド関数からメッセージを投稿」

### base44-troubleshooter

troubleshooter skill は、バックエンド関数ログを取得して分析することで本番環境の問題を調査する方法をエージェントに教えます。

#### 機能

この skill の機能には以下が含まれます:

* 関数名、ログレベル、時間範囲によるフィルタリングでバックエンド関数ログを取得します。
* すべてのプロジェクト関数全体でエラーを特定します。
* ターゲットを絞ったデバッグのために特定の関数ログを掘り下げます。
* ログのタイムスタンプをユーザーが報告した問題と関連付けます。
* 関数実行からのスタックトレースとエラーメッセージを分析します。

#### 例のプロンプト

* 「今日 checkout 関数からのすべてのエラーを表示」
* 「send-email 関数の最新 100 個のログエントリを取得」
* 「過去 1 時間にすべての関数でエラーがないか確認」
* 「昨日以降の process-payment 関数の warning と error ログを取得」

## skills を同期した状態に保つ

Base44 skills は、Base44 CLI バージョンと一致するときに最もうまく機能します。CLI を更新するときは、Base44 skills も更新する必要があります:

```bash theme={null}
# Update Base44 skills in current project
npx skills add base44/skills

# Update Base44 skills globally
npx skills add base44/skills -g
```

これにより、既存の Base44 skills が更新され、リポジトリから新しく追加されたものがインストールされます。

## 関連項目

* [Base44 MCP server](/developers/backend/overview/mcp-server): AI アシスタントからバックエンドプロジェクトを作成・管理
* [Docs MCP server](/developers/backend/overview/base44-docs-mcp): 開発中に AI アシスタントが Base44 ドキュメントを検索できるようにする
* [Project structure](/developers/backend/overview/project-structure): Base44 プロジェクトの構成
* [CLI reference](/developers/references/cli/get-started/overview): 完全な CLI ドキュメント
* [SDK reference](/developers/references/sdk/getting-started/overview): 完全な SDK ドキュメント

<Note>このページは AI を使用して翻訳されました。最も正確で最新の情報については、[英語版](/) を参照してください。 </Note>
