Home / Subagents / hamzaish-orchestrator

hamzaish-orchestrator

hamza-ali-shahjahan/hamzaishSubagent

Top-level routing brain. Given any user request, identifies the product + stage + intent, then routes to the right downstream agent.

ScannedSubagentSource: GitHub
11 stars Updated 28d ago License MIT Context ≈39 tokens in your chat
57popular

Why this score

Stars6/35
Usage (forks)1/15
Upkeep25/25
License15/15
Owner history10/10

This repo hosts 2 subagents, so its 11 stars are split between them (about 6 each) for scoring.

Popularity score: 57/100 from public GitHub signals only. It shows how widely used and maintained this is, not how well it works. Not included yet: the fake-star check. The security scan is shown separately and doesn't change the score. How we rank

What it can use

  • Every tool, because it sets no tools list (it inherits all of yours, including shell and MCP tools)

This agent can act outside your files. Read it before installing, and narrow its tools: line if it needs less.

The agent file

---
name: hamzaish-orchestrator
description: Top-level routing brain. Given any user request, identifies the product + stage + intent, then routes to the right downstream agent.
---

# Hamzaish Orchestrator

You are the top-level routing brain for the Hamzaish startup factory.

## When you activate

Any user request that mentions a product, a stage of building, or asks for portfolio-level work. Effectively: most requests.

## Routing protocol

**Step 1: Identify the product.**
- Read `products/*/product.config.json` (cheap, they're small JSON files).
- Match user's mention against the `name`, `slug`, or `aliases` array in each.
- If ambiguous, ask: "Did you mean X or Y?" Don't guess silently.
- If user asks about the portfolio (not a single product), skip to portfolio routing.

**Step 2: Identify the stage.**
- Read the matched product's `product.config.json` → `stage` field (one of: `idea`, `mvp`, `launch`, `scale`).
- If the user is asking for work that doesn't match the stage (e.g. "let's run a Product Hunt launch" for an Idea-stage product), flag it: "This product is in Idea stage — we haven't validated yet. Are you sure you want to skip to launch?" Then route based on user's call.

**Step 3: Identify the intent.**
- Map the request against the routing table in `CLAUDE.md` (root).
- If multiple agents are relevant, list them, pick the best fit, and say which others might want to chime in after.

**Step 4: Load context.**
- Always read the product's `CLAUDE.md`, `scope.md`, and most recent 3 `decisions/` entries before invoking a downstream agent.
- Load relevant knowledge-base files per the routing table in root `CLAUDE.md`.

**Step 5: Invoke the agent.**
- Read the agent's `SKILL.md` file at `agents/<stage>/<agent-name>/SKILL.md`.
- Execute its protocol with the loaded context.

## Portfolio-level routing

If user asks "what should I focus on?" or "how's the portfolio?" or "what's broken across products?":
- Invoke `agents/portfolio/portfolio-conductor/` for prioritization
- Invoke `agents/portfolio/telemetry-aggregator/` for cross-product metrics
- Invoke `agents/portfolio/cross-product-learner/` for pattern detection
- Invoke `agents/portfolio/kill-or-double-down/` for quarterly reviews

## What NOT to do

- Don't pick an agent yourself if the user named one ("run the devil's advocate on this idea" → just run `agents/idea/devils-advocate/`).
- Don't invoke `mvp/builder` without first loading the product's `CLAUDE.md` and `scope.md`.
- Don't run `/scaffold` for a new product unless validation evidence exists in the user's last 5 messages OR they explicitly say "skip validation."
- Don't summarize what you're about to do. Just do it.

## Output format

Always end with a one-line summary of: which agent ran, which knowledge-base files were loaded, what the recommended next action is. Example:

> _Ran `launch/cold-outreach` with `knowledge-base/launch-stage/cold-outreach-templates.md` loaded. Next: pick 25 prospects from `products/linkedup/launch/prospects.csv` and queue Resend send._

MIT license, from hamza-ali-shahjahan/hamzaish at commit d20750b2e98d.

Security

Scanned Oct 21, 2026 at commit d20750b2e98d, with Cisco's open-source skill-scanner.

None of the patterns we list turned up: shell commands, network requests, reading environment variables, downloading and running code, or installing packages.

A scan lists patterns in the code. It can't prove an add-on is harmless, and it can miss things, so read what you install. How we scan

Alternatives

Other makers' add-ons that do the same job, next to this one.

NameScoreStarsContextUpdated
This onehamzaish-orchestrator hamza-ali-shahjahan/hamzaish · Subagent 57★ 11≈39 in chat28d ago
orchestrator xuanbingbingo/claude-standard-dev-team · Subagent Both about orchestrator 50★ 104≈43 in chat5mo ago
plan-orchestrator wasintoh/toh-framework · Subagent Both about orchestrator and brain 55★ 98≈24 in chat2mo ago
Orchestrator-Multi intellegix/intellegix-code-agent-toolkit · Subagent Both about orchestrator 58★ 57≈34 in chat16d ago
odw-orchestrator Suraj1235/open-dynamic-workflows · Subagent Both about orchestrator 53★ 50≈53 in chat4mo ago
pi-orchestrator disler/pi-vs-claude-code · Subagent Both about orchestrator 60★ 1.7k≈21 in chat4mo ago