---
id: pr-tensorrt-llm-12831
repo: NVIDIA/TensorRT-LLM
pr: 12831
title: '[None][feat] Add Claude Code agents and skills for kernel dev, perf analysis, and compilation'
author: kaiyux
date: '2026-04-08'
url: https://github.com/NVIDIA/TensorRT-LLM/pull/12831
source_category: upstream-code
architectures:
- sm100
tags:
- benchmark kernel
- cuda kernel
- cute
- triton kernel
techniques: []
hardware_features: []
kernel_types: []
languages:
- cuda-cpp
- cute-dsl
- triton
captured_at: '2026-05-16'
status: merged
merge_sha: 04cf885169a8f41e8b5ad1d0954b6b55c1910266
inclusion_reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.
changed_paths:
- .claude/agents/ad-debug-agent.md
- .claude/agents/ad-onboard-reviewer.md
- .claude/agents/ad-run-agent.md
- .claude/agents/exec-compile-specialist.md
- .claude/agents/kernel-cuda-specialist.md
- .claude/agents/kernel-cute-specialist.md
- .claude/agents/kernel-tileir-specialist.md
- .claude/agents/kernel-triton-specialist.md
- .claude/agents/perf-profiling-specialist.md
- .claude/agents/perf-torch-cuda-graph-specialist.md
- .claude/skills/ad-model-onboard/SKILL.md
- .claude/skills/ad-pipeline-failure-pr/SKILL.md
- .claude/skills/ci-failure-retrieval/SKILL.md
- .claude/skills/exec-local-compile/SKILL.md
- .claude/skills/exec-slurm-compile/SKILL.md
- .claude/skills/exec-slurm-compile/scripts/compile.sh
- .claude/skills/exec-slurm-compile/scripts/compile.slurm
- .claude/skills/exec-slurm-compile/scripts/enroot-import
- .claude/skills/exec-slurm-compile/scripts/submit_compile.sh
- .claude/skills/kernel-cute-writing/SKILL.md
- .claude/skills/kernel-cute-writing/references/api-arch.md
- .claude/skills/kernel-cute-writing/references/api-core.md
- .claude/skills/kernel-cute-writing/references/api-nvgpu.md
- .claude/skills/kernel-cute-writing/references/api-runtime-utils.md
- .claude/skills/kernel-cute-writing/references/concepts-architecture.md
- .claude/skills/kernel-cute-writing/references/concepts-layouts.md
- .claude/skills/kernel-cute-writing/references/concepts-mma.md
- .claude/skills/kernel-cute-writing/references/concepts-tensors.md
- .claude/skills/kernel-cute-writing/references/patterns-compilation.md
- .claude/skills/kernel-cute-writing/references/patterns-elementwise.md
- .claude/skills/kernel-cute-writing/references/patterns-gemm.md
- .claude/skills/kernel-cute-writing/references/patterns-getting-started.md
- .claude/skills/kernel-cute-writing/references/patterns-memory.md
- .claude/skills/kernel-cute-writing/references/patterns-pipeline.md
- .claude/skills/kernel-cute-writing/references/patterns-reduction.md
- .claude/skills/kernel-cute-writing/references/troubleshooting.md
- .claude/skills/kernel-cute-writing/scripts/__init__.py
- .claude/skills/kernel-cute-writing/scripts/benchmark_kernel.py
- .claude/skills/kernel-cute-writing/scripts/verify_kernel.py
- .claude/skills/kernel-tileir-optimization/SKILL.md
- .claude/skills/kernel-tileir-optimization/references/config-templates.md
- .claude/skills/kernel-tileir-optimization/references/tma-conversion.md
- .claude/skills/kernel-tileir-optimization/scripts/classify_kernel.py
- .claude/skills/kernel-tileir-optimization/scripts/tileir_check.py
- .claude/skills/kernel-triton-writing/SKILL.md
- .claude/skills/kernel-triton-writing/references/api-core.md
- .claude/skills/kernel-triton-writing/references/api-language.md
- .claude/skills/kernel-triton-writing/references/concepts-semantics.md
- .claude/skills/kernel-triton-writing/references/operator-routing.md
- .claude/skills/kernel-triton-writing/references/patterns-advanced.md
- .claude/skills/kernel-triton-writing/references/patterns-basic.md
- .claude/skills/kernel-triton-writing/references/patterns-fusion.md
- .claude/skills/kernel-triton-writing/references/patterns-gemm.md
- .claude/skills/kernel-triton-writing/references/troubleshooting.md
- .claude/skills/kernel-triton-writing/scripts/__init__.py
- .claude/skills/kernel-triton-writing/scripts/benchmark_kernel.py
- .claude/skills/kernel-triton-writing/scripts/verify_kernel.py
- .claude/skills/perf-analysis/SKILL.md
- .claude/skills/perf-host-analysis/SKILL.md
- .claude/skills/perf-host-analysis/references/examples.md
- .claude/skills/perf-host-analysis/references/iteration-isolation-techniques.md
- .claude/skills/perf-host-analysis/references/metrics.md
- .claude/skills/perf-host-analysis/references/output-format.md
- .claude/skills/perf-host-analysis/references/phase-classification.md
- .claude/skills/perf-host-analysis/references/thresholds.md
- .claude/skills/perf-host-analysis/references/trtllm-nvtx-ranges.md
- .claude/skills/perf-host-analysis/scripts/analyze_host_overhead.py
- .claude/skills/perf-host-optimization/SKILL.md
- .claude/skills/perf-host-optimization/references/examples.md
- .claude/skills/perf-host-optimization/references/hot-path-files.md
- .claude/skills/perf-host-optimization/references/hotspot-classification.md
- .claude/skills/perf-host-optimization/references/optimization-patterns.md
- .claude/skills/perf-nsight-compute-analysis/SKILL.md
- .claude/skills/perf-nsight-compute-analysis/references/advanced-profiling.md
- .claude/skills/perf-nsight-compute-analysis/references/bottleneck-guide.md
- .claude/skills/perf-nsight-compute-analysis/references/cli-reference.md
- .claude/skills/perf-nsight-compute-analysis/references/memory-analysis.md
- .claude/skills/perf-nsight-compute-analysis/references/metrics-guide.md
- .claude/skills/perf-nsight-compute-analysis/references/python-report-api.md
- .claude/skills/perf-nsight-compute-analysis/references/roofline-analysis.md
- .claude/skills/perf-nsight-compute-analysis/references/sections-guide.md
- .claude/skills/perf-nsight-systems/SKILL.md
- .claude/skills/perf-nsight-systems/references/app-preparation.md
- .claude/skills/perf-nsight-systems/references/cli-post-collection.md
- .claude/skills/perf-nsight-systems/references/cli-profiling.md
- .claude/skills/perf-nsight-systems/references/expert-systems.md
- .claude/skills/perf-nsight-systems/references/nvtx-analysis.md
- .claude/skills/perf-nsight-systems/references/recipes-dl.md
- .claude/skills/perf-nsight-systems/references/stats-reports.md
- .claude/skills/perf-optimization/SKILL.md
- .claude/skills/perf-torch-cuda-graphs/SKILL.md
- .claude/skills/perf-torch-cuda-graphs/references/api-pytorch.md
- .claude/skills/perf-torch-cuda-graphs/references/api-te-megatron.md
- .claude/skills/perf-torch-cuda-graphs/references/patterns-compatibility.md
- .claude/skills/perf-torch-cuda-graphs/references/patterns-dynamic.md
- .claude/skills/perf-torch-cuda-graphs/references/troubleshooting.md
- .claude/skills/perf-torch-cuda-graphs/scripts/verify_workload.py
- .claude/skills/perf-torch-sync-free/SKILL.md
- .claude/skills/perf-torch-sync-free/references/sync-patterns.md
- .claude/skills/perf-torch-sync-free/scripts/verify_workload.py
- .claude/skills/perf-workload-profiling/SKILL.md
- .claude/skills/perf-workload-profiling/references/benchmarking-patterns.md
- .claude/skills/perf-workload-profiling/references/nvtx-api.md
- .claude/skills/perf-workload-profiling/references/pytorch-profiler-api.md
- .claude/skills/serve-config-guide/SKILL.md
- .claude/skills/serve-config-guide/references/knob-heuristics.md
- .claude/skills/trtllm-code-contribution/SKILL.md
- .claude/skills/trtllm-codebase-exploration/SKILL.md
artifact_dir: evidence/pull-bundles/tensorrt-llm/gh-12831
head_ref_oid: 37df0c06d14eaa966e04d79e2158c838efd7a3e6
---
# [None][feat] Add Claude Code agents and skills for kernel dev, perf analysis, and compilation

