Install
$ agentstack add skill-z2z23n0-idea-miner-idea-discovery-workflow ✓ scanned · ✓ verified — works with Claude Code, Cursor, and more.
Security review
✓ PassedNo issues found. Passed automated security review. · v0.1.0 How review works →
- ✓ Prompt-injection patterns
- ✓ Secret / credential exfiltration
- ✓ Dangerous shell & filesystem operations
- ✓ Untrusted network calls
- ✓ Known-malicious package signatures
What it can access
- ✓ Network access No
- ✓ Filesystem access No
- ✓ Shell / process execution No
- ✓ Environment & secrets No
- ✓ Dynamic code execution No
From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.
About
Idea Discovery Workflow
Use this skill as the orchestration layer for recurring idea discovery. It turns AI-era theses, product/OSS bet sketches, community signals, product/platform news, competitor gaps, and open-source ecosystem changes into a small number of rigorously reviewed product/OSS bets.
This skill is intentionally separate from ai-founder-playbook:
idea-discovery-workflowowns workflow, roles, evidence memory, run artifacts,
report shape, and automation integration.
ai-founder-playbookowns founder/open-source judgment: pressure tests,
market scans, competitor reasoning, scoring, and launch advice.
Core Run
For a normal run, load only the references needed for the task:
- Read [source-policy.md](references/source-policy.md) to build the
thesis-first discovery plan, evidence sweep, AI relevance gate, and product/OSS promotion gate.
- Read [workflow.md](references/workflow.md) for the DAG, thesis generation,
promotion gates, history relation gate, and iteration gates.
- Read [role-contracts.md](references/role-contracts.md) when assigning real or
simulated roles.
- Read [report-format.md](references/report-format.md) before rendering the final
report.
- Read [memory-schema.md](references/memory-schema.md) when persisting or reading
historical signals, ideas, competitors, decisions, or graph edges.
- Read [handoff-mode.md](references/handoff-mode.md) when the user asks to
hand off one or more stored ideas.
Use ai-founder-playbook during Candidate Draft, Critic Review, Competitor Check, and CEO Decision. Do not duplicate its rubrics here.
Built-In Scripts
scripts/idea-scout-kit.mjs [topic...]generates a thesis-first discovery
plan, thesis seeds, Product Shape templates, AI relevance and promotion gates, source modules for evidence sweep, candidate-ledger templates, independent reader-review prompts, history-relation tables, and Red Team questions. When topics are provided explicitly, it treats them as thesis constraints and also generates topic-guided evidence queries. It does not fetch the web; use it to plan and normalize searches.
scripts/init-store.mjscreates the local JSONL evidence store under
${IDEA_MINER_HOME:-$HOME/.idea-miner}. It also honors the legacy CODEX_IDEA_DISCOVERY_HOME variable for existing installs.
scripts/idea-handoff.mjs [--session-prompt]resolves one or
more stored idea dossiers, copies them into temporary handoff files, and can write prompt files suitable for new Codex sessions. It does not browse the web or create sessions by itself; the skill should call host session tools when available.
scripts/check-run-artifacts.mjschecks that a completed run has
a report, source notes, handoff index, independent reader review, candidate-ledger proof when needed, per-idea JSON/Markdown dossiers, Product Shape, and source-backed claims. Run it after writing artifacts whenever shell is available.
Execution Rules
- Always use current web/realtime tools for current claims, competitors,
adoption, pricing, releases, and source freshness.
- For any web/realtime/search step, first try the Grok search MCP
(prefer mcp__grok_search.grok_web_search for web search; older runtimes may expose grok_search.grok_ask / mcp__grok_search.grok_ask with search: "web"). If that MCP is unavailable, times out, fails, or cannot cover the needed source class, fall back to Codex's built-in web/search/browser/GitHub tools and record the fallback in source notes or coverage notes. Do not assume native X/Twitter search works through the CLI-backed Grok MCP; use mcp__grok_search.grok_x_search only when it is exposed, otherwise use web search or another available tool and mark X-only coverage as limited when needed.
- If a source cannot be accessed, mark it
未覆盖/受限; do not infer content. - Default discovery is thesis-first and imagination-led, not evidence-first or
complaint-mining-first. Unless the user asks for a narrow market scan, generate a thesis portfolio and product/OSS bet sketches before collecting evidence.
- Treat evidence as a brake and sharpening tool: use current sources to support,
challenge, kill, or refine bets after they exist. Do not reward "one complaint -> one small checker" as a final idea.
- Use fit gates to exclude unrelated raw opportunities such as physical goods,
local services, inventory, hardware manufacturing, or pure operations plays unless they can be reframed as a complete product or high-star OSS opportunity.
- Default final selection is bucketed: up to 3
ai_oss, up to 3
ai_product, and up to 3 ai_prosumer. Each final idea should be AI-core or AI-native workflow by default; AI-leveraged ideas need unusually strong product/OSS proof, and non-AI ideas stay out unless the user explicitly widens scope.
- GitHub Actions, CI gates, PR comments, templates, hooks, checklists, and thin
wrappers are integration surfaces only. They cannot be the body of a final idea unless attached to a broader complete product or high-star OSS project.
- Before final selection, compare every candidate with stored ideas and label it
as new, updateexisting, duplicateof, revives, mergedfrom, splitsfrom, or adjacent_to.
- Default to a rigorous replenish workflow. Use real sub-agents or multi-agent
tools when they help cover more sources, run independent critique, or refill the candidate pool after vetoes; otherwise simulate roles and state that.
- Use expensive debate only for high-disagreement or high-value candidates.
- Aim to return up to 9 product/OSS bets that pass the current standard: at
most 3 per final bucket. Do not lower the bar to fill any bucket. Existing ideas with only incremental evidence should be reported as backlog updates, not counted as new final ideas. If a bucket has fewer than 3 new or meaningfully changed bets, treat that bucket as underfilled and write candidate-ledger.jsonl rows showing the thesis/source replenish rounds and why coverage was exhausted.
- Keep full reports as normal Markdown before any host-specific control block.
- Before saving final artifacts, run the Product Shape Gate and independent
Report Reader check. A reader who did not participate in discovery must be able to explain each final idea as: product/repo form, target user and task, inputs or permissions, core objects, outputs or state, user actions, first-version boundary, and why it has product/OSS body beyond a prompt, checker, Action, wrapper, dashboard, or platform hook recipe. Save that review as reader-review.md or reader-review.json. Rewrite or reject ideas that remain abstract, jargon-heavy, field-filled, story-theater, or integration-only.
- Final reports and reader reviews must be readable Chinese. Necessary proper
nouns, product names, repo names, and common technical abbreviations may stay in English, but uncommon English terms or invented object names must get a Chinese parenthetical gloss or an explanatory Chinese sentence the first time they carry the explanation. Do not let a list of English object names do the work that Chinese product prose should do.
- For every final idea, persist a handoff-ready dossier. Persist a paused dossier
only for a strong idea with one clearly named unresolved issue; do not save vetoed, weak, internal-only, or "could be a small tool" ideas as handoff work. Later handoff requests should read the stored dossier first and should not repeat source discovery unless the user explicitly asks for a current refresh.
- After persistence, run the artifact checker when shell is available. If it
fails, fix the files and rerun it; do not present a failed artifact check as a normal success.
Automation Prompt Boundary
Automations should stay thin: schedule, destination, language, display rule, final bucket target, and the instruction to run this skill using ai-founder-playbook. The detailed workflow should live in this skill, not inside the automation prompt. In Codex, recurring full discovery runs should be cron workspace jobs so each run starts with a fresh execution context. Use thread heartbeats only for thin reminders or controllers.
Source & license
This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.
- Author: z2z23n0
- Source: z2z23n0/idea-miner
- License: MIT
Install and usage instructions live in the source repository linked above.
Reviews
No reviews yet — be the first.
Write a review
Versions
- v0.1.0 Imported from the upstream source.