← ClaudeAtlas

mb-startlisted

Main Branch business router. Detects repo facts, save/sync state, updates, readiness, and live operator intent, then routes to the right skill or CLI contract. Use when the user starts/returns, asks what to do, needs setup, bookkeeping/books, provider setup, save/checkpoint/sync help, repair/update guidance, launch routing, or help.
noontide-co/mainbranch · ★ 27 · AI & Automation · score 78
Install: claude install-skill noontide-co/mainbranch
# Start Single entry point for Main Branch. Detect business state, intent, save/sync posture, and the smallest useful next route. ## Router and language contract This skill routes; it is not the worker for coordinated output. Use [references/router-and-language.md](references/router-and-language.md) as the business router before presenting a menu. Business language comes first. Say saved checkpoint, unsaved local work, catch up, sync, reconcile, shared repo, workspace, and provider readiness. Keep raw git terms, checkpoint ids, branch names, `origin`, `ahead`, `behind`, `rebase`, and `commit` out of the first response unless the user asks for technical detail or the exact command must be shown. When summarizing repo state, count `pushes/` records and flag `campaigns/` only as legacy compatibility. Use `core/vocabulary.md` display words in conversation while preserving actual paths in commands. **CLI facts first:** Once the business repo path is known, run `mb status --json --peek` before asking setup or routing questions. Treat JSON as source of truth for update severity, readiness, drift, onboarding, integrations, GitHub, team, bets, dirty git, since-last-check, `content_strategy`, `money_path`, `validation.file_contracts`, and `ranked_actions`. Use GitHub activity `author_display` / `author_known` when naming people. Parse the full JSON once; do not slice status output with `head` or `sed` in the normal path. **Shared source:** The portable daily start/status workflo