rebuild-protos

SkillFiles & storage

Regenerate protobuf bindings and docs for all Rellm frontends/backend after editing .proto files. Use when the user changes anything under protos/ or asks to regenerate protos/docs/graphs.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the rebuild-protos skill

What this skill tells your AI

The instructions your AI receives, as published by jonlatane/jonline in .claude/skills/rebuild-protos/SKILL.md and read by ahel’s review.

Rellm is Makefile-driven from the repo root. After editing any .proto file (or when docs/graphs look stale), regenerate everything with:

make

run from the repo root (/Users/jonlatane/Development/rellm). This is the default target: protos docs graphs.

What make protos does

Regenerates proto bindings for every frontend:

cd frontends/flutter && make protos
cd frontends/tamagui && yarn protos
cd frontends/elm-spa && make protos

Note the Rust backend does not get its protos regenerated by this target — its prost-build protos regenerate automatically on cargo build/cargo run unless stale build artifacts need clearing first, in which case use cd backend && make rebuild_protos (see the run-backend skill).

When to use

  • After adding/editing a message or RPC in protos/*.proto.
  • Before testing a frontend change that depends on new/changed proto fields — run this first, then use run-elm, run-tamagui, or run-backend to actually check it.

Signals

GitHub stars
65
Forks
5
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
rebuild-protos
Source
github.com/jonlatane/jonline