Agent Claude Code
Reviews C# code for Unity/Editor boundary violations, generator correctness, and package conventions.
Agent Claude Code
Reviews C# code for Unity/Editor boundary violations, generator correctness, and package conventions.
Agent Claude Code
Reviews USS stylesheets and the C# strings that reference them against the Aspid.FastTools BEM grammar (class names) and the positional grammar (custom properties). Use after edits to any .uss file or to any code holding USS class names / --aspid- variables (Constants.cs, AspidStyles.cs, component .cs files).
Hook Claude Code
Runs after a tool call finishes for Edit and Write tool calls, executing rebuild-generators-on-change.sh and rebuild-analyzers-on-change.sh via bash (2 commands). From VPDPersonal/Aspid.FastTools.
Settings file Claude Code
Agent settings declaring 1 hook event (PostToolUse).
Skill Claude CodeCodex
Build the Roslyn analyzer and deploy the resulting DLL into the Unity package.
Skill Claude CodeCodex
Build Roslyn source generators and deploy the resulting DLL into the Unity package.
Skill Claude CodeCodex
Shoot Unity Editor screenshots and GIFs for this package's documentation without the user touching Unity — floating Inspectors, TypeSelectorWindow dropdowns, prefab-mode states, and ffmpeg GIF assembly. Use when a task asks for docs media (PNG/GIF) of editor UI under Documentation/Images, or when scripting…
Skill Claude CodeCodex
Verify and update Aspid.FastTools README files against the actual codebase — namespaces, public API, CreateAssetMenu paths — keeping EN/RU and root/Documentation copies in sync.
Skill Claude CodeCodex
Drive this repo's running Unity Editor from the shell via the official unity CLI and the com.unity.pipeline package — recompile/test loop, C# eval, console logs, Game/Scene screenshots, the srgate SerializeReference check, and authoring new [CliCommand] commands. Use whenever a task needs to compile, test, inspect, or…
Instructions file
Repository instructions for Aspid.FastTools, a Unity package that reduces repetitive code through runtime tools, editor tools, source generators, and code analyzers. They describe the repository layout, documentation, and build expectations.
VPDPersonal/Aspid.Claude.Plugins
Plugin Claude Code
Aspid marketplace for Claude Code — companion plugins for individual Aspid packages (e.g. Aspid.FastTools), with general-purpose Claude Code plugins planned for future releases.
VPDPersonal/Aspid.Claude.Plugins
Plugin Claude Code
Claude Code skills for the Aspid.FastTools Unity package (com.aspid.fasttools). Helps Claude Code generate correct UniqueId structs, ProfilerMarker call sites, and fluent VisualElement code in projects that consume the package.
VPDPersonal/Aspid.Claude.Plugins
Skill Claude CodeCodex
Use when the user asks to create an "id struct", "unique id", "[UniqueId]"-based identifier, or wants a stable int↔string id system tied to an Aspid.FastTools IdRegistry. Triggers on phrases like "create an id struct for X", "add a unique id", "make this a project id", "register Y in IdRegistry". Generates a partial…
VPDPersonal/Aspid.Claude.Plugins
Skill Claude CodeCodex
Use when the user asks to instrument code with a Unity ProfilerMarker via Aspid.FastTools' this.Marker() extension. Triggers on phrases like "profile this method", "add a profiler marker", "instrument with ProfilerMarker", "wrap this in this.Marker()", or any reference to this.Marker()/WithName(...). Inserts the…
VPDPersonal/Aspid.Claude.Plugins
Skill Claude CodeCodex
Use when the user is building or modifying UIToolkit code (editor or runtime) and wants to use Aspid.FastTools' fluent VisualElement extensions instead of imperative element.style.X = … / RegisterValueChangedCallback / AddToClassList calls. Triggers on phrases like "build editor UI", "use fluent VisualElement", "style…