datadog-app について
TypeScript と React で Datadog Apps を開発する開発者向けのワークフロースキルです。開発、公開、クエリ、CI/CD、トラブルシューティングの資料へタスク別に案内し、Datadog プラットフォームパッケージの開発は対象外です。
主な機能
- 01Datadog Apps 開発ガイド
- 02タスク別の資料案内
- 03ビルド、アップロード、公開ガイド
- 04CI/CD デプロイガイド
- 05クエリと認証のトラブルシューティング
活用シーン
- 01Datadog App のローカル作成や実行
- 02アプリの公開や Datadog サイト設定
- 03GitHub Actions デプロイの追加
- 04アプリ認証やバックエンド障害の調査
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ datadog-labs/ agent-skills --skill datadog-appインストール後、Claude Code で/datadog-appを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/build-upload-publish.mdcicd.mdgetting-started.mdtroubleshooting.mdupgrading.mdworkflow-http-trigger.mdreferences/querying-data/connections.mdgetting-started.mdreferences/querying-data/ddsql/datastores.md詳細
Datadog Apps
開発者が TypeScript、React、公開済みパッケージ、通常の本番 Datadog サイトを使用して Datadog Apps プロジェクトを構築する場合は、このスキルを使用してください。ユーザーが Datadog プラットフォームのパッケージを変更する場合や、パッケージのソース変更をテストする場合は、プラットフォームエンジニア向けのワークフローを使用してください。
概要
Datadog Apps は、React と TypeScript または JavaScript で構築する、ローカルで開発する Web アプリです。プロジェクトでソース管理、コードレビュー、CI/CD、複数のエンジニアによる共同作業、AI 支援によるローカル開発、カスタム UI やロジック、またはローコードの App Builder 以外のサービスと連携するバックエンドコードが必要な場合は、Apps を使用してください。Apps は App Builder の権限モデルを共有し、ダッシュボードや Internal Developer Portal などの Datadog の画面に埋め込むことができます。
リファレンスの参照先
ユーザーのタスクに必要なリファレンスのみを読んでください。
| ユーザーのタスク | 参照先 |
|---|---|
| 作成、ひな形の生成、前提条件の設定、またはローカルでの実行 | references/getting-started.md |
| ビルド、アップロード、公開、公開せずにアップロード、アップロードのみのスクリプトの追加、Datadog サイトの設定、またはアップロード出力の確認 | references/build-upload-publish.md |
| GitHub Actions によるデプロイの追加または更新 | references/cicd.md |
| バックエンド関数から Workflow Automation を起動またはポーリング | references/workflow-http-trigger.md |
| Datadog App からデータをクエリする方法の確認 | references/querying-data/getting-started.md |
| Action Catalog の接続についての理解または設定 | references/querying-data/connections.md |
| DDSQL を使用した Datadog App のデータストアのクエリ | references/querying-data/ddsql/datastores.md |
| Datadog Apps の依存関係のアップグレード、または新しくひな形を生成したアプリとの比較 | references/upgrading.md |
| OAuth、API/アプリケーションキー認証、アップロード、Node、サイト、またはバックエンド関数の失敗の診断 | references/troubleshooting.md |
範囲
- ひな形の生成後、または既存アプリ内で作業する場合は、変更を加える前にアプリプロジェクトの
AGENTS.mdを読んでください。 - バックエンド関数の実装の詳細については、生成されたアプリプロジェクトの
AGENTS.mdを参照してください。このスキルで扱うのは、ローカル開発時の認証方式とトラブルシューティングのみです。 - アプリプロジェクトで既に採用されているパッケージマネージャー、スクリプト、Datadog サイト、リポジトリの規約を維持してください。
- このスキルでは Datadog のパッケージやプラットフォームの開発を扱わないでください。
- ローコードの App Builder から Datadog Apps への移行ガイダンスは今後対応予定です。現時点では、移行手順をでっち上げないでください。