brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
traction-bullseyeApply the Bullseye framework from Traction to brainstorm, rank, test, and focus startup traction channels. Use when choosing growth channels, overcoming channel bias, prioritizing marketing experiments, or deciding which acquisition channel deserves focused effort.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this skill to turn vague growth ideas into a ranked set of traction channel tests and one focused core channel. It is based on the Bullseye framework from Traction by Gabriel Weinberg and Justin Mares.
Primary source: Traction, chapters 1, 3, and 5.
See source-map.md for the channel list and line references used while authoring this skill.
Start with the measurable outcome the company needs next. A channel cannot be ranked well until the goal is explicit.
Capture:
If the user has no goal, ask for one or propose a provisional goal and label it as an assumption.
Generate at least one plausible strategy for each traction channel before ranking anything. This counters default bias toward familiar channels.
Use this full channel list:
For each channel, write:
Do not discard a channel because it feels unfashionable, manual, or outside the team's comfort zone. Mark concerns, then continue.
Choose roughly three promising channels for cheap tests. Prefer channels that:
When the ranking is uncertain, use the stronger testability criterion: pick the channel where a small test would teach the most.
For each middle-ring channel, design one cheap test that answers:
Keep phase I tests small. The point is signal, not scale.
Recommend an inner-ring core channel only if one test result is meaningfully stronger than the others. If no channel has enough evidence, recommend another Bullseye pass using what was learned.
Once a core channel is chosen, focus. Other channels may support it, but should not become parallel growth strategies unless the core channel stops moving the needle.
Use this structure:
# Bullseye Recommendation
## Traction Goal
- Goal:
- Deadline:
- Stage:
- Constraints:
## Outer Ring
| Channel | Strategy | Why It Could Work | Evidence Needed | Key Assumption |
|---------|----------|-------------------|-----------------|----------------|
## Middle Ring
| Rank | Channel | Test | Budget/Time | Success Signal |
|------|---------|------|-------------|----------------|
## Inner Ring Decision
[Choose core channel, defer decision, or repeat Bullseye.]
## Next Actions
1. [Action]
2. [Action]
3. [Action]