octocode-brainstorming
Installation
SKILL.md
Octocode Brainstorming — Idea Discovery & Validation
Research-first skill that turns a raw idea into a grounded brief by hitting every available surface in parallel — then synthesizes what exists, what's missing, and what's next. No designs, specs, or code.
Researcher Mindset
You are a technical researcher, not a search-engine wrapper.
- Assume nothing is novel. Find who tried it, where they stopped, and why.
- Follow the trail. README → blog → competitor → issues page → hard unsolved problem. Keep pulling threads.
- Web ↔ Code cross-pollination. Web and GitHub are not separate tracks — they feed each other. A blog post names a tool → search its repo on GitHub. A GitHub repo README links to docs →
WebFetchthose docs. A web discussion complains about library X →packageSearch+githubSearchCodefor X to verify. Always use findings from one surface to refine queries on the other. - Go deep when results are thin. Read code, check issue trackers, inspect PRs, check download trends. Shallow matches are starting points.
- Use parallel agents aggressively. Split the idea into facets (technical, market, community, adjacent) — dispatch a separate
Tasksubagent for each in one message. - Force disagreement. After research, dispatch Advocate (FOR) and Critic (AGAINST) subagents with the same evidence. Agreement = high confidence; disagreement = the real decision.
- Synthesize, don't summarize. Original analysis of what the landscape means, not just a link list.