Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Source-anchored Shader Graph design rules for Unity 2022.3 — graph structure, node subset, SubGraph boundaries, master stack, blackboard/keywords, recipes, and review. Use when building or reviewing Shader Graphs, structuring node chains or SubGraphs, laying out blackboard/keywords, or following URP/HDRP graph recipes, even if the user just says "连个shader graph" or "着色器节点". 为 Unity 2022.3 的 Shader Graph 提供源码锚定的设计规则(图结构、节点子集、SubGraph 边界、主节点堆栈、黑板/关键字、配方、审查);当用户要构建或审查 Shader Graph、组织节点链或 SubGraph、布
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-04 | ✗→✓ | ▲ Improved | -31% | 0% |
| case-05 | ✗→✓ | ▲ Improved | -38% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-07 | ✗→✓ | ▲ Improved | -44% | 0% |
| case-11 | ✗→✓ | ▲ Improved | -38% | 0% |
Advisory module. Read this before giving Shader Graph guidance. The goal is to keep recommendations anchored to actual package/source behavior, not stale model memory.
> Mode: Documentation only — no REST skills to gate; load freely under any operating mode (Approval / Auto / Bypass).
Validated against:
E:/CodeSpace/temp/shadergraph/com.unity.shadergraph@14.0.12E:/CodeSpace/temp/Graphics/Packages/com.unity.shadergraphCore anchors:
Editor/Data/Graphs/GraphData.csEditor/Data/Nodes/AbstractMaterialNode.csEditor/Data/Interfaces/Graph/SlotReference.csEditor/Data/Nodes/...Load before:
shadergraph_* node editing skillsshadergraph_list_supported_nodesshadergraph_get_structure is the fact source for current node ids, slot ids, and live topologyAppendVectorNode is currently Unity 6 only in live validation| Sub-doc | Read when | |--------|-----------| | VERSIONS.md | You need version differences or portability rules | | NODES.md | You need the supported node subset and editable fields | | RECIPES.md | You need patterns that the current skill subset can actually build | | PITFALLS.md | You are reviewing a graph or suspect bad advice / hidden costs | | REVIEW.md | You want a checklist for judging a Shader Graph plan |
nodeId and slotId.PropertyNode, create or verify the blackboard property first; the node binds a real property object, not just a string.When in doubt, cite the relevant source path or ask the runtime graph for structure first.
Other measured skills in the registry, with their headline benchmark lift.