ObneyAI/grain

Build Reasonable Applications with Clojure in the World of Natural Language Programming

118Stars on the repository
9Mods indexed here, across every type
4d agoLast push, which is what freshness is scored on
MITLicence, which decides whether bodies are shown

event-model-distill

01

ObneyAI/grain

Skill Claude CodeCodex

Distill Grain Event Model topology from an existing system as the topology companion to Allium distill. Use when code or a live Grain catalog exists and the user wants commands, events, read models, queries, processors, schedules, screens, flows, and links to distilled Allium declarations.

118 4d ago A 63 tokens original MIT

event-model-elicit

02

ObneyAI/grain

Skill Claude CodeCodex

Add Grain Event Model topology to an Allium intent-first elicitation. Use after or alongside Allium elicit for a new Grain service area or feature: identify CQRS blocks, schemas, edges, screens, flows, and explicit Allium trace links, then validate against the live runtime when available.

118 4d ago A 65 tokens original MIT

ObneyAI/grain

Skill Claude CodeCodex

Generate Grain topology and composition contract tests after Allium propagates behavioural tests. Use for strict Event Model validation tests, boot-guard tests, coverage checks, or deterministic validation of :grain/allium links. Do not generate behavioral Given/When/Then from Event Model.

118 4d ago A 60 tokens original MIT

event-model-tend

04

ObneyAI/grain

Skill Claude CodeCodex

Make targeted changes to an existing Grain Event Model while preserving its topology-only boundary and Allium trace links. Use for blocks, schemas, intent edges, flows, service areas, validator findings, or synchronized def-site produces/reads declarations; use Allium tend for behavioural rules.

118 4d ago A 60 tokens original MIT

event-model-weed

05

ObneyAI/grain

Skill Claude CodeCodex

Reconcile Grain Event Model topology with the live runtime and its linked Allium declarations as the topology phase after Allium weed. Use for spec-code drift, strict boot failures, coverage/schema/wiring/edge findings, or broken command-to-rule and screen-to-surface links.

118 4d ago A 60 tokens original MIT

event-model

06

ObneyAI/grain

Skill Claude CodeCodex

Read, write, and validate Grain's service-area-first Event Model topology. Use for defeventmodel EDN, Grain CQRS blocks and flows, live registry reconciliation, boot mandates, or :grain/allium trace links. Event Model describes topology only; route observable behavioural rules and test obligations to Allium.

118 4d ago A 65 tokens original MIT

grain-genome

07

ObneyAI/grain

Skill Claude CodeCodex

Build or update Grain's interactive component genome. Use when regenerating scripts/genome/grain-genome.html, resolving genome coverage warnings after component or macro changes, editing the taste overlay, or visually verifying component placement. Keep repository facts deterministic and human placement/description…

118 4d ago A 64 tokens original MIT

grain

08

ObneyAI/grain

Skill Claude CodeCodex

Drive a Grain engineering goal through one composed Allium and Event Model loop. Use for Grain features, specification work, implementation, reconciliation, or when the user invokes Grain as the entry point. Delegate observable behaviour to installed Allium skills and add Grain service-topology work; continue until…

118 4d ago A 72 tokens original MIT