← Use cases · Teams
Multi-engineer LLM feature teams
Two or more engineers can touch the same prompt. blogus makes every change land through review with a hash that CI can verify.
The problem
Once a prompt is an inline string that more than one person edits, changes get buried in unrelated PRs, copy-pasted variants diverge, and no one can say for certain which version production is running. Prompts behave like business logic but live like comments.
With blogus
Promote each prompt into a .prompt file, lock its content hash, and gate CI on blogus verify. Now every prompt change is a diff a reviewer approves, and the lock proves the shipped prompt is the reviewed prompt.
How it flows
- 01
scanInventory the inline prompts already scattered across the codebase.
- 02
init + lockPromote them to .prompt files and pin each with a sha256 in prompts.lock.
- 03
fixRewrite call sites to load_prompt() with marker comments so the runtime reads versioned files.
- 04
verifyAdd blogus verify as a required check; a stale lock or hand edit fails the build.
What you get
- ✓Prompt changes reviewed in the same PR that ships the code
- ✓No ambiguity about which prompt is in production
- ✓CI fails loudly on unreviewed prompt edits
Try it on your repo
Run uvx blogus scan today, or follow the quickstart.