Skip to content
Skills Library
Marketing & content · Analysis

positioning

/positioning

Test the Positioning in MARKETING_MAP.md against what changed since it was written (changelog, user feedback, Learnings), propose a sharper or new position next to the old one with its evidence, and after approval update the map, log it in Changes and list the drafts that carry the old line. Use when the position feels off, after a release or pivot, or before a launch.

Licence
MIT
Last repository change
11.11.2026

Assessment and security

100/ 100Class: good
Format25 / 25
Frontmatter with name and description, valid name, description up to 1,024 characters, name matching the folder.
Discoverability25 / 25
Description explains when to use the skill, has a reasonable length and uses third person.
Content35 / 35
At least 150 words and at most 500 lines, headings, step lists, examples or code.
Hygiene15 / 15
No placeholders such as TODO, no Windows paths, with a licence.
Riskno signals detected in the scan
Files in this package
1
Scripts
0
HTML comments
0
URLs in SKILL.md
0
Deprecation

No signals detected. Repository changed on 11.11.2026, without references to retired models or APIs.

Licence

MIT, open: use and modify while retaining author attribution.

What it does and when to use it

Test the Positioning in MARKETING_MAP.md against what changed since it was written (changelog, user feedback, Learnings), propose a sharper or new position next to the old one with its evidence, and after approval update the map, log it in Changes and list the drafts that carry the old line. Use when the position feels off, after a release or pivot, or before a launch.

Original author description

Test the Positioning in MARKETING_MAP.md against what changed since it was written (changelog, user feedback, Learnings), propose a sharper or new position next to the old one with its evidence, and after approval update the map, log it in Changes and list the drafts that carry the old line. Use when the position feels off, after a release or pivot, or before a launch.

How it works

  1. Input
  2. Rules
  3. Steps
Original SKILL.md headings · 50 lines, 581 words
SKILL.md preview
---
name: positioning
description: Test the Positioning in MARKETING_MAP.md against what changed since it was written (changelog, user feedback, Learnings), propose a sharper or new position next to the old one with its evidence, and after approval update the map, log it in Changes and list the drafts that carry the old line. Use when the position feels off, after a release or pivot, or before a launch.
---

# positioning

Check whether the current position still holds, and change it if it doesn't. The field rules and the checklist are in `agent_docs/positioning.md`; read it first. This file is the procedure.

`brief` fills an empty map. This skill works on a filled one: it tests it and moves it.

## Input

What prompted the run, if the user said (`$ARGUMENTS`): a release, a pattern in feedback, a launch, "it feels off". If nothing is given, test the position as it stands.

## Rules

- **Filled map only.** If `Product`, `Audience` or `Positioning` is still `<...>`, stop and say to run `/brief`.
- **Propose, don't overwrite.** Changing Positioning or Audience needs the user's explicit yes (`CLAUDE.md → Approval Required`). Show old and new side by side; write nothing to the map before the yes.
- **Evidence or a mark.** A new `Why switch` points at an Evidence row, or carries `[NEEDS PROOF]` with what would prove it. A new Evidence row needs a source you found and showed (a changelog entry, a code ref, an issue link, a measured number); add it after the user confirms.
- **Alternatives from links only.** Facts about `Against` come from its own README or docs, linked. Never a weakness you inferred.
- **No change is a valid result.** If the position passes and nothing moved, say so and stop.

## Steps

1. **Load.** Read `MARKETING_MAP.md` (Product, Audience, Positioning, Evidence, Customer language, Learnings, Changes). The newest `Changes` row is the date and version the current position was set.
2. **What moved since then.** Read what is newer than that date:
   - the changelog and merged PRs: a feature that gives a new or stronger `Why switch`, or one that removed the old one;
   - issues, discussions and `Customer language`: who is actually showing up, which alternative they name, the words they use;
   - `Learnings`: which angle got a measured response and which didn't.
   Copy new user phrases into the report verbatim with source and date, so they can go into `Customer language`.
3. **Test.** Go through `positioning.md → Testing a position`, box by box, and say for each whether it holds now, with the source. Run the swap test on the one-liner with the current `Against`.
4. **Propose.** If a box fails or step 2 found a shift, write the new lines for the fields that change only (Category, Against, Why switch, One-liner, and Audience fields if the reader moved). Show:

```
positioning: v<current> → v<next> (proposed)

<Field>
  now:  <current line>
  new:  <proposed line>
  why:  <what moved, with source>
  proof: <Evidence row> | [NEEDS PROOF: what would prove it]

Testing a position (with the new lines)
- [x] / [ ] <box> — <source or what's missing>

Proposed Evidence rows
| <claim> | <source> | <today> |
```

   If two directions are both supported, show both and say which you'd pick and why. Then stop and wait.
5. **Write, after the yes.** Update only the approved fields. Add the approved Evidence rows. Add a `Changes` row on top: next version, today's date, the sections changed, the change in a few words, and the trigger from step 2.
6. **Flag old copy.** Search the drafts and copy files (`drafts/`, README, site pages in the repo) for the old one-liner, the old `Why switch` wording and the old `Against` name. List each file and line that still carries the old position; don't edit them in this skill. Suggest `landing-copy` or a revision pass for the ones that matter.

Versions

RepositoryScoreLicence
This page · tansuasici/claude-marketing-kit100MIT
octavehq/lfgtm100MIT
matteotitta/genesys-skills100MIT
matteotitta/genesys-skills100MIT
Sidsaladi9/persona-os100MIT
Infinite-Labs-AI/infinite-skills100MIT
gerstep/positioning-plugin100MIT
kaminoikari/product-playbook100MIT
jacob-balslev/skill-graph100Apache-2.0

Database snapshot: 13.11.2026 · package version 1ff8d50180cd (SHA-256 digest of the entire package)

Downloads in the last 30 days: 0 · ranking

Report a problem with this skill: harmful content, incorrect descriptions or an author’s removal request.

Similar skills

  • 100gtm-position
    Positioning analysis for /gtm position <target>. Derives positioning as a chain - real competitive alternatives, then unique attributes, then value with proof, then the customer who cares most, then the market frame - instead of filling in a positioning-statement template;…
  • 90brand-positioning
    Define and sharpen a brand's market positioning — where it sits relative to competitors, what it owns, and how it differentiates. Use when the user says "brand positioning", "positioning statement", "where do we sit in the market", "how are we different", "differentiation…
  • 100competitive-positioning
    Develop, pressure-test, or refresh product positioning against the alternatives customers actually consider. Use when defining a market position, revising positioning after competitor or category changes, preparing a positioning brief, clarifying differentiation, or testing…
  • 100product-positioning
    Creates complete positioning frameworks for products. Use when the user wants to 'position my product,' 'create positioning,' 'positioning framework,' 'competitive positioning,' 'how to differentiate,' or 'positioning statement.
  • 100position-lock
    Brand positioning and messaging architecture engine that creates a defensible market position with cascading message hierarchy from tagline to feature copy. Use when: positioning, messaging, brand positioning, value proposition, messaging framework, how do we position, what is our message.
  • 100prd-v09-positioning-dunford
    Define product positioning using April Dunford's 5-step framework during PRD v0.9 Go-to-Market. Triggers on requests to position the product, define category, frame against competitors, or when user asks "what category are we?", "how do we position?", "Dunford positioning",…

Feedback and reports

Your message goes to Bartosz Sokoliński. An email address is needed only for a reply. See the privacy policy.