Agent skill

Author Baseline Dgd

by ai-dynamo in ai-dynamo/dynamo

Drafts a candidate baseline DynamoGraphDeployment from interview requirements when no catalog recipe matches the user's model, hardware, and backend, presenting per-decision evidence for the user's…

Apache-2.0Auto-check passedDevOps & Cloud

Install Author Baseline Dgd

skills CLI
$ npx skills add ai-dynamo/dynamo --skill author-baseline-dgd -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install ai-dynamo/dynamo author-baseline-dgd --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/ai-dynamo/dynamo.git skills-src && mkdir -p .claude/skills && cp -r skills-src/.agents/skills/author-baseline-dgd .claude/skills/author-baseline-dgd && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
author-baseline-dgd
GitHub stars
8.3k
Token cost
~1.7k tokens
SKILL.md length
842 words
Files
1
Skills in repo
27
Repo updated
First seen
Licence
Apache-2.0

At a glance

Drafts a candidate baseline DynamoGraphDeployment from interview requirements when no catalog recipe matches the user's model, hardware, and backend, presenting per-decision evidence for the user's…

  • Works in 5 steps: Size the model: compute weight bytes,… → Choose topology conservatively: an… → Scaffold from the nearest recipe: copy… → …
  • DevOps & Cloud work in your project
  • SKILL.md covers Inputs, Read The Applicable Knowledge, Author The Draft and Present For Confirmation, plus 1 more section
  • Calls kubectl

What it does

Author Baseline Dgd is an agent skill from ai-dynamo/dynamo. Drafts a candidate baseline DynamoGraphDeployment from interview requirements when no catalog recipe matches the user's model, hardware, and backend, presenting per-decision evidence for the user's confirmation. Use only from user-interviewer at interview time, at rung 3 of the baseline-source ladder, and never to deploy or to replace a baseline the user already provided.

Its SKILL.md is about 1.7k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in DevOps & Cloud. The repository describes itself as: A Datacenter Scale Distributed Inference Serving Framework. The licence is Apache-2.0.

When your agent uses it

  • DevOps & Cloud work in your project

Example prompts

  • “Use the author-baseline-dgd skill to draft a candidate baseline DynamoGraphDeployment from interview requirements when no catalog recipe matches the…”
  • “/author-baseline-dgd”

Workflow steps

5 steps, taken from the first numbered list in SKILL.md.

  1. Size the model: compute weight bytes, min_tp, and headroom_ratio per memory.md, showing the
  2. Choose topology conservatively: an aggregated single-node layout unless the user's hardware or SLOs force
  3. Scaffold from the nearest recipe: copy its structure (components, probes, service wiring) and replace
  4. Set knobs to the backend guide's defaults, deviating only where the sizing arithmetic requires it
  5. Validate the draft: parse as YAML, exactly one DynamoGraphDeployment document, no secret values, and

What it can do on your machine

Read from SKILL.md and the folder at commit f54f2a4. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • kubectl

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md. Its commands use kubectl, which can reach the network depending on how they are called.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Author Baseline Dgd loads about 1.7k tokens when it runs. Until then it costs about 99 tokens; SKILL.md has 842 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~99
When it runs · the whole SKILL.md, loaded when a task matches
~1.7k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from ai-dynamo/dynamo at commit f54f2a4, republished under its Apache-2.0 licence (© ai-dynamo). 842 words, ~1,728 tokens.

