ワンクリックで
dd-create-scenarios
Create golden paths and failure scenarios for demos, update the traffic generator, and produce DEMO-SCENARIOS.md
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Create golden paths and failure scenarios for demos, update the traffic generator, and produce DEMO-SCENARIOS.md
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Create a Datadog demo project — scaffold infrastructure, build domain-specific microservices, and generate demo scenarios. Use when the user asks to create a demo, scaffold a project, set up a Datadog environment, or build a sample application.
Verify Datadog telemetry is flowing correctly using MCP tools
Build, deploy, smoke test, and validate a demo project before presenting it. Use after scaffolding or modifying services to ensure everything works end-to-end.
Look up current Datadog documentation via the official LLM-optimized index at docs.datadoghq.com/llms.txt. Use this skill whenever you need accurate, up-to-date Datadog configuration steps, feature details, API references, integration setup, or troubleshooting guidance — even if you think you already know the answer. Datadog docs change frequently and your training data is likely stale. Trigger on any Datadog-related question: agent install, log pipelines, APM setup, DBM, monitors, dashboards, SLOs, integrations, RBAC, cloud cost, synthetics, LLM observability, etc. Also trigger when another dd- prefixed skill needs to reference official documentation.
Generate Terraform for Datadog dashboards tailored to a project's services and active features, enriched with real telemetry data from the Datadog MCP server.
Generate Terraform for Datadog monitors tailored to a project's services and active features, using real telemetry baselines when available.
| name | dd-create-scenarios |
| description | Create golden paths and failure scenarios for demos, update the traffic generator, and produce DEMO-SCENARIOS.md |
| tools | ["terminal","file_read","file_write"] |
Create domain-specific golden paths and failure scenarios that a SE can trigger during a live demo. Update the Locust traffic generator to exercise them. Produce a DEMO-SCENARIOS.md reference document.
scaffold-demo (step 7) after domain customizationRead AGENTS.md for:
Read service source code (controllers/routes) to find:
*-fail-500, *-fail-timeout)Read traffic/locustfile.py to understand existing traffic patterns and task names.
Document a step-by-step happy-path sequence that demonstrates the full distributed architecture:
Provide curl commands for each API call.
For each magic value pattern found in the service code, document a scenario:
| Name | Trigger | Endpoint | Expected Behavior | Datadog Signal |
|---|---|---|---|---|
| Server Error | <entity>-fail-500 as entity name | POST /api/ | 500 Internal Server Error | Error Tracking: spike in errors, trace with error span |
| Timeout | <entity>-fail-timeout as entity name | POST /api/ | 30s hang, then timeout | APM: latency spike, trace shows long span |
| Not Found | Request nonexistent ID | GET /api//nonexistent | 404 response | Trace with 404 status |
For each scenario, provide:
Adapt traffic/locustfile.py to match the project's current domain:
golden_path stays, but entity names in payloads change)/api/users → /api/customers)python3 -m py_compile traffic/locustfile.pyCreate DEMO-SCENARIOS.md in the project root with two sections:
Golden Path — Step-by-step walkthrough:
## Golden Path
### 1. Create a customer
curl -X POST http://localhost:8080/api/customers \
-H "Content-Type: application/json" \
-d '{"name": "Demo Customer", "email": "demo@example.com"}'
→ Shows: api-gateway → customer-service trace
### 2. Create an order
...
Failure Scenarios — Table format:
## Failure Scenarios
| Scenario | Command | Expected | Datadog View |
|----------|---------|----------|-------------|
| Server Error | curl -X POST .../api/orders -d '{"name": "order-fail-500"}' | 500 error | Error Tracking → trace with error span |
| Timeout | curl -X POST .../api/orders -d '{"name": "order-fail-timeout"}' | Hangs 30s | APM → latency spike on order-service |