datadog-app

Par datadog-labs · agent-skills

Guide les développeurs qui créent des Datadog Apps avec TypeScript, React, le scaffolder `@datadog/apps` et `@datadog/vite-plugin`. À utiliser quand un utilisateur souhaite scaffolder, exécuter, déboguer, mettre à niveau, builder, uploader, publier, uploader sans publier (draft upload), ajouter un script upload-no-publish, configurer un pipeline CI/CD, déclencher/interroger Workflow Automation, choisir entre DDSQL et Action Catalog pour l'accès aux données backend, ou requêter des datastores d'application avec DDSQL, y compris le dépannage des fonctions backend.

npx skills add https://github.com/datadog-labs/agent-skills --skill datadog-app

Datadog Apps

Utilisez cette skill quand un développeur construit un projet Datadog Apps avec TypeScript, React, des packages publiés, et le site Datadog de production normal. Si l'utilisateur modifie des packages de plateforme Datadog ou teste des changements de source de package, utilisez plutôt un workflow orienté platform-engineer.

Overview

Datadog Apps sont des applications web développées localement et construites avec React et TypeScript ou JavaScript. Utilisez Apps quand un projet a besoin de contrôle de source, revue de code, CI/CD, collaboration multi-ingénieur, développement local assisté par IA, UI ou logique personnalisée, ou code backend qui s'intègre avec des services au-delà du low-code App Builder. Apps partagent le modèle de permissions d'App Builder et peuvent être intégrées dans des surfaces Datadog comme les dashboards et le Internal Developer Portal.

Reference Routing

Lisez uniquement la référence nécessaire à la tâche de l'utilisateur :

Tâche utilisateur À lire
Créer, scaffolder, configurer les prérequis, ou exécuter localement references/getting-started.md
Builder, uploader, publier, uploader sans publier, ajouter un script upload-no-publish, configurer le site Datadog, ou comprendre la sortie d'upload references/build-upload-publish.md
Ajouter ou mettre à jour un déploiement GitHub Actions references/cicd.md
Déclencher ou sonder Workflow Automation depuis une fonction backend references/workflow-http-trigger.md
Commencer à interroger des données depuis une Datadog App references/querying-data/getting-started.md
Comprendre ou configurer les connexions Action Catalog references/querying-data/connections.md
Interroger les datastores Datadog Apps avec DDSQL references/querying-data/ddsql/datastores.md
Mettre à niveau les dépendances Datadog Apps ou comparer avec une app fraîchement scaffoldée references/upgrading.md
Diagnostiquer les défaillances d'auth, upload, Node, site, fonction backend, ou les credentials de .env.local qui ne sont pas détectées references/troubleshooting.md

Boundaries

  • Après scaffolding ou quand vous travaillez à l'intérieur d'une app existante, lisez le fichier AGENTS.md du projet app avant d'apporter des changements.
  • Pour les détails d'implémentation des fonctions backend, fiez-vous au AGENTS.md du projet app généré ; cette skill ne couvre que les credentials de développement local et la résolution de problèmes.
  • Préservez le gestionnaire de packages existant du projet app, les scripts, le site Datadog, et les conventions du repository.
  • Ne couvrez pas le développement de package/plateforme Datadog dans cette skill.
  • Les conseils de migration du low-code App Builder vers Datadog Apps sont un travail futur. N'inventez pas encore de processus de migration.

Skills similaires