CtrlK
BlogDocsLog inGet started
Tessl Logo

datadog-agent

github.com/DataDog/datadog-agent

Skill

Added

Review

run-jira

Fetch a Jira issue and propose an implementation plan based on codebase analysis

create-core-check

Create a new Go core check that collects metrics and sends them to Datadog

propagate

Generate tests from Allium specifications. Use when the user wants to propagate tests, generate test files from a spec, write tests for a specification, create property-based tests, produce state machine tests, check test coverage against spec obligations, or understand what tests a specification requires.

run-e2e

Run E2E tests locally using the new-e2e framework with Pulumi-based infrastructure

auto-jira

Autonomously work on Jira backlog tickets, creating PRs and shepherding them to merge

write-e2e

Write E2E tests for the Datadog Agent using the new-e2e framework with fakeintake assertions

create-runtime-setting

Create a new RuntimeSetting that can be changed at runtime via `agent config set/get` and the config API

create-pr

Create a pull request for the current branch with proper labels and description

create-status-provider

Add a new section to the agent status output (agent status command)

create-config-field

Add a new configuration field to the Datadog Agent (datadog.yaml)

distill

Extract an Allium specification from an existing codebase. Use when the user has existing code and wants to distil behaviour into a spec, reverse engineer a specification from implementation, generate a spec from code, turn implementation into a behavioural specification, or document what a codebase does in Allium terms.

create-subcommand

Add a new CLI subcommand to an agent binary (agent, cluster-agent, etc.)

omnibus-to-bazel

Convert an omnibus/config/software/<name>.rb dependency to a Bazel third-party dep under deps/. Use when asked to migrate, convert, or add a dep from omnibus to Bazel.

create-release-note

Create a reno release note for a PR or change

create-invoke-task

Create a new Python invoke task for the dda CLI

go-to-bazel

Migrate gazelle:exclude lines from BUILD.bazel so that Go packages are managed by Bazel. Use when asked to migrate pkg/util, pkg/trace, pkg/tagger, or other Go packages to Bazel.

review-pr-comments

Review and triage PR review comments for the current branch using gh CLI. Fetches review comments, groups them into threads, separates human from bot feedback, and walks through each unresolved comment interactively. Use when the user asks to check PR comments, review feedback, address review comments, or triage PR reviews.

quality-gate-size-analysis

Analyze static quality gate on-disk size changes, correlate with Confluence exception records and GitHub PRs by milestone

create-go-module

Create a new Go module in the agent repository

elicit

Run a structured discovery session to build an Allium specification through conversation. Use when the user wants to create a new spec from scratch, elicit or gather requirements, capture domain behaviour, specify a feature or system, define what a system should do, or is describing functionality and needs help shaping it into a specification.

allium

Give your AI agents something more useful than a prompt. Velocity through clarity.

agent-supply-chain-newsletter

Generate the Agent Supply Chain newsletter by researching team activity on GitHub and Confluence, then creating a Confluence draft and Gmail draft

create-component

Create a new Fx component using the modern def/fx/impl pattern (NOT legacy)