A collection of specialized agent skills for AI infrastructure development, enabling Claude Code to write, optimize, and debug high-performance systems.
npx skills add https://github.com/yzlnew/infra-skills --skill tikz-flowchartقم بتثبيت هذه المهارة باستخدام واجهة سطر الأوامر (CLI) وابدأ في استخدام سير عمل SKILL.md في مساحة عملك.
⚠️ WARNING
This project is under active development and heavily generated by LLMs without strict proofreading. Use with caution and verify all code before production use.
A collection of specialized agent skills for AI infrastructure engineers, covering both technical development (GPU kernels, distributed training, inference optimization) and soft skills (flowchart creation, presentation design).
This repository provides expert-level skills tailored for AI infrastructure engineering. Each skill packages domain knowledge, code examples, and best practices to transform Claude into a specialized assistant for specific frameworks and workflows—from writing high-performance CUDA kernels to creating professional technical presentations.
skill-creator in Claude CodeWrite high-performance GPU kernels using TileLang for NVIDIA, AMD, and Ascend hardware.
Capabilities:
Status: ✅ Complete
Estimate GPU memory usage for Megatron-based MoE and dense models. Built upon megatron_memory_estimator.
Capabilities:
Status: ✅ Complete
Guide for using SLIME (LLM post-training framework for RL Scaling). Built upon THUDM/slime.
Capabilities:
Status: ✅ Complete
Prompt to create this skill, with Sonnet 4.5:
Use skill-creator to create a skill called slime-user at this repo. slime is an LLM
post-training framework for RL Scaling. Its repo is https://github.com/THUDM/slime.
Skill creation procedure:
1. Git clone the latest repo
2. Analyze `docs/en`, understand basic structure and write a doc navigation guide for user
getting started or finding docs for advanced usage
3. Gather valuable examples from the docs and `examples` dir, write key ideas and script
path down for quick reference
4. Checkout some important source code, for example `slime/slime/utils/arguments.py` and
`slime/rollout/sglang_rollout.py`, provide its path and functions for a quick find.
Create professional flowcharts and architecture diagrams using LaTeX TikZ with standardized styles.
Capabilities:
Example Output: QAT Flowchart | Anthropic Theme

Status: ✅ Complete
Create presentation slide decks using Material You (Material Design 3) design language.
Capabilities:
Example Output: SLIME RL Training Slides
Status: ✅ Complete
Create polished standalone HTML/CSS flowcharts with Anthropic-inspired pastel styling, reliable geometry, and deterministic connector routing.
Capabilities:
> arrowheads and orthogonal bridge connectorsExample Output: Review Demo PNG

Status: ✅ Complete
Development skill for SGLang (Structured Generation Language) runtime and optimization.
Planned capabilities:
Status: 🚧 Planned
Skill for vLLM engine development and deployment.
Planned capabilities:
Status: 🚧 Planned
Skills are installed by placing the skill directory in Claude's skills path:
Natural Language:
Ask Claude Code directly: "Help me install skills from https://github.com/yzlnew/infra-skills"
Personal (across all projects):
# Clone and copy to personal skills directory
git clone https://github.com/yzlnew/infra-skills.git
mkdir -p ~/.claude/skills
cp -r infra-skills/tilelang-developer ~/.claude/skills/
cp -r infra-skills/megatron-memory-estimator ~/.claude/skills/
cp -r infra-skills/slime-user ~/.claude/skills/
cp -r infra-skills/tikz-flowchart ~/.claude/skills/
cp -r infra-skills/material-you-slides ~/.claude/skills/
cp -r infra-skills/anthropic-theme-flowchart ~/.claude/skills/
Project-level (for repository collaborators):
# Clone and copy to project's skills directory
cd your-project
git clone https://github.com/yzlnew/infra-skills.git .claude/skills-repo
mkdir -p .claude/skills
cp -r .claude/skills-repo/tilelang-developer .claude/skills/
cp -r .claude/skills-repo/megatron-memory-estimator .claude/skills/
cp -r .claude/skills-repo/slime-user .claude/skills/
cp -r .claude/skills-repo/tikz-flowchart .claude/skills/
cp -r .claude/skills-repo/material-you-slides .claude/skills/
cp -r .claude/skills-repo/anthropic-theme-flowchart .claude/skills/
Skills automatically activate when relevant tasks are detected.
TileLang Kernel Development:
# User request:
"Write a FP16 matrix multiplication kernel optimized for A100"
# Claude loads tilelang-developer skill and generates:
# - Complete TileLang kernel code
# - Performance optimizations (swizzle, pipelining)
# - Testing code
# - Hardware-specific tuning recommendations
Megatron Memory Estimation:
# User request:
"Estimate memory for DeepSeek-V3 with TP=8, PP=4, EP=8"
# Claude loads megatron-memory-estimator skill and provides:
# - Detailed memory breakdown (model, optimizer, activations)
# - Comparison across different parallelism strategies
# - Memory optimization recommendations
# - Hardware configuration suggestions
SLIME RL Training Setup:
# User request:
"Help me set up GRPO training for Qwen3-4B with multi-turn tool calling"
# Claude loads slime-user skill and provides:
# - Environment setup instructions
# - Custom generation function for tool calling
# - Training script configuration
# - Multi-node scaling guidance
TikZ Flowchart Creation:
# User request:
"Create a flowchart showing the FlashAttention-2 algorithm flow"
# Claude loads tikz-flowchart skill and generates:
# - Professional LaTeX TikZ diagram with standardized colors
# - Data nodes (green), operation nodes (blue), memory nodes (orange)
# - Clean layout with orthogonal edges
# - Grouped kernel phases with proper styling
Material You Slides Creation:
# User request:
"Create a presentation deck about our AI infrastructure architecture"
# Claude loads material-you-slides skill and generates:
# - Self-contained HTML file with Material Design 3 styling
# - Title slide with gradient background and branding
# - Section dividers with large translucent numbers
# - Content slides with cards, flow diagrams, and metric displays
# - Responsive 1280x720 slides ready for presentation
Validate code examples in skills:
# Run all tests from project root
pytest
# Run tests for specific skill
pytest tests/tilelang-developer/
# Run specific test file
pytest tests/tilelang-developer/test_gemm.py
When frameworks release major updates:
All skills must meet these criteria:
Open an issue with:
Skills are provided as-is for development purposes. Generated code follows the license terms of the underlying frameworks.
Note: This is a specialized repository for AI infrastructure developers. Skills contain advanced technical content and assume familiarity with GPU programming, compiler design, and deep learning systems.