github.com/DataDog/dd-trace-py
| Skill | Added | Review |
|---|---|---|
add-new-configuration .claude/skills/add-new-configuration/SKILL.md Register a new environment variable / configuration option in dd-trace-py. Use whenever you add (or rename) a DD_*/_DD_*/OTEL_*/DATADOG_* environment variable so it is documented, validated, and tracked for cross-language feature parity. Covers supported-configurations.json, the generated _supported_configurations.py module, docs/configuration.rst, and the feature-parity registry hand-off. | — | |
add-new-configuration .agents/skills/add-new-configuration/SKILL.md Register a new environment variable / configuration option in dd-trace-py. Use whenever you add (or rename) a DD_*/_DD_*/OTEL_*/DATADOG_* environment variable so it is documented, validated, and tracked for cross-language feature parity. Covers supported-configurations.json, the generated _supported_configurations.py module, docs/configuration.rst, and the feature-parity registry hand-off. | — | |
analyze-crash .claude/skills/analyze-crash/SKILL.md Native crash log analysis for dd-trace-py | — | |
analyze-crash .agents/skills/analyze-crash/SKILL.md Native crash log analysis for dd-trace-py | — | |
apm-integrations .claude/skills/apm-integrations/SKILL.md dd-trace-py integration development guide. Use when creating, modifying, or debugging contrib integrations in the Python tracer. Covers the patch module system, context_with_data, context_with_event (new), registration, testing through the repository test runner, and common anti-patterns. LLM/AI integrations should use this skill for APM-side workflow only; use llmobs-integrations for LLMObs-specific lifecycle, extraction, streaming, and VCR guidance. Pin is DEPRECATED. Triggers: "dd-trace-py", "ddtrace", "contrib", "integration", "patch.py", "trace_handlers", "PATCH_MODULES", "context_with_data", "context_with_event", "TracingEvent", "VCR", "cassette", "generative-ai", "LLM integration", "run-tests", "suitespec", "new integration", "wrap", "unwrap", "manifest.yaml", "integration manifest". | 70 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 384ef6b | |
apm-integrations .agents/skills/apm-integrations/SKILL.md Create or modify contrib instrumentation, integration registration, manifests, and APM integration tests. | 63 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4adf35e | |
circular-import-analysis .claude/skills/circular-import-analysis/SKILL.md Run circular import detection against ddtrace and propose architectural fixes for any cycles found. Use this when adding or refactoring modules, or when the detect_circular_imports CI job reports new cycles on a PR. | — | |
circular-import-analysis .agents/skills/circular-import-analysis/SKILL.md Run circular import detection against ddtrace and propose architectural fixes for any cycles found. Use this when adding or refactoring modules, or when the detect_circular_imports CI job reports new cycles on a PR. | — | |
compare-cpython-versions .claude/skills/compare-cpython-versions/SKILL.md Compare CPython source code between two Python versions to identify changes in headers and structs. Use this when adding support for a new Python version to understand what changed between versions. | — | |
compare-cpython-versions .agents/skills/compare-cpython-versions/SKILL.md Compare CPython source code between two Python versions to identify changes in headers and structs. Use this when adding support for a new Python version to understand what changed between versions. | — | |
debug-build-times .claude/skills/debug-build-times/SKILL.md Diagnose and fix slow base venv build times caused by unnecessary recompilation of native extensions (CMake, Cython, Rust) across test environment builds. Use when CI base venv builds are slow, when ext_cache isn't saving time, or when investigating warm build regressions. | — | |
debug-build-times .agents/skills/debug-build-times/SKILL.md Diagnose and fix slow base venv build times caused by unnecessary recompilation of native extensions (CMake, Cython, Rust) across test environment builds. Use when CI base venv builds are slow, when ext_cache isn't saving time, or when investigating warm build regressions. | — | |
dependency-direction-analysis .claude/skills/dependency-direction-analysis/SKILL.md Run the dependency direction detector against ddtrace and propose architectural fixes for any violations found. Use this when adding or refactoring modules under ddtrace/internal, ddtrace/contrib, or any product package, or when the detect_layering_violations CI job reports new violations on a PR. | — | |
dependency-direction-analysis .agents/skills/dependency-direction-analysis/SKILL.md Run the dependency direction detector against ddtrace and propose architectural fixes for any violations found. Use this when adding or refactoring modules under ddtrace/internal, ddtrace/contrib, or any product package, or when the detect_layering_violations CI job reports new violations on a PR. | — | |
find-cpython-usage .claude/skills/find-cpython-usage/SKILL.md Find all CPython internal headers and structs used in the codebase, particularly for profiling functionality. Use this when adding support for a new Python version to identify what CPython internals we depend on. | — | |
find-cpython-usage .agents/skills/find-cpython-usage/SKILL.md Find all CPython internal headers and structs used in the codebase, particularly for profiling functionality. Use this when adding support for a new Python version to identify what CPython internals we depend on. | — | |
lint .claude/skills/lint/SKILL.md Run targeted linting, formatting, and code quality checks on modified files. Use this to validate code style, type safety, security, and other quality metrics before committing. Supports running all checks or targeting specific checks on specific files for efficient validation. | — | |
lint .agents/skills/lint/SKILL.md Run targeted linting, formatting, and code quality checks on modified files. Use this to validate code style, type safety, security, and other quality metrics before committing. Supports running all checks or targeting specific checks on specific files for efficient validation. | — | |
llmobs-integrations .claude/skills/llmobs-integrations/SKILL.md dd-trace-py LLMObs integration development guide. Use when creating, modifying, or debugging LLMObs integrations for LLM/AI libraries in the Python tracer. Covers BaseLLMIntegration, stream handling, message extraction, usage metrics, tool call parsing, and VCR-based testing patterns. Triggers: "llmobs", "LLMObs", "BaseLLMIntegration", "llmobs_set_tags", "_llmobs_set_tags", "BaseStreamHandler", "submit_to_llmobs", "integration.trace", "LLM span", "VCR", "cassette", "anthropic", "openai", "google_genai", "claude_agent_sdk", "generative-ai", "LLM integration", "llmobs_enabled". | 75 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 384ef6b | |
llmobs-integrations .agents/skills/llmobs-integrations/SKILL.md Create or modify LLMObs integration lifecycle, extraction, streaming, usage metrics, and tests. | 62 Impact — No eval scenarios have been run Securityby Passed No findings from the security scan Version: 4adf35e |