Review a change for repository-native simplicity, pattern consistency, and concrete design without turning taste into a merge blocker.
Detect subtle bugs that pass CI but break at runtime. Invoke with /footgun-detector to scan the current PR diff or staged changes for archetype-specific footguns.
Enforces correct Processor implementation. Use when creating or editing AsyncProcessor subclasses, process methods, or pipeline stages — anywhere under src/, tests/, or examples/.
Review a diff for wrong-shape Daft usage: broken lazy plans, UDF theater, multimodal/lakehouse/physical-AI antipatterns. Use when reviewing Daft/DataFrame changes, or when the user says 'daft antipatterns' / 'review this for Daft'.
Enforces correct Daft DataFrame patterns and the Daft mental model. Use when writing or editing Python that touches Daft, DataFrames, UDFs, column expressions, multimodal IO, lakehouse sinks, or physical-AI boundaries — anywhere under src/, tests/, or examples/.
Enforces correct Component definitions. Use when creating or editing Component subclasses, ECS entities, or archetype schema code — anywhere under src/, tests/, or examples/.