SCRUMB
DOCS
Early access documentation for the Scrumb JetBrains plugin and AI project execution engine. Updated as features ship.
INSTALLATION
Supported IDEs
IntelliJ IDEA
Java, Kotlin, Scala
PyCharm
Python, FastAPI, Django
WebStorm
JS, TypeScript, React
GoLand
Go, microservices
Install Steps
- Download scrumb-plugin.zip
- Open your JetBrains IDE
- Go to File → Settings (or Preferences on macOS)
- Navigate to Plugins
- Click the ⚙ gear icon top-right
- Select Install Plugin from Disk…
- Choose
scrumb-plugin.zip - Restart the IDE when prompted
- Scrumb appears in the right sidebar panel
ARCHITECT AUDIT
The first gate every project must pass. Click New Project in the Scrumb panel and the AI will start a technical MCQ interview. It captures your tech stack, team skill levels, and MVP scope before generating any tasks.
stack.backend = "FastAPI" // locked
team = [{name:"Priya",skills:["Python","SQL"]}, {name:"Rohan",skills:["React"]}]
mvp.scope = ["auth","realtime-bus","basic-ui"]
mvp.descoped = ["analytics","admin-panel"] // archived pre-build
DAG GENERATOR
After the audit, Scrumb generates a Directed Acyclic Graph of all tasks. Each task has an owner (matched from your skill matrix), an estimate, and its dependency chain. The critical path is highlighted.
id: "backend/auth/jwt-middleware"
owner: "@Priya"
estimate: "3hrs"
depends_on: ["setup/db-schema"]
blocks: ["backend/api/endpoints"]
critical_path: true
}
PANIC MODE
Activates automatically when remaining task volume exceeds deadline capacity at current velocity. Analyzes the task tree, keeps critical tasks, archives the rest. Can also be triggered manually from the Scrumb panel.
SHAME ENGINE
Generates named accountability reports for stalled critical-path tasks. Disabled by default. Enable per team. See the full Shame Engine documentation for configuration options and example reports.
INTEGRITY GUARD
Cannot be disabled. Blocks marking a parent task complete if sub-tasks are still open.
ACTION: mark [ backend/api ] DONE
RESULT: BLOCKED
REASON: 2 sub-tasks still open:
✗ [ backend/api/auth-endpoints ] IN_PROGRESS
✗ [ backend/api/validation ] NOT_STARTED
SETTINGS REFERENCE
| SETTING | DEFAULT | DESCRIPTION |
|---|---|---|
| SHAME_ENGINE | OFF | Enable named stall reports |
| SHAME_THRESHOLD | 48hrs | Stall duration before report generates |
| SHAME_TONE | BRUTAL_FUNNY | Options: BRUTAL_FUNNY, DIRECT, PROFESSIONAL |
| SHAME_DELIVERY | TEAM_CHANNEL | Options: TEAM_CHANNEL, PRIVATE_DM |
| PANIC_AUTO | ON | Auto-trigger when velocity math fails |
| INTEGRITY_GUARD | ON (locked) | Cannot be disabled |
Have questions? See the FAQ →