roba 0.2.0

Single-prompt CLI runner built on claude-wrapper
Documentation
# roba config -- top-level keys are project-wide defaults; [profile.NAME]
# tables are named overlays activated with --profile NAME. CLI flags always
# win over file values. Full reference: docs/profiles.md

# Example top-level defaults: every roba call in this dir would get these.
#
# readonly = true
# prepend = ["CLAUDE.md"]

# Read-only review against current working-tree changes.
# Usage: roba --profile review "is this safe to merge?"
[profile.review]
readonly = true
git_diff = true

# Read-only walkthrough. Pair with --attach to focus on specific files.
# Usage: roba --profile explain --attach 'src/foo.rs' "what does this do?"
[profile.explain]
readonly = true

# Generate a commit message from staged work.
# Usage: roba --profile commit-msg "write a commit message"
[profile.commit-msg]
readonly = true
git_diff = true

[profile.commit-msg.vars]
STYLE = "imperative, concise, no marketing"

# Diagnose a failed build from piped output.
# Usage: cargo build 2>&1 | roba --profile fix-build "what's broken?"
[profile.fix-build]
readonly = true
git_status = true