Enable Datadog Claude Marketplace plugins#8218
Conversation
BenchmarksBenchmark execution time: 2026-02-19 12:57:04 Comparing candidate commit 9938c6b in PR branch Found 8 performance improvements and 6 performance regressions! Performance is the same for 163 metrics, 15 unstable metrics. scenario:Benchmarks.Trace.AgentWriterBenchmark.WriteAndFlushEnrichedTraces net6.0
scenario:Benchmarks.Trace.Asm.AppSecBodyBenchmark.ObjectExtractorMoreComplexBody net6.0
scenario:Benchmarks.Trace.Asm.AppSecEncoderBenchmark.EncodeLegacyArgs net6.0
scenario:Benchmarks.Trace.Asm.AppSecEncoderBenchmark.EncodeLegacyArgs netcoreapp3.1
scenario:Benchmarks.Trace.AspNetCoreBenchmark.SendRequest net6.0
scenario:Benchmarks.Trace.AspNetCoreBenchmark.SendRequest netcoreapp3.1
scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces net6.0
scenario:Benchmarks.Trace.CIVisibilityProtocolWriterBenchmark.WriteAndFlushEnrichedTraces netcoreapp3.1
scenario:Benchmarks.Trace.CharSliceBenchmark.OptimizedCharSliceWithPool netcoreapp3.1
scenario:Benchmarks.Trace.DbCommandBenchmark.ExecuteNonQuery netcoreapp3.1
scenario:Benchmarks.Trace.GraphQLBenchmark.ExecuteAsync net472
scenario:Benchmarks.Trace.Iast.StringAspectsBenchmark.StringConcatBenchmark netcoreapp3.1
scenario:Benchmarks.Trace.SingleSpanAspNetCoreBenchmark.SingleSpanAspNetCore netcoreapp3.1
|
pierotibou
left a comment
There was a problem hiding this comment.
I tried the coach me skill earlier today, it was interesting to see i wasn't doing some basic stuff.
andrewlock
left a comment
There was a problem hiding this comment.
A bunch of these aren't applicable to us, and could cause confusion. Is there a way to specify which specific plugins to enable? 🤔
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Good point. I initially thought that it was not possible, but there is a way. I have updated the plugins, eliminating the ones that we dont need. Thanks! |
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
BTW, this approach denies using these skills but they are listed if run the /skill command even though if you try to use them, you can't but AFAIK there is no way to unlist them without removing all the skills |
andrewlock
left a comment
There was a problem hiding this comment.
Thanks!
Do dd:\ci:fix and dd:fetch-ci-results actually work? I bet they assume GitLab, right?
Yes, that's gitlab and GH workflows. I have tested it and it works. Actually, I was thinking about adding a new feature in a subsequent PR because now we have two skills: one for gitlab/GH and another for azure. While both are different domains that require different approaches, we should proably unify them in a single CI analyzer skill that can call any of them to analyze a full .net tracer pipeline. |
|
Thanks for your feedback and reviews! |
Summary of changes
Adds
.claude/settings.jsonto enable the Datadog Claude Marketplace plugins, with irrelevant skills filtered out via permission deny rules.No manual setup required — the
settings.jsonhandles marketplace registration and plugin activation automatically when Claude Code is launched from this repo.Reason for change
Gives contributors access to shared Datadog-wide Claude Code tooling (CI debugging, PR workflows, employee lookup, Jira integration) that complements the repo-specific local skills already defined under
.claude/skills/.Implementation details
Enables the
ddplugin bundle from the marketplace, then usespermissions.denyrules to block skills not relevant to dd-trace-dotnet.Marketplace skills — allowed
dd:\ci:fixdd:fetch-ci-resultsdd:\pr:address-feedbackdd:get-pr-feedbackdd:jira-ticket-solverdd:whoisthisMarketplace skills — denied
dd:conductordd:trebuchetdd:render-helmdd:deploy-yaml-local-devdd:integratedd:live-test-apidd:debug-ddci-requestExisting local skills (unchanged)
/analyze-crash/analyze-error/review-pr/troubleshoot-ci-buildTest coverage
Configuration-only change, no code changes.
Other details
The
DataDog/claude-marketplacerepo is private. For external contributors, the marketplace plugins will simply fail to load — local skills and core Claude Code functionality remain fully available.