Help us improve
Share bugs, ideas, or general feedback.
From builder-growth
Use before any marketing copy is written for a product, feature, or campaign. Requires a clear category, a specific audience, and a differentiated claim — verified against the "so what?" test — before any copy is produced. Blocks "we'll develop the messaging as we write" completions.
npx claudepluginhub rbraga01/a-team --plugin builder-growthHow this skill is triggered — by the user, by Claude, or both
Slash command
/builder-growth:positioning-auditThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
```
Provides a checklist for code reviews covering functionality, security, performance, maintainability, tests, and quality. Use for pull requests, audits, team standards, and developer training.
Share bugs, ideas, or general feedback.
COPY WRITTEN WITHOUT A DEFINED POSITION IS DECORATION.
"We'll develop the messaging as we go" ships language that describes the product instead of solving the audience's problem — and is heard by nobody because it sounds like every other product.
Clear category + specific audience + differentiated claim IS a position.
Trigger before:
A complete position has all three. Missing any one produces copy that is either too broad to resonate, too narrow to reach anyone, or too generic to be believed.
What type of product is this, in the audience's language?
Category determines how the audience evaluates the product. The wrong category activates the wrong comparison set. "An AI productivity tool" puts the product against every productivity tool. "A prompt management system for LLM teams" activates a much smaller, much more relevant comparison set.
Rules:
Test: Ask: "What would I search for if I was looking for a product like this?" That search query is your category.
Who is this for, specifically?
The narrower the audience definition, the more specifically you can speak to them. "Software teams" is not an audience. "Engineering managers at companies with 5–50 engineers who are responsible for AI feature quality" is an audience.
Required specificity:
Test: Can you name 10 specific people who fit this audience definition? If yes, it's specific enough. If you are describing "anyone who could benefit," you are not describing an audience.
Why this, not that?
The claim must be:
Test: Ask: "Does this claim also describe [main competitor or alternative]?" If yes, it is not differentiated.
What does NOT count:
After writing the position, ask "so what?" from the audience's perspective.
Your position: "We manage prompts across your LLM team."
Audience: "So what?"
Your answer: "So when a model update breaks your output format, you know which prompt changed, when, by whom, and what the quality impact was — in two minutes, not two days."
If the "so what?" answer contains the actual value, the position was incomplete. Move the "so what?" answer into the position itself.
Write the category in one noun phrase. Test it with the search query test.
Write the audience in one sentence including: role, company type/size, current situation, and what they use now.
One sentence that is true, specific, and does not apply equally to the main alternative.
Ask "so what?" as the audience. If the answer reveals additional value, revise the claim to include it.
Category + audience + claim in one paragraph. This is the reference document for all copy in this campaign.
Store at growth/positioning/<product>-<date>.md. All copy writers reference this document — not each other's interpretation of it.
These thoughts mean positioning was not done — stop:
When positioning-audit is satisfied, state it like this:
Positioning complete.
File: growth/positioning/<product>-<date>.md ✓
Category: "[one noun phrase in audience language]" ✓
Search query test: "[what audience searches for]" → category matches ✓
Audience: "[role] at [company type/size] who [situation] and currently use [alternative]" ✓
Named examples: <N specific people/companies who fit> ✓
Differentiated claim: "[specific, provable, not-applicable-to-alternative statement]" ✓
"So what?" chain complete — value stated in first sentence ✓
Competitor test: claim does NOT apply equally to [main alternative] ✓
One-paragraph position written — all copy in this campaign references this document ✓
A broad audience definition fails the positioning audit. A claim that applies equally to the main competitor fails the positioning audit.
Copy written without positioning describes the product. Copy written with positioning solves the audience's problem. The audience does not read descriptions — they scan for relevance. A precise category, specific audience, and differentiated claim are what make the product visible to the right people and invisible to the wrong ones. "We didn't resonate" is almost always a positioning failure dressed as a copy problem.