- Repository: `NVIDIA/TensorRT-LLM`
- PR: [12831](https://github.com/NVIDIA/TensorRT-LLM/pull/12831)
- Decision: `Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.`
- Reason: Search-matched CUDA kernel optimization PR; materialize diff/source before synthesis.

## Changed Paths

- `.claude/agents/ad-debug-agent.md`
- `.claude/agents/ad-onboard-reviewer.md`
- `.claude/agents/ad-run-agent.md`
- `.claude/agents/exec-compile-specialist.md`
- `.claude/agents/kernel-cuda-specialist.md`
- `.claude/agents/kernel-cute-specialist.md`
- `.claude/agents/kernel-tileir-specialist.md`
- `.claude/agents/kernel-triton-specialist.md`
- `.claude/agents/perf-profiling-specialist.md`
- `.claude/agents/perf-torch-cuda-graph-specialist.md`
- `.claude/skills/ad-model-onboard/SKILL.md`
- `.claude/skills/ad-pipeline-failure-pr/SKILL.md`
- `.claude/skills/ci-failure-retrieval/SKILL.md`
- `.claude/skills/exec-local-compile/SKILL.md`
- `.claude/skills/exec-slurm-compile/SKILL.md`
- `.claude/skills/exec-slurm-compile/scripts/compile.sh`
- `.claude/skills/exec-slurm-compile/scripts/compile.slurm`
- `.claude/skills/exec-slurm-compile/scripts/enroot-import`
- `.claude/skills/exec-slurm-compile/scripts/submit_compile.sh`
- `.claude/skills/kernel-cute-writing/SKILL.md`
- `.claude/skills/kernel-cute-writing/references/api-arch.md`
- `.claude/skills/kernel-cute-writing/references/api-core.md`
- `.claude/skills/kernel-cute-writing/references/api-nvgpu.md`
- `.claude/skills/kernel-cute-writing/references/api-runtime-utils.md`
- `.claude/skills/kernel-cute-writing/references/concepts-architecture.md`
- `.claude/skills/kernel-cute-writing/references/concepts-layouts.md`
- `.claude/skills/kernel-cute-writing/references/concepts-mma.md`
- `.claude/skills/kernel-cute-writing/references/concepts-tensors.md`
- `.claude/skills/kernel-cute-writing/references/patterns-compilation.md`
- `.claude/skills/kernel-cute-writing/references/patterns-elementwise.md`
- `.claude/skills/kernel-cute-writing/references/patterns-gemm.md`
- `.claude/skills/kernel-cute-writing/references/patterns-getting-started.md`
- `.claude/skills/kernel-cute-writing/references/patterns-memory.md`
- `.claude/skills/kernel-cute-writing/references/patterns-pipeline.md`
- `.claude/skills/kernel-cute-writing/references/patterns-reduction.md`
- `.claude/skills/kernel-cute-writing/references/troubleshooting.md`
- `.claude/skills/kernel-cute-writing/scripts/__init__.py`
- `.claude/skills/kernel-cute-writing/scripts/benchmark_kernel.py`
- `.claude/skills/kernel-cute-writing/scripts/verify_kernel.py`
- `.claude/skills/kernel-tileir-optimization/SKILL.md`
- `.claude/skills/kernel-tileir-optimization/references/config-templates.md`
- `.claude/skills/kernel-tileir-optimization/references/tma-conversion.md`
- `.claude/skills/kernel-tileir-optimization/scripts/classify_kernel.py`
- `.claude/skills/kernel-tileir-optimization/scripts/tileir_check.py`
- `.claude/skills/kernel-triton-writing/SKILL.md`
- `.claude/skills/kernel-triton-writing/references/api-core.md`
- `.claude/skills/kernel-triton-writing/references/api-language.md`
- `.claude/skills/kernel-triton-writing/references/concepts-semantics.md`
- `.claude/skills/kernel-triton-writing/references/operator-routing.md`
- `.claude/skills/kernel-triton-writing/references/patterns-advanced.md`
- `.claude/skills/kernel-triton-writing/references/patterns-basic.md`
- `.claude/skills/kernel-triton-writing/references/patterns-fusion.md`
- `.claude/skills/kernel-triton-writing/references/patterns-gemm.md`
- `.claude/skills/kernel-triton-writing/references/troubleshooting.md`
- `.claude/skills/kernel-triton-writing/scripts/__init__.py`
- `.claude/skills/kernel-triton-writing/scripts/benchmark_kernel.py`
- `.claude/skills/kernel-triton-writing/scripts/verify_kernel.py`
- `.claude/skills/perf-analysis/SKILL.md`
- `.claude/skills/perf-host-analysis/SKILL.md`
- `.claude/skills/perf-host-analysis/references/examples.md`
- `.claude/skills/perf-host-analysis/references/iteration-isolation-techniques.md`
- `.claude/skills/perf-host-analysis/references/metrics.md`
- `.claude/skills/perf-host-analysis/references/output-format.md`
- `.claude/skills/perf-host-analysis/references/phase-classification.md`
- `.claude/skills/perf-host-analysis/references/thresholds.md`
- `.claude/skills/perf-host-analysis/references/trtllm-nvtx-ranges.md`
- `.claude/skills/perf-host-analysis/scripts/analyze_host_overhead.py`
- `.claude/skills/perf-host-optimization/SKILL.md`
- `.claude/skills/perf-host-optimization/references/examples.md`
- `.claude/skills/perf-host-optimization/references/hot-path-files.md`
- `.claude/skills/perf-host-optimization/references/hotspot-classification.md`
- `.claude/skills/perf-host-optimization/references/optimization-patterns.md`
- `.claude/skills/perf-nsight-compute-analysis/SKILL.md`
- `.claude/skills/perf-nsight-compute-analysis/references/advanced-profiling.md`
- `.claude/skills/perf-nsight-compute-analysis/references/bottleneck-guide.md`
- `.claude/skills/perf-nsight-compute-analysis/references/cli-reference.md`
- `.claude/skills/perf-nsight-compute-analysis/references/memory-analysis.md`
- `.claude/skills/perf-nsight-compute-analysis/references/metrics-guide.md`
- `.claude/skills/perf-nsight-compute-analysis/references/python-report-api.md`
- `.claude/skills/perf-nsight-compute-analysis/references/roofline-analysis.md`

## Evidence Bundle

`evidence/pull-bundles/tensorrt-llm/gh-12831`
