For Developers

From zero to agentic dev
in under 5 minutes.

One command installs Claude Code CLI, Beads issue tracker, Dagger, and configures everything with production-ready slash commands, specialized agents, hooks, and security rules. Skip the setup docs. Start building.

brew tap adesso-ai/streb && brew install streb
terminal
$ streb init
Prerequisites check passed
Installed Claude Code CLI
Configured adesso AI-Hub API key
Installed Beads CLI (bd)
Installed Beads UI (bdui)
Initialized Beads in project
Synced Beads to Jira
Copied CLAUDE.md & templates
Installed Claude Code plugins
Installed Dagger CLI
Verification passed
$ streb status
Claude Code: v2.1.2 ✓
Beads CLI: v0.46.0 ✓
Dagger CLI: v0.15.1 ✓
API Key: configured ✓

What gets installed

streb sets up the complete AI-assisted development toolchain — no manual configuration required.

Production-ready from the first prompt

streb installs carefully crafted templates that configure Claude Code with best practices, security rules, and productivity commands — saving you weeks of trial and error.

Slash Commands
/commitCreate conventional commits with proper formatting and task IDs
/prGenerate pull requests with summary and test plan
/nextFind and claim the next available task from Beads
/doneComplete work: test, commit, close task, sync to Jira
/reviewReview code for quality, security, and performance issues
Specialized Agents
Code Reviewer

Checks correctness, security, performance, and maintainability with severity ratings

Test Writer

Generates tests using the AAA pattern with happy path, edge cases, and error handling

Refactorer

Improves code clarity and structure while preserving behavior

Hooks & Automation
Pre-command Hooks

Scan for secrets, detect project language/toolchain automatically

Post-command Hooks

Auto-format code, run linting, log all tool usage to tool-audit.jsonl

Git Hooks

Commit-msg hook enforces conventional commit format with task IDs

Claude Code Plugins
Beads Plugin

Native issue tracking. Use /next and /done directly in Claude Code sessions

Ralph-Wiggum Plugin

Context management for long sessions. Maintains conversation state across compaction events

Built-in Safety Rules

Git Safety — Prevents force pushes, protects main branch, enforces conventional commits
Security Rules — Blocks access to .env, credentials, secrets. OWASP Top 10 prevention

Autonomous Iteration

The Ralph Wiggum Loop

Named for his persistent, unselfconscious determination, the Ralph Wiggum Loop is streb's mechanism for autonomous agent iteration. When you run /ralph-loop or streb run, the agent keeps working on a task across multiple iterations until it signals COMPLETE or BLOCKED.

This is what makes the difference between a one-shot prompt and a genuine autonomous development cycle. Every iteration is recorded in the audit trail.

How the loop controller works →
headless mode
$ streb run "Implement req-7a2b3c" \
--max-iterations 10
[iter 1] Analyzed requirement, planning implementation
[iter 2] Implemented core logic, writing tests
[iter 3] Tests passing, checking edge cases
[iter 4] COMPLETE — task bd-a1b2 closed
result.json written → CI: PASS

Common Questions

Need the full CLI reference?

Complete documentation for all streb commands, flags, and slash commands in one place.

CLI & Skills Reference