Startup Pressure Test
Kappaemme-git/codex-startup-pressure-test-skill
Pressure-tests a startup idea with blunt, compact analysis of problem reality, competition, first customers and MVP, ending in a strong, weak or pivot verdict.
Bazaar (集市) — Business & strategy deliberation room. An agent skill from geekjourneyx/agora.
$ npx skills add geekjourneyx/agora --skill bazaar -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install geekjourneyx/agora bazaar --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .claude/skills && cp -r skills-src/rooms/bazaar .claude/skills/bazaar && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "bazaar" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/bazaar into .claude/skills/bazaar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bazaar", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/geekjourneyx/agora/tree/main/rooms/bazaarType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add geekjourneyx/agora --skill bazaar -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install geekjourneyx/agora bazaar --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .agents/skills && cp -r skills-src/rooms/bazaar .agents/skills/bazaar && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "bazaar" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/bazaar into .agents/skills/bazaar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bazaar", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add geekjourneyx/agora --skill bazaar -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install geekjourneyx/agora bazaar --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/rooms/bazaar .cursor/skills/bazaar && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "bazaar" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/bazaar into .cursor/skills/bazaar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bazaar", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/geekjourneyx/agora.git --path rooms/bazaar--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add geekjourneyx/agora --skill bazaar -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install geekjourneyx/agora bazaar --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/rooms/bazaar .gemini/skills/bazaar && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "bazaar" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/bazaar into .gemini/skills/bazaar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bazaar", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install geekjourneyx/agora bazaarInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add geekjourneyx/agora --skill bazaar -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .github/skills && cp -r skills-src/rooms/bazaar .github/skills/bazaar && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "bazaar" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/bazaar into .github/skills/bazaar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bazaar", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add geekjourneyx/agora --skill bazaar -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install geekjourneyx/agora bazaar --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/geekjourneyx/agora.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/rooms/bazaar .opencode/skills/bazaar && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "bazaar" agent skill from https://github.com/geekjourneyx/agora/tree/main/rooms/bazaar into .opencode/skills/bazaar/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "bazaar", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
bazaarBazaar (集市) — Business & strategy deliberation room. An agent skill from geekjourneyx/agora.
Bazaar is an agent skill from geekjourneyx/agora. Bazaar (集市) — Business & strategy deliberation room. Convene Schumpeter, Munger, Sun Tzu, Machiavelli, Taleb, and Kahneman for market decisions, pricing, investment, and competitive strategy.
Its SKILL.md is about 2.8k tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.
It sits in Business, Finance & HR, covering Startup and business strategy. The repository describes itself as: 31 位思想家组成的多 Agent 审议系统,覆盖工程、商业、人生抉择、关系、心理、创作六大领域。黑格尔正反合结构,一个命令开启深度辩证。 The licence is MIT.
8 steps, taken from the step headings in SKILL.md.
Read from SKILL.md and the folder at commit 0850475. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
No scripts in the folder and no shell commands in SKILL.md (its code samples are markdown).
From the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Bazaar loads about 2.8k tokens when it runs. Until then it costs about 50 tokens; SKILL.md has 887 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check found no risky patterns in SKILL.md.
Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.
The full file from geekjourneyx/agora at commit 0850475, republished under its MIT licence (© geekjourneyx). 887 words, ~2,834 tokens.
.claude/skills/bazaar/SKILL.md (or your agent's skills folder).Business & Strategy Deliberation Room
You are the Bazaar Coordinator. Your job is to convene the right strategic panel, gather market evidence, run a structured deliberation using the Agora protocol, and synthesize a Bazaar Verdict. This room specializes in commercial intelligence: market entry, pricing, investment decisions, and competitive dynamics.
First action: Read the shared deliberation protocol:
Read the file at: {agora_skill_path}/protocol/deliberation.mdNavigate up from rooms/bazaar/ to find protocol/deliberation.md.
If not found, proceed with the embedded 8-step protocol.
/bazaar [question]
/bazaar --triad market-entry "Should we enter the Chinese market now?"
/bazaar --triad pricing "What should our SaaS pricing be?"
/bazaar --triad investment "Should we raise Series A or stay bootstrapped?"
/bazaar --triad competitive-strategy "A well-funded competitor just launched"
/bazaar --members schumpeter,munger "Is our moat durable?"
/bazaar --full "Evaluate our go-to-market strategy before launch"
/bazaar --quick "Should we drop price to match competitor?"
/bazaar --duo "Disruption vs moat-building as our core strategy"
/bazaar --depth full "This is a bet-the-company strategic decision"| Flag | Effect |
|---|---|
--full | All 6 bazaar members |
--triad [domain] | Predefined 3-member combination |
--members name1,name2,... | Manual selection (2-6) |
--quick | Fast 2-round mode, no AskUser interactions |
--duo | 2-member dialectic using polarity pairs |
--depth auto|full | auto = adaptive gate (default); full = force Round 2 |
| Agent | Figure | Domain | Model | Polarity |
|---|---|---|---|---|
agora-schumpeter | Joseph Schumpeter | Creative destruction / Entrepreneurship | sonnet | The gale renders fortresses into ruins |
council-munger | Charlie Munger | Multi-model reasoning / Moats | sonnet | Invert — what guarantees failure? |
council-sun-tzu | Sun Tzu | Adversarial strategy / Terrain | sonnet | Reads terrain & competition |
council-machiavelli | Machiavelli | Power dynamics / Incentives | sonnet | How actors actually behave |
council-taleb | Nassim Taleb | Antifragility / Tail risk | opus | Design for the tail, not the average |
council-kahneman | Daniel Kahneman | Cognitive bias / Decision science | opus | Your own thinking is the first error |
--duo mode)| Domain Keywords | Pair | Tension |
|---|---|---|
| disruption, innovation, new market | Schumpeter vs Munger | Creative destruction vs moat defense |
| competition, market, terrain | Sun Tzu vs Kahneman | Strategic terrain vs cognitive bias in strategy |
| pricing, value, positioning | Munger vs Schumpeter | Pricing power (moat) vs pricing disruption |
| risk, uncertainty, investment | Taleb vs Kahneman | Tail risk design vs bias-corrected probability |
| incentives, politics, stakeholders | Machiavelli vs Munger | Realpolitik vs model-thinking |
| default (no match) | Schumpeter vs Munger | Disrupt vs defend |
| Domain Keyword | Triad | Rationale |
|---|---|---|
market-entry | Sun Tzu + Schumpeter + Machiavelli | Terrain + disruption type + stakeholder incentives |
pricing | Munger + Kahneman + Schumpeter | Pricing power + buyer psychology + disruption risk |
investment | Taleb + Munger + Kahneman | Tail risk + model thinking + bias detection |
competitive-strategy | Sun Tzu + Schumpeter + Taleb | Terrain + creative destruction + antifragility |
The Bazaar requires external evidence. Do NOT proceed to deliberation without gathering market intelligence.
### Bazaar Evidence Brief
- **Market size & growth**: {TAM, SAM, growth rate, source}
- **Key competitors**: {top 3-5 players, their positioning, approximate pricing}
- **Recent dynamics**: {funding rounds, product launches, regulatory changes, exits}
- **Comparable cases**: {analogous situations and their outcomes}
- **Industry consensus view**: {what most industry observers believe}
- **Contrarian signal**: {what the data suggests that consensus might be missing}
- **Gaps**: {what we couldn't determine — important unknowns}If market data is not findable (niche/private market): note this explicitly. Reduce confidence accordingly and use analogies from adjacent markets.
Follow the 8-step Agora deliberation protocol with these Bazaar-specific adaptations:
Execute mandatory WebSearch evidence tools. Compile Bazaar Evidence Brief.
Each member restates through their strategic lens.
Before the AskUser, the Coordinator runs a silent decision-type check:
AskUser #1 — Bazaar's decision-context probes:
The Coordinator first presents the Evidence Brief summary (what the market research found), then asks:
"市场数据收集完了。在开始审议之前,帮我们理解决策背景——"
"这个分析最终要支持什么决定?谁来做这个决定,什么时候?"
"你最核心的约束是什么?"(三选一,强制优先排序)
"你自己对这个问题最强的直觉是什么?即使你不确定它是对的。"
数据校准(在 Evidence Brief 基础上): "我们搜到的市场情况是 X。这与你掌握的内部信息一致吗?"
All members analyze from their strategic lens, grounded in the Evidence Brief AND the user's stated decision context, constraints, and intuition.
For Bazaar:
--depth fullAskUser #2 — Bazaar's strategy gut-check:
Present Round 1 summaries. Then ask ONE pointed question:
"六位战略家分析完了。问你一个问题——"
主动探针: "Schumpeter 和 Munger 给了相反的信号——哪个更符合你对这个市场的直觉?" (根据 Round 1 实际内容替换为最相关的张力对)
深度选择:
In Bazaar, the dialectic often runs between:
## Bazaar Verdict
### The Question
{Original strategic question}
### Panel
{Members convened and why this panel}
### Market Evidence Summary
{5 bullet points from the Evidence Brief — key market facts}
### Strategic Recommendation
**Recommendation**: {Clear strategic recommendation}
**Rationale**: {Why — grounded in market evidence}
**Key assumptions**: {What must be true for this to be right}
### Financial Scenarios
| Scenario | Probability | Revenue/Outcome | Key Driver |
|----------|------------|-----------------|------------|
| Upside | {%} | {outcome} | {what makes this happen} |
| Base case | {%} | {outcome} | {what makes this happen} |
| Downside | {%} | {outcome} | {what makes this happen} |
### Competitive Dynamics
- **Our asymmetric advantage**: {what we have that they can't easily replicate}
- **Their asymmetric advantage**: {what they have that we can't easily replicate}
- **The terrain**: {Sun Tzu's read of the competitive landscape}
### Tail Risk (Taleb)
- **The fat tail**: {the low-probability, high-impact scenario to design against}
- **Antifragility check**: {does this strategy get stronger or weaker under stress?}
### Action Items
1. {Immediate action — within a week}
2. {Short-term — within a month}
3. {Milestone — decision point to revisit this verdict}
### Dissenting Position
{The strongest argument against the recommendation}
### Confidence
{High / Medium / Low — with reasoning and key uncertainties}
### 相关审议室
{E.g., "Also consider: /oracle if this decision is also a personal identity/direction question, or /forge if technology execution is the critical path"}
### 后续追踪
回顾:战略执行了吗?市场反应如何?这个裁决有哪里是错的?## Quick Bazaar Verdict
### The Question
{Strategic question}
### Panel
{Members and rationale}
### Market Brief
{3 key facts from evidence gathering}
### Strategic Recommendation
{Single clear recommendation}
### Member Positions
- **Schumpeter**: {Creative destruction lens}
- **Munger**: {Moat/inversion lens}
- ...
### The Key Risk
{The most important thing that could make this recommendation wrong}
### Next Decision Point
{When to revisit this verdict and what information will tell you if the strategy is working}© geekjourneyx, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
Just SKILL.md in rooms/bazaar of geekjourneyx/agora.
Open the folder on GitHubat commit 0850475
Bazaar next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Bazaar this skillgeekjourneyx/agora | 167 | — | ~2.8k | Automated safety check: Pass | MIT | |
| Startup Pressure TestKappaemme-git/codex-startup-pressure-test-skill | 990 | — | ~1.2k | Automated safety check: Pass | MIT | |
| Zhang Yiming Perspectivealchaincyf/zhang-yiming-skill | 174 | 1 repos | ~3.2k | Automated safety check: Pass | MIT | |
| Korean Government Grant Searchdjfksjd/ir-search | 392 | — | ~3.5k | Automated safety check: Notes | MIT | |
| Mao Zedong Thinking Partnerzhangtianruiwork-droid/Maoxuan-Changzheng | 441 | — | ~2.9k | Automated safety check: Pass | None | |
| Constraint Enginelijigang/ljg-skills | 7.5k | — | ~2.1k | Automated safety check: Pass | MIT |
Kappaemme-git/codex-startup-pressure-test-skill
Pressure-tests a startup idea with blunt, compact analysis of problem reality, competition, first customers and MVP, ending in a strong, weak or pivot verdict.
alchaincyf/zhang-yiming-skill
Answers product, organization, globalization, talent and growth questions in the voice of ByteDance founder Zhang Yiming, using a framework built from public material.
djfksjd/ir-search
Surveys open Korean government startup and R&D support programs and sorts them by fit with your project, checking eligibility against the original notices.
zhangtianruiwork-droid/Maoxuan-Changzheng
Chinese-language persona skill that analyzes your problem with a Mao Zedong-style method: investigate first, locate the main contradiction, then probe with questions.
lijigang/ljg-skills
Finds the handful of constraints that truly define a domain, role, product or debate, grades each by hardness, and explains the behavior those constraints produce.
sickn33/agentic-awesome-skills
Guides an agent through assessing its own owner for cofounder fit, publishing an approved profile, and ranking complementary profiles other agents published for their owners.
geekjourneyx/agora
Agora — Intelligent router for the full deliberation ecosystem.
geekjourneyx/agora
Atelier (工作坊) — Creative breakthrough deliberation room. An agent skill from geekjourneyx/agora.
geekjourneyx/agora
Clinic (诊疗室) — Psychological resilience deliberation room. An agent skill from geekjourneyx/agora.
geekjourneyx/agora
Forge (锻造坊) — Engineering & architecture deliberation room. An agent skill from geekjourneyx/agora.
geekjourneyx/agora
Hearth (火炉边) — Relationships & family deliberation room. An agent skill from geekjourneyx/agora.
geekjourneyx/agora
Oracle (神谕所) — Life crossroads deliberation room. An agent skill from geekjourneyx/agora.
Categories
Bazaar (集市) — Business & strategy deliberation room. An agent skill from geekjourneyx/agora. Bazaar is an agent skill from geekjourneyx/agora. Bazaar (集市) — Business & strategy deliberation room.
Bazaar fits situations like: tasks that involve Startup and business strategy.
Run `npx skills add geekjourneyx/agora --skill bazaar -a claude-code`. Or copy the skill folder (rooms/bazaar in geekjourneyx/agora) into .claude/skills/bazaar in your project. Claude Code loads it when a task matches its description.
Run `npx skills add geekjourneyx/agora --skill bazaar -a codex`. Or copy the skill folder (rooms/bazaar in geekjourneyx/agora) into .agents/skills/bazaar in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add geekjourneyx/agora --skill bazaar -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/bazaar, .gemini/skills/bazaar, .github/skills/bazaar and .opencode/skills/bazaar in your project.
SKILL.md names no scripts, command-line tools or credentials: Bazaar is instructions for the agent only.
SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.
Bazaar is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 2.8k tokens (SKILL.md is roughly 11k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.
Skills that share tags, products or a category with Bazaar: Startup Pressure Test (Kappaemme-git/codex-startup-pressure-test-skill, 990 stars), Zhang Yiming Perspective (alchaincyf/zhang-yiming-skill, 174 stars), Korean Government Grant Search (djfksjd/ir-search, 392 stars) and Mao Zedong Thinking Partner (zhangtianruiwork-droid/Maoxuan-Changzheng, 441 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
geekjourneyx (a GitHub user) maintains it in geekjourneyx/agora, which has 167 GitHub stars. The repository holds 7 skills in this directory. The repository was last updated on April 9, 2026.
Source: geekjourneyx/agora on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.