Skip to content
blogus uvx blogus

← 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

  1. 01
    scan

    Inventory the inline prompts already scattered across the codebase.

  2. 02
    init + lock

    Promote them to .prompt files and pin each with a sha256 in prompts.lock.

  3. 03
    fix

    Rewrite call sites to load_prompt() with marker comments so the runtime reads versioned files.

  4. 04
    verify

    Add blogus verify as a required check; a stale lock or hand edit fails the build.

What you get

Try it on your repo

Run uvx blogus scan today, or follow the quickstart.