dd-apm
APM - traces, services, dependencies, performance analysis.
File GitHub issues to the right repository (pup CLI or plugin)
$ npx -y skills add DataDog/pup --skill dd-file-issue --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/dd-file-issueContext preview
The summary Claude sees to decide when to auto-load this skill.
File GitHub issues to the right repository (pup CLI or plugin)
name: dd-file-issue description: File GitHub issues to the right repository (pup CLI or plugin) trigger: | Use this skill when the user wants to: - Report a bug - Request a feature - File an issue - Submit a problem report - Report something not working - Suggest an improvement examples: - "This isn't working, file an issue" - "Can you create a bug report for this?" - "I want to request a new feature" - "Report this error to the team"
This skill helps you file GitHub issues to the correct repository. All issues — whether related to the `pup` CLI, skills, agents, or documentation — are tracked in `DataDog/pup`.
**Invocation**: `/dd-file-issue`
All issues are filed here, including:
**Example Issues**:
1. **Gather Information**
2. **Determine Repository**
3. **Check for Existing Issues**
4. **Collect Issue Details**
5. **Select Issue Type**
6. **Create Issue**
All issues are filed against `DataDog/pup`. Ask clarifying questions to gather detail:
To file this issue correctly, I need to understand: 1. What were you trying to do? 2. What went wrong? 3. Was this a problem with: - A pup command not working? - An agent giving bad guidance? - Documentation being wrong/unclear?
gh issue list \ --repo DataDog/pup \ --search "your search terms" \ --limit 10
gh issue create \ --repo DataDog/pup \ --title "Clear, concise title" \ --body "Detailed description" \ --label "bug" # or "enhancement", "documentation"
Use this template for comprehensive issue reports:
## Description [Clear description of the issue] ## Expected Behavior [What should happen] ## Actual Behavior [What actually happened] ## Steps to Reproduce 1. [First step] 2. [Second step] 3. [...] ## Environment - OS: [e.g., macOS 14.1, Ubuntu 22.04] - Pup version: [run `pup --version`] - Plugin version: [from plugin.json] - Claude Code version: [if relevant] ## Error Messages / Logs
[Paste any error messages or relevant logs]
## Additional Context [Any other relevant information] ## Suggested Fix (Optional) [If you have ideas for how to fix this]
✅ Good:
❌ Bad:
**For pup repository**:
**User**: "The pup logs search command times out after 30 seconds"
**Analysis**: This is a pup CLI issue (command behavior)
**Steps**: 1. Search existing issues: `gh issue list --repo DataDog/pup --search "timeout"` 2. If not found, create issue:
gh issue create \ --repo DataDog/pup \ --title "pup logs search: command times out after 30 seconds" \ --body "## Description The \`pup logs search\` command times out after 30 seconds when searching large time ranges. ## Expected Behavior Should either complete the query or allow configurable timeout. ## Actual Behavior Command f
Every AI agent needs a loyal companion. Meet Pup — the CLI that gives your agents full access to Datadog's observability platform (because even autonomous agents need good tooling, not just tricks).
Repo: DataDog/pup
APM - traces, services, dependencies, performance analysis.
Use pup CLI for immediate Datadog operations or generate code for integration into applications
Live Debugger - inspect runtime argument/variable values in production by placing log probes on methods. Use when asked what values a function receives, what…
Datadog docs lookup using docs.datadoghq.com/llms.txt and linked Markdown pages.
Log management - search, pipelines, archives, and cost control.
Monitor management - create, update, mute, and alerting best practices.