Download SKILL.mdSave it as .claude/skills/author-baseline-dgd/SKILL.md (or your agent's skills folder).
name
author-baseline-dgd
description
Drafts a candidate baseline DynamoGraphDeployment from interview requirements when no catalog recipe matches the user's model, hardware, and backend, presenting per-decision evidence for the user's confirmation. Use only from user-interviewer at interview time, at rung 3 of the baseline-source ladder, and never to deploy or to replace a baseline the user already provided.
license
Apache-2.0
metadata.author
NVIDIA
metadata.tags
dynamo, workload, interview, optimization

Author Baseline DGD

<!--
SPDX-FileCopyrightText: Copyright (c) 2026 NVIDIA CORPORATION & AFFILIATES. All rights reserved.
SPDX-License-Identifier: Apache-2.0
-->

Draft ONE candidate baseline DGD for a greenfield engagement and present it for the user's explicit confirmation. Do not deploy, benchmark, apply, or record anything as the baseline: an unconfirmed draft is a proposal, and only the user's confirmation makes it a user-provided baseline.

Inputs

Require:

  • the interview fact table from synthesize-user-workload (model source and revision, hardware type and count, backend and precision preferences, workload shape, SLOs, Kubernetes context and namespace);
  • the recipe catalog scan that established rung 3 (no exact or close recipe), including the nearest recipes considered and why each was rejected as a base; and
  • any user-stated constraints (resources.pinned candidates, budgets) already collected.

If model identity or hardware type and count is missing, return the question to user-interviewer instead of guessing. Backend is different: when the user explicitly has no preference, CHOOSE it here with evidence - prefer the backend whose nearest catalog recipe scaffolds this model family and hardware, per the knob guides' coverage - and record the choice and its evidence in the decision table the user confirms. A confirmed draft's backend is a confirmed decision, not an invented default; the contract's preferences.framework still records only what the user themselves stated.

Read The Applicable Knowledge

Always read:

  • all three files under agent-docs/guides/model-sizing/ (memory fit, min_tp, classification);
  • agent-docs/guides/knob-tuning/tuning-hierarchy.md;
  • the chosen backend's guide (agent-docs/guides/knob-tuning/vllm.md, sglang.md, or tensorrt-llm.md) - when choosing the backend here, read the candidates' guides as needed to make the choice;
  • agent-docs/guides/knob-tuning/dynamo.md; and
  • the nearest catalog recipes' manifests, as structural scaffolding only.

Read agent-docs/guides/rate-matching/matching.md only when the draft is disaggregated (rare for a baseline; prefer aggregated unless the user's SLOs demand otherwise).

Author The Draft

  1. Size the model: compute weight bytes, min_tp, and headroom_ratio per memory.md, showing the arithmetic. Choose the serving TP per parallelism.md (prefer lower TP and more replicas for throughput workloads; raise TP above min_tp only when headroom demands it, recording the replica cost).
  2. Choose topology conservatively: an aggregated single-node layout unless the user's hardware or SLOs force otherwise. The baseline's job is to run and measure, not to win; the optimization loop owns improvement.
  3. Scaffold from the nearest recipe: copy its structure (components, probes, service wiring) and replace model, parallelism, resources, and any hardware-bound fields, naming every replacement. Image versions are NOT copied blindly: when a recipe dossier snapshot exists (<EXP_ROOT>/analysis/recipe-dossier/), read the scaffold candidate's recorded verdict and failed conditions, and never carry forward an image the dossier marked mutable, unresolved, stale, or quarantined (Tier 4); choose an image that resolves to an immutable release tag or digest for the chosen backend and record the resolution in the evidence table. A draft whose image fails that gate is not ready for confirmation. Never carry a hardware-bound topology, transport, or checkpoint choice across without evidence it fits the target. A manifest expresses REQUIREMENTS (GPU type, count, memory), never observed cluster state: do not pin node names or encode which nodes happen to be free, and preserve the recipe's scheduling MECHANISMS (tolerations, product-label node selectors) while retargeting their VALUES to the contract's hardware (a selector naming the recipe's GPU product is itself a hardware-bound field to replace). Before copying service wiring, check the recipe's INFRASTRUCTURE PREREQUISITES against the stated target the same way rung-2 adaptation does (gateway/service-mesh routing, referenced secrets, CRDs, storage classes): strip or replace machinery the target cannot satisfy, name each removal, and keep a supported direct client route to the workers; a prerequisite only the user can provide goes back to user-interviewer as a blocking question. Offline YAML parsing and dry-runs cannot verify these, so this check is part of authoring, not validation.
  4. Set knobs to the backend guide's defaults, deviating only where the sizing arithmetic requires it (e.g. gpu_memory_utilization, max_model_len capped to the workload). Leave optimization headroom alone.
  5. Validate the draft: parse as YAML, exactly one DynamoGraphDeployment document, no secret values, and confirm it would pass kubectl apply --dry-run=server semantics (correct API version, resource names, required fields) to the extent checkable offline.
Show full SKILL.md (184 more words)Show less

Present For Confirmation

Return to user-interviewer, for relay to the user:

  • the complete draft manifest;
  • a per-decision evidence table: each major choice (TP, replicas, memory settings, backend, image, topology) with the guide citation or arithmetic that produced it;
  • the nearest recipes considered and why each was rejected as a base; and
  • the explicit statement that this draft is unvalidated on hardware and iteration 0 will characterize it.

Do not proceed on silence, enthusiasm, or a partial answer: confirmation is the user's explicit acceptance of THIS manifest (or of it as amended by the user). The confirmed manifest goes to synthesize-user-workload for canonical capture with deployment.origin: agent-authored and deployment.origin_source: inputs/baseline-evidence.md (the interviewer writes the evidence table and confirmation there at capture time, per run-artifacts.md).

Do Not

  • Deploy, benchmark, or apply anything.
  • Record an unconfirmed draft anywhere a downstream role could mistake it for the baseline.
  • Author when a user DGD exists (that engagement has a baseline) or when rung 1 or 2 produced a viable base.
  • Invent model, hardware, or SLO facts; missing facts return to the interview.
  • Embed secret values or Kubernetes Secret resources.

© ai-dynamo, Apache-2.0. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in .agents/skills/author-baseline-dgd of ai-dynamo/dynamo.

Open the folder on GitHubat commit f54f2a4

Compare with similar skills

Author Baseline Dgd next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Author Baseline Dgd compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Author Baseline Dgd this skillai-dynamo/dynamo8.3k—~1.7kAutomated safety check: PassApache-2.0
Agent Lightningmicrosoft/agent-lightning19k—~1.7kAutomated safety check: PassMIT
Megatron-LM Base Image BumpNVIDIA/Megatron-LM18k—~2.8kAutomated safety check: PassApache-2.0
Caveman Gateway SetupJuliusBrussee/caveman111k1 repos~2.6kAutomated safety check: WarnApache-2.0
SageMaker Production Defaultshuggingface/skills11k1 repos~6.9kAutomated safety check: PassApache-2.0
Opik Local Dev Environmentcomet-ml/opik22k—~734Automated safety check: PassApache-2.0

Similar skills

  • Agent Lightning

    microsoft/agent-lightning

    Official

    Provides the action space, tradeoffs, and evaluation context for improving an editable AI agent against a benchmark while preserving its deployment contract.

    19k GitHub stars~1.7k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Megatron-LM Base Image Bump

    NVIDIA/Megatron-LM

    Official

    Moves Megatron-LM CI to a newer NVIDIA PyTorch base image, updating both the GitHub and GitLab pins together and handling the CI follow-up.

    18k GitHub stars~2.8k tokensUpdated today
    DevOps & CloudAuto-check passed
  • Caveman Gateway Setup

    JuliusBrussee/caveman

    Routes every LLM call in a repository through the Caveman Cloud gateway in record mode, so requests and costs are measured without changing behavior.

    111k GitHub starsUsed in 1 repo~2.6k tokens
    DevOps & CloudAuto-check: warnings
  • Official

    Deploys SageMaker endpoints with autoscaling, CloudWatch alarms and tags on by default, using scripts for real-time, scale-to-zero and async setups.

    11k GitHub starsUsed in 1 repo~6.9k tokens
    DevOps & CloudAuto-check passed
  • Starts, rebuilds, and troubleshoots the Opik local dev stack, including an optional Comet Platform integration mode for the Opik team.

    22k GitHub stars~734 tokensUpdated today
    DevOps & CloudAuto-check passed
  • Agent Kill Switch

    vivekchand/clawmetry

    Give the human an off switch and a cost meter for the coding agents on this machine, using ClawMetry.

    426 GitHub stars~1.1k tokensUpdated yesterday
    DevOps & CloudAuto-check passed

More from ai-dynamo/dynamo

All 27 skills in this repo
  • Visual Review

    ai-dynamo/dynamo

    Create self-contained interactive HTML code-review dashboards from GitHub or GitLab pull requests, checked-out branch diffs, or supplied unified diffs, with correctness and safe-to-merge scores…

    8.3k GitHub stars~4.5k tokensUpdated today
    Auto-check passed
  • Fern Components

    ai-dynamo/dynamo

    Knowledge of Fern's built-in MDX component library (accordions, callouts, cards, steps, tabs, code blocks, API-reference snippets, and more) for authoring docs pages.

    8.3k GitHub stars~2.8k tokensUpdated today
    Auto-check passed
  • Fern Navigation

    ai-dynamo/dynamo

    Knowledge of Fern's site-level navigation and structure configuration — how a docs site is organized in docs.yml (and product/version .yml files) using sections, pages, folders, tabs, tab variants…

    8.3k GitHub stars~2.2k tokensUpdated today
    Auto-check passed
  • Dynamo Agent Harness

    ai-dynamo/dynamo

    Drives persistent Claude Code, Codex, or OpenCode agent sessions through a Dynamo OpenAI/Anthropic-compatible endpoint over Agent Client Protocol (ACP).

    8.3k GitHub stars~1.2k tokensUpdated today
    Auto-check passed
  • Benchmark and profile the Dynamo frontend (dynamo.frontend HTTP + tokenizer + KV router) against mock workers (dynamo.mocker).

    8.3k GitHub stars~3.5k tokensUpdated today
    Auto-check: notes
  • Selects and freezes a question-driven AIPerf workload, objective, load policy, and Kubernetes execution manifest for a successfully deployed Dynamo candidate.

    8.3k GitHub stars~1.7k tokensUpdated today
    Auto-check passed

Questions about Author Baseline Dgd

What does Author Baseline Dgd do?

Drafts a candidate baseline DynamoGraphDeployment from interview requirements when no catalog recipe matches the user's model, hardware, and backend, presenting per-decision evidence for the user's…. Author Baseline Dgd is an agent skill from ai-dynamo/dynamo. Drafts a candidate baseline DynamoGraphDeployment from interview requirements when no catalog recipe matches the user's model, hardware, and backend, presenting per-decision evidence for the user's confirmation.

When should I use Author Baseline Dgd?

Author Baseline Dgd fits situations like: devOps & Cloud work in your project.

How do I install Author Baseline Dgd in Claude Code?

Run `npx skills add ai-dynamo/dynamo --skill author-baseline-dgd -a claude-code`. Or copy the skill folder (.agents/skills/author-baseline-dgd in ai-dynamo/dynamo) into .claude/skills/author-baseline-dgd in your project. Claude Code loads it when a task matches its description.

How do I install Author Baseline Dgd in Codex?

Run `npx skills add ai-dynamo/dynamo --skill author-baseline-dgd -a codex`. Or copy the skill folder (.agents/skills/author-baseline-dgd in ai-dynamo/dynamo) into .agents/skills/author-baseline-dgd in your project. Codex loads it when a task matches its description.

Can I use Author Baseline Dgd in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add ai-dynamo/dynamo --skill author-baseline-dgd -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/author-baseline-dgd, .gemini/skills/author-baseline-dgd, .github/skills/author-baseline-dgd and .opencode/skills/author-baseline-dgd in your project.

What does Author Baseline Dgd need to run?

Going by SKILL.md and its folder, Author Baseline Dgd needs the command-line tools its instructions call (kubectl).

Does Author Baseline Dgd access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Author Baseline Dgd safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Author Baseline Dgd use?

Author Baseline Dgd is published under the Apache-2.0 licence (declared in SKILL.md). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Author Baseline Dgd use?

About 1.7k tokens (SKILL.md is roughly 6.9k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Author Baseline Dgd?

Skills that share tags, products or a category with Author Baseline Dgd: Agent Lightning (microsoft/agent-lightning, 19k stars), Megatron-LM Base Image Bump (NVIDIA/Megatron-LM, 18k stars), Caveman Gateway Setup (JuliusBrussee/caveman, 111k stars) and SageMaker Production Defaults (huggingface/skills, 11k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Author Baseline Dgd?

ai-dynamo (a GitHub organization) maintains it in ai-dynamo/dynamo, which has 8,250 GitHub stars. The repository holds 27 skills in this directory. The repository was last updated on October 9, 2026.

Source: ai-dynamo/dynamo on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.