Install any skill in seconds. Free to start, no credit card required.
Get Started Free →Run upstream brand discovery covering audience research, competitive landscape, category dynamics, problem space, and positioning territory exploration. Use this skill at the very start of a brand or website project when the user needs to understand who they're for, who they compete with, what the audience actually needs, and where the brand could plausibly stand. Triggers on brand discovery, audience research, market research, competitive scan, category research, customer research, who is this
.claude/skills/rampstackco-brand-discovery/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-02 | ✗→✓ | ▲ Improved | 14% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 191% | 0% |
| case-09 | ✗→✓ | ▲ Improved | 215% | 0% |
| case-22 | ✗→✓ | ▲ Improved | 211% | 0% |
| case-04 | ✓→✓ | = Same ✓ | 73% | 0% |
Upstream of every brief, identity, and content plan. Discovery answers four questions: who the brand is for, what they need, who else is competing for that need, and where the brand could plausibly stand that competitors do not.
creative-brief or brand-ideation)usability-testing)journey-mapping)brand-ideation)Discovery covers four dimensions. Each has its own sources, methods, and outputs.
Who specifically does this serve?
Layers to surface:
Sources:
Output: 1 to 3 named audience segments, each with a one-page profile.
Who else competes for the same audience and need?
Three layers of competitor:
The third is most often forgotten and most often the actual competitor.
Per competitor, document:
Sources:
seo-competitor for the search angle)Competitive scan benefits from quantitative grounding: not just "who are the competitors" but "how much traffic do they earn, where does it come from, who is the audience overlap." Similarweb is the standard for this kind of competitive landscape analysis; pair with Ahrefs for the SEO-specific overlap.
Output: Competitor matrix (3 to 8 competitors deep), plus a one-line "what makes them dangerous" for each.
What is the broader context this brand operates in?
Map:
Sources:
Output: A category map and a list of conventions to consider breaking (or keeping deliberately).
Given the audience, competitors, and category, where could this brand plausibly stand?
This is not yet "the positioning." Discovery surfaces possible territories. brand-ideation narrows them and commits.
Generate territories from:
Per territory, document:
Output: 3 to 5 distinct territories. Not yet committed. Inputs to brand-ideation.
references/discovery-report-template.md.creative-brief, brand-ideation, or content-strategy depending on where the project goes next.Default output is a discovery report at discovery-report.md plus appendices.
Structure:
Appendices:
This skill's output depends on data, measurements, or tool results it cannot generate on its own. When a required input, tool, or data source is unavailable or unverifiable, the sanctioned output is the deliverable with the gap stated: what was needed, what was actually obtained or verified, and which parts of the output are affected. Fabricating, estimating, or interpolating a required number to complete the deliverable is never sanctioned. A stated gap is a complete answer.
references/discovery-report-template.md - Full discovery report template.references/interview-guide.md - Audience interview guide with question prompts.| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→fail | 39,657 | 39,143 | -1% | 1 | 1 | 0% | 6,266 | 8,273 | +32% | 0 | 0 | — |
case-02 | fail→pass | 39,781 | 35,099 | -12% | 1 | 1 | 0% | 6,264 | 7,126 | +14% | 0 | 0 | — |
case-03 | fail→fail | 25,402 | 26,765 | +5% | 1 | 1 | 0% | 3,930 | 6,287 | +60% | 0 | 0 | — |
case-04 | pass→pass | 24,258 | 29,769 | +23% | 1 | 1 | 0% | 3,768 | 6,531 | +73% | 0 | 0 | — |
case-05 | pass→pass | 15,742 | 14,679 | -7% | 1 | 1 | 0% | 2,343 | 4,280 | +83% | 0 | 0 | — |
case-06 | pass→pass | 24,623 | 23,053 | -6% | 1 | 1 | 0% | 3,764 | 5,480 | +46% | 0 | 0 | — |
case-07 | pass→pass | 16,307 | 6,332 | -61% | 1 | 1 | 0% | 2,395 | 3,031 | +27% | 0 | 0 | — |
case-08 | fail→pass | 10,112 | 19,626 | +94% | 1 | 1 | 0% | 1,702 | 4,947 | +191% | 0 | 0 | — |
case-09 | fail→pass | 13,084 | 26,669 | +104% | 1 | 1 | 0% | 1,838 | 5,795 | +215% | 0 | 0 | — |
case-10 | fail→fail | 10,315 | 20,183 | +96% | 1 | 1 | 0% | 1,572 | 4,845 | +208% | 0 | 0 | — |
case-11 | fail→fail | 16,722 | 17,825 | +7% | 1 | 1 | 0% | 2,514 | 4,652 | +85% | 0 | 0 | — |
case-12 | pass→pass | 13,383 | 12,297 | -8% | 1 | 1 | 0% | 2,070 | 3,793 | +83% | 0 | 0 | — |
case-13 | fail→fail | 12,419 | 22,397 | +80% | 1 | 1 | 0% | 1,766 | 5,198 | +194% | 0 | 0 | — |
case-14 | fail→fail | 11,569 | 18,404 | +59% | 1 | 1 | 0% | 1,826 | 4,927 | +170% | 0 | 0 | — |
case-15 | fail→fail | 19,755 | 13,806 | -30% | 1 | 1 | 0% | 2,953 | 4,067 | +38% | 0 | 0 | — |
case-16 | pass→pass | 13,108 | 12,215 | -7% | 1 | 1 | 0% | 1,908 | 3,694 | +94% | 0 | 0 | — |
case-17 | pass→pass | 15,207 | 10,446 | -31% | 1 | 1 | 0% | 2,255 | 3,604 | +60% | 0 | 0 | — |
case-18 | pass→pass | 13,681 | 13,199 | -4% | 1 | 1 | 0% | 2,085 | 3,864 | +85% | 0 | 0 | — |
case-19 | pass→pass | 13,742 | 8,030 | -42% | 1 | 1 | 0% | 2,095 | 3,169 | +51% | 0 | 0 | — |
case-20 | fail→fail | 14,280 | 19,615 | +37% | 1 | 1 | 0% | 2,382 | 4,964 | +108% | 0 | 0 | — |
case-21 | pass→pass | 9,633 | 6,380 | -34% | 1 | 1 | 0% | 1,443 | 2,965 | +105% | 0 | 0 | — |
case-22 | fail→pass | 7,659 | 11,828 | +54% | 1 | 1 | 0% | 1,233 | 3,840 | +211% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted. The headline lift of +18 percentage points is the difference between those two pass rates over the 22 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.