write-pull-requestUse when opening a pull request in this repo, or when writing or updating a PR description. For example, "create the PR" or "write the PR body". Covers only the description. The branch, commits, and gh commands are out of scope.handle-cveUse when the dependency audit goes red — `.github/scripts/check/dependency_audit.sh` or the bundler-audit CI job — or when a newly published CVE/GHSA on a dependency gem blocks a PR.write-changelogUse when a change in this repo needs a customer-facing changelog entry — e.g. "add a changelog entry" — or when an approved PR that changes user-visible behavior in lib/, ext/, or docs/GettingStarted.md is about to merge.write-commentUse whenever writing or reviewing a code comment anywhere in this repo (lib, ext, spec, sig, docs, CI config, etc.) – e.g. "add a comment", "explain this in a comment", "is this comment worth keeping". Enforces dd-trace-rb comment-noise conventions.write-rbsUse when writing, reviewing, or modifying RBS type signatures (sig/**/*.rbs, vendor/rbs/**/*.rbs, or inline #: annotations) or running Steep – e.g. "write rbs", "add type signatures", "type this class", "run steep", "check types". Enforces dd-trace-rb RBS…
Repository-Explorer
DataDog · Repositories und repräsentative Skills - Seite 2
Repository-Ansicht von 189 gesammelten Skills in 43 GitHub-Repositories.
handling-dependency-prsUse when triaging or fixing the open dependency PRs (label `dependencies`) in browser-sdk, i.e. Renovate updates and the scheduled Chrome bump. Use when a dependency PR fails CI, needs a CI image rebuild (Node, Playwright or Chrome change), or its `*-pinned`…triaging-telemetry-errorsUse when triaging a browser SDK telemetry error — a telemetry monitor alert, a pasted telemetry error message or Datadog log link, or a "telemetry error" Jira ticket. Covers sizing the error, finding its root cause in the SDK code, deciding between fixing it,…running-testsUse when running tests or checks in browser-sdk, including unit (Karma/Jasmine), E2E (Playwright), script tests, TypeScript/SSR compatibility, performance benchmarks, or BrowserStack. Use when choosing a yarn test command, reproducing a flaky seed, or…writing-commits-and-prsUse when writing a commit message or PR title in browser-sdk, choosing a gitmoji, or opening a pull request. Use when the "Lint PR title" check fails or a PR is blocked on unsigned commits.manual-testingRun a manual test of the current change end-to-end and output reproducible test instructions for the PR "Test instructions" section.
php-lintAdd a PHPCS sniff or custom script to the blocking PHP lint CI job. Use when the user asks to add a lint rule, enable a commented sniff, write a tooling/php-lint custom check, or grow composer ci-lint.check-ciMonitor GitLab CI and GitHub Actions for this repo: start check-ci, tail results with ci-watch, investigate failures, and report. Use when the user asks to check, watch, or monitor CI, or to see whether a pipeline passed.crash-analysisAnalyze a dd-trace-php crash report (event.json) to identify the crashing binary, correlate stacktraces to source code, and determine root cause. Use when investigating wild crash reports from crash tracking.release-notesGenerate release notes for the current version.
release-proposal-pr-review-bumpsReview a libdatadog (or similar Rust workspace) release-proposal PR that bumps multiple crate versions, verifying each crate's semver bump (major/minor/patch) is correct based on its ACTUAL per-crate public-API delta — not just the conventional-commit `!`…add-lint-ruleAdd a Clippy lint, ast-grep rule, CI helper linter, or custom static-analysis script to libdatadog's blocking lint CI. Use when the user asks to add a lint rule, encode a review comment as a check, enable a workspace Clippy lint, write an ast-grep rule, grow…add-remote-config-capabilityUse this skill whenever the user wants to add, register, or reserve a new RemoteConfigCapabilities variant in libdd-remote-config (e.g. "add a new RC capability", "register capability X", "add bit N to RemoteConfigCapabilities", "advertise support for Y via…create-releaseBump the Rust workspace version in root Cargo.toml, regenerate the lockfile, and open a draft PR on GitHub. Use this skill whenever the user says something like "create a release", "bump the version", "release vX.Y.Z", "prepare a release branch", or "bump…
datadog-go-test-optimization-onboardingUse when instrumenting a Bazel Go repository or monorepo with Datadog Test Optimization and Orchestrion. Applies to WORKSPACE and Bzlmod consumers, large monorepos with local Go wrappers, doctor/uploader validation, and RFC-safe setup that avoids patches,…datadog-java-test-optimization-onboardingUse when instrumenting a Bazel Java repository or monorepo with Datadog Test Optimization. Applies to Bzlmod and WORKSPACE consumers, direct java_test targets, repository-owned Java/JUnit wrapper macros, doctor/uploader validation, and RFC-safe setup that…datadog-python-test-optimization-onboardingUse when instrumenting a Bazel Python repository or monorepo with Datadog Test Optimization. Applies to Bzlmod and WORKSPACE consumers, managed pytest targets, repository-owned pytest wrappers, consumer_runner mode, doctor/uploader validation, and RFC-safe…datadog-rules-go-orchestrion-upstream-migrationUse when porting this repository's vendored Orchestrion-enabled rules_go fork from its current upstream base to another upstream rules_go tag or commit. Applies to base support lines, metadata regeneration, profile verification, smoke validation, and…
create-attack-techniqueCreate or review Stratus Red Team attack techniques. Use when asked to add, create, or implement a new attack technique for AWS, Azure, GCP, Entra ID, EKS, or Kubernetes in the stratus-red-team project. Also use when reviewing PRs or code that implements…map-threat-intel-coverageAnalyze a threat-intel blog post or report against Stratus Red Team coverage. Extract cloud TTPs, classify each as Covered / Partial / Open issue / Not covered, produce a markdown coverage report, and suggest GitHub issue drafts for the gaps. Use when the…test-attack-techniqueTests and validates Stratus Red Team attack techniques by executing warmup, detonation, and cleanup phases with comprehensive validation. Validates cloud credentials, parses command output, checks expected outcomes, and generates HTML reports. Use when…
migrate-orchestrion-to-otelcPort a dd-trace-go integration's compile-time auto-instrumentation from Orchestrion to otelc (OpenTelemetry Go compile-time instrumentation). Use when an integration already has an orchestrion.yml and you need equivalent otelc rules plus hooks that produce…apm-integrationsdd-trace-go integration (contrib) development guide. Use when creating, reviewing, or debugging a contrib integration or its Orchestrion auto-instrumentation. Triggers: "add a new integration", "instrument a library", "contrib", "contrib module",…documentation-policyUse when adding or reviewing significant features, make options or commands, CI workflows, or scoped AGENTS.md files.
generate-datadog-datasourceGenerate a Datadog Terraform provider data source end to end and open a review-ready GitHub PR for it. Runs in three phases: (1) Input — collect the read group (operationIds), artifact name, cardinality, description, and overwrite target; (2) Generation —…fix-broken-integration-testsEnd-to-end workflow to diagnose, reproduce, fix, and validate a failing Datadog Terraform provider integration test. Takes any input pointing at specific tests: test function names, error messages, resource names, or any other description of what's failing.…dd-tf-provider-test-runner-agentRun Datadog Terraform provider acceptance tests with proper RECORD modes and capture output for analysis. This agent is invoked via Task tool and writes results to files.
start-dev-cycleStarts a new jmxfetch development cycle by bumping to the next SNAPSHOT version in pom.xml, README.md, and test.yml, and adding a new CHANGELOG.md placeholder. Pass the next snapshot version as the argument (e.g. /start-dev-cycle 0.52.1-SNAPSHOT).prepare-releasePrepares a jmxfetch release by bumping the version in pom.xml, README.md, and test.yml, and populating the CHANGELOG.md entry. Pass the new version as the argument (e.g. /prepare-release 0.52.0).add-gc-testAdd integration tests to TestGCMetrics.java for new GC collector support added to new-gc-default-jmx-metrics.yaml. Use when a PR adds a new garbage collector to the metrics YAML without a corresponding test.
prepare-releasePrepare a DogStatsD C# client release PR. Creates a release branch, updates CHANGELOG.md, runs pimpmychangelog, bumps version in StatsdClient.csproj, commits, and opens a GitHub PR targeting master. Triggers on: prepare release, create release PR, start…publish-releasePublish a merged DogStatsD C# client release. Tags the merged master commit, pushes the tag, builds the NuGet package, and uploads to NuGet.org. Run after the release PR is merged. Triggers on: publish release, push to nuget, tag release, ship release.