What problem does it solve? Writing correct Drools Rule Language (DRL) code requires deep knowledge of rule firing mechanics, working memory, and truth maintenance, and small mistakes like unguarded nullable fields cause runtime failures. This Skill produces syntactically valid, engine-ready DRL rules aligned with your existing workspace facts and naming conventions. ## Core Features & Use Cases - DRL Rule Generation: Creates atomic, single-purpose rules with proper when/then structure, agenda groups, and guarded constraints. - Workspace Alignment: Reuses existing fact classes, globals, and packages from your project, marking uncertain references with // TO VERIFY comments instead of inventing APIs. - Engine-Ready Output: Returns raw DRL text with no markdown fences or prose, immediately ingestible by the Drools engine. - Use Case: A developer needs a rule that flags high-value orders in the Rierino platform. The Skill outputs a complete DRL block with null-safe constraints, documented working memory changes, and the correct package and imports. ## Quick Start Ask the assistant to write a Drools rule that applies a discount when an order total exceeds a threshold, using the fact types already defined in your workspace.