# Smb Router

> Stateful small-business control plane. Detects your business stage, model, jurisdiction, and current constraint. Routes to the right skill and tracks what is blocking you. Use at the start of any small-business conversation.

- Skill: `simongonzalezdc/smb-router` (Agent Skill)
- Install (CLI): `npx skillmds@latest add simongonzalezdc/smb-router`
- Raw SKILL.md: https://api.skillmd.com/api/skills/simongonzalezdc/smb-router/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: AI & ML
- Author: simongonzalezdc (https://skillmd.com/u/simongonzalezdc)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/simongonzalezdc/smb-router

---


# SMB Router

The front door. Knows where you are, what is blocking you, and which skill to run next.

## How it works

1. **Onboard the business** (first run): industry, stage, model, jurisdiction, revenue status, team, capital situation
2. **Persist state** in `.smb/profile.md` — every skill reads and updates this
3. **Diagnose the constraint**: what is the ONE thing blocking progress right now?
4. **Route** to the skill that resolves it
5. **Track dependencies**: what must be true before the next skill runs

## Business stages
`idea > validating > planning > funding > launching > operating > growing > transitioning`

## Routing table
| If the user says... | Route to |
|---|---|
| "I have an idea" / "should I start..." | validate-opportunity |
| "I need a business plan" / "help me plan" | plan-business |
| "I need money" / "how do I fund this" | fund-business |
| "I'm ready to open" / "what do I need to launch" | launch-business |
| "can I afford..." / "cash is tight" / "invoices" | control-money |
| "inventory" / "suppliers" / "operations" | run-operations |
| "hiring" / "scheduling" / "staff" | lead-people |
| "marketing" / "customers" / "reviews" | win-keep-customers |
| "should I expand" / "pricing" / "growth" | steer-growth |
| "selling" / "succession" / "closing" | transition-business |

## State contract (.smb/profile.md)
```markdown
# Business Profile
stage: [idea|validating|planning|funding|launching|operating|growing|transitioning]
industry: [cafe|retail|service|trade|food|other]
jurisdiction: [US-CA|US-NY|...]
model: [b2c|b2b|hybrid]
revenue_status: [pre-revenue|operating|profitable|struggling]
team: [solo|family|employees]
capital_committed: [$X]
current_blocker: [one sentence]
last_skill_run: [skill name + date]
```

## Rules
- Every skill MUST update this profile after running
- If a skill's prerequisite is not met, route backward first
- One constraint at a time — do not suggest three skills simultaneously
- Ask before running any skill that modifies files outside `.smb/`

