DOCS v0.1-alpha

SCRUMB
DOCS

Early access documentation for the Scrumb JetBrains plugin and AI project execution engine. Updated as features ship.

INSTALLATION

Free during early access. No account or API key required.

Supported IDEs

IntelliJ IDEA

Java, Kotlin, Scala

PyCharm

Python, FastAPI, Django

WebStorm

JS, TypeScript, React

GoLand

Go, microservices

Install Steps

  1. Open your JetBrains IDE
  2. Go to File → Settings (or Preferences on macOS)
  3. Navigate to Plugins
  4. Click the ⚙ gear icon top-right
  5. Select Install Plugin from Disk…
  6. Choose scrumb-plugin.zip
  7. Restart the IDE when prompted
  8. Scrumb appears in the right sidebar panel
If the panel doesn't appear, go to View → Tool Windows → Scrumb.

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.

Warning: Vague answers produce vague task graphs. "We'll figure out the stack" will trigger a follow-up question.
// EXAMPLE AUDIT OUTPUT
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.

task {
  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.

Tip: Trigger Panic Mode early. Scope decisions at T−12hrs beat scope decisions at T−2hrs every time.

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.

Warning: Enable with team agreement. Activating it unilaterally is a bad idea.

INTEGRITY GUARD

Cannot be disabled. Blocks marking a parent task complete if sub-tasks are still open.

// INTEGRITY GUARD BLOCKED
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

SETTINGDEFAULTDESCRIPTION
SHAME_ENGINEOFFEnable named stall reports
SHAME_THRESHOLD48hrsStall duration before report generates
SHAME_TONEBRUTAL_FUNNYOptions: BRUTAL_FUNNY, DIRECT, PROFESSIONAL
SHAME_DELIVERYTEAM_CHANNELOptions: TEAM_CHANNEL, PRIVATE_DM
PANIC_AUTOONAuto-trigger when velocity math fails
INTEGRITY_GUARDON (locked)Cannot be disabled

Have questions? See the FAQ →