dd-trace-py
AI-assisted development toolkit for the Datadog Python tracing library
All Skills in This Repository (11)
Pure Emerald Level Indicatorslint
Run Hatch-based lint, format, and quality checks on modified files.
find-cpython-usage
Identify CPython internal headers and structs used in the codebase.
releasenote
Create or update Reno release note YAML fragments for current branch changes.
run-tests
Identify changed files and run affected test suites via scripts/run-tests.
compare-cpython-versions
Compares two CPython versions' headers and structs to identify breaking changes and API modifications.
debug-build-times
Diagnose slow venv builds caused by unnecessary native extension recompilation across riot runs.
circular-import-analysis
Detect circular imports in ddtrace and propose architectural fixes for dependency cycles.
review-ci
Review CI failures for branches and PRs using Datadog MCP pipeline and test events.
dependency-direction-analysis
Detects layering violations in ddtrace module dependencies and proposes architectural fixes.
run-benchmarks
Runs performance benchmarks comparing baseline ddtrace releases against local code changes.
add-new-configuration
Registers new environment variables in dd-trace-py configuration files and documentation.
Frequently Asked Questions
FAQPage SchemaHow to install dd-trace-py skills?▼
Run `npx skills add DataDog/dd-trace-py --all -g -y` in your terminal to install all skills in this suite globally.
What is dd-trace-py used for?▼
It is Datadog's Python library for distributed tracing, profiling, error tracking, and LLM observability. These skills help AI agents contribute to that library correctly.
How do these skills help run tests?▼
The run-tests skill automatically finds the test suites affected by your code changes and runs only the minimal environments needed, saving hours compared to running the full suite.
Can AI add a new tracing integration with these skills?▼
Yes. The apm-integrations and llmobs-integrations skills give step-by-step patterns for patching new libraries and extracting LLM data, with tested reference examples.
Do these skills work with Claude Code and Cursor?▼
Yes. The AGENTS.md orchestrator is shared across tools, so Claude Code, Cursor, and other agents follow the same project rules and skill routing.
Related Repositories in Software Engineering
View All in Software Engineering→openclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core