CLAUDE.md · git:20260424.45eae83 · 2026-04-24 · sha256 116cc8b2ce4cb740

CLAUDE.md git:20260424.45eae83A

Immutable. This exact content never changes and is served at /api/v1/blob/116cc8b2ce4cb740.

# TDMCPSkills

Skills for the TouchDesigner MCP server. Each skill teaches Claude how to work with a specific TouchDesigner domain.

## Structure

- `skills/` — skill directories (all prefixed `td-`), each with `SKILL.md` + optional `reference.md`, `examples.md`
- `install.py` — cross-platform installer (install, uninstall, status)
- `SKILLS.md` — master index of all skills

## Workflow

1. **Scout** — `project_info`, find the right comp/path
2. **Plan** — load `td-build-planning` skill, decide operators, positions, builder skills
3. **Build** — execute using builder skills (td-top-family, td-chop-family, td-glsl-shaders, etc.)
4. **Review** — load `td-review-network` skill, check errors, verify wiring
5. **Cleanup** — always run `td-network-cleanup` skill after builds, align layout, annotate
6. **Learn** — run `/td-learn` to analyze session tool usage and update skills

## Guidelines

- Keep skills under ~80 lines / ~4,000 tokens
- Terse bullets, no prose — state the rule, not the rationale
- One concept per line
- No tables — use bullet lists
- Procedures over declarations — teach *how to approach*, not *what to produce*
- All skill directories must use `td-` prefix for namespace isolation