Agora is a multi-agent AI system that turns rough concepts into fully planned PoC specs — through structured debate between specialist agents, scored across 10 readiness dimensions.
Getting from "cool idea" to "here's what to build" requires many different lenses — simultaneously. Most tools give you a single perspective that tends to agree with you.
Brainstorm expands your possibility space without pressure. Debate drives structural decisions and pushes readiness scores.
5 dreamers with complementary generative lenses diverge freely across 3 rounds. Proposals are organized by time horizon. No readiness scoring — pure creative expansion.
3–4 specialists are auto-selected based on your readiness gaps. They argue across 2–3 rounds. A meta-specialist scores 10 dimensions after each round. Drives structural decisions and readiness scores.
Start with Brainstorm to explore → use Debate to build toward 85% readiness
Natural language throughout — Claude Code picks the right skill automatically.
Describe your idea in plain language. Agora asks 9 targeted questions — one per readiness dimension. Answer what you know, skip the rest.
ideas/invoice-saas/README.md with initial scoresSpecialists are auto-selected based on your gaps. They debate 2–3 rounds. A meta-specialist scores all 10 dimensions after each round.
Full session transcript, final readiness scores, synthesis, open questions, and next-session recommendations — all in markdown.
ideas/{slug}/sessions/All 5 dreamers generate proposals freely. No constraints, no cross-referencing. Tagged by horizon.
Each dreamer must build on someone else's proposal. The skeptic reviews all proposals and asks 2 sharp questions.
Dreamers target whichever time horizon has the fewest proposals. Skeptic grounds again after this round.
## Proposals.
Specialists are selected per-session based on your idea's gaps. Dreamers all run in every brainstorm session.
| Specialist | Selected when |
|---|---|
| Skeptic | Always included |
| Tech Lead | tech_stack < 6 or poc_scope < 6 |
| Market Analyst | target_user < 6 or go_to_market < 6 |
| Finance | monetization < 6 or budget < 6 |
| UX Designer | core_features < 6 or poc_scope < 5 |
| Product Manager | success_metrics < 5 |
| Legal | fintech / healthtech / user data |
| Growth | go_to_market < 5 or consumer idea |
Roster size: 3–4 specialists per session. Memories persist across sessions — analysis gets richer over time automatically.
Each dimension is scored 0–10 by the meta-specialist after every round. Overall readiness = average × 10%. ≥85% means the idea is ready to build.
Add hard constraints to any idea before running a session. Every specialist receives them in context and must operate within them — or explicitly propose an override with a justification.
After every session, run a review to score specialist performance and generate improvement proposals. Apply them when ready.
After any session, /agora-hire-specialists scans for coverage gaps. Two mandatory filters must both pass before a job-post is written.
If approved → /agora-build-specialist runs 4 web searches, fetches 4–6 credible sources, synthesizes domain knowledge, and writes a research-grounded agent definition in .claude/agents/. Available for the very next session.
Every action has both a natural language form and a precise slash command. Claude picks the right skill automatically.
| Slash command | Natural language |
|---|---|
| /agora-add-idea | "Add an idea: [describe it]" |
| /agora-add-constraint | "Add a constraint to my [name] idea" |
| /agora-add-note | "Add a note to my [name] idea" |
| /agora-brainstorm | "Brainstorm on my [name] idea" |
| /agora-run-debate | "Run a debate on my [name] idea" |
| /agora-list-ideas | "Show me my ideas" |
| /agora-show-idea | "Show me the [name] idea" |
| Slash command | Natural language |
|---|---|
| /agora-review-specialists | "Review specialists from the [slug] session" |
| /agora-list-proposals | "Show me pending proposals" |
| /agora-apply-specialist-update | "Apply the [name] update" |
| /agora-analyze | "Analyze my sessions" |
| /agora-hire-specialists | "Check if we need new specialists" |
| /agora-build-specialist | "Build the [slug] specialist" |
| Slash command | Use when |
|---|---|
| /knowledge-architect | "What architecture should I use for..." |
No database, no server, no deployment. Everything lives on disk as markdown files — inspectable, version-controlled, and portable.
The living idea file. Contains the description, current readiness scores, open questions, constraints, notes, proposals from brainstorm sessions, and session history. This is what specialists read every session.
Full session transcript with every specialist's analysis per round, round-by-round readiness scores, meta-specialist synthesis, and next-session recommendations.
Persists across sessions — specialists accumulate observations and learned patterns over time. Each agent reads its own memory at the start of every turn and writes updates autonomously after contributing.
One record per session/review in JSONL format. Feeds the analytics dashboard for tracking readiness trends, specialist performance, and session KPIs over time.
All logic lives in Markdown skill files. No compilation, no deployment. Add a specialist, add a workflow — available immediately.
Agora runs entirely inside Claude Code. No accounts, no servers, no API setup beyond what Claude Code already requires.