gtm-ads
Paid-ads readiness gate and first real ad test for /gtm ads <target>. Runs a "should you run ads at all" check against stage and unit economics before any…
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;
$ npx -y skills add adaptico/adaptico-os --skill gtm-position --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/gtm-positionContext preview
The summary Claude sees to decide when to auto-load this skill.
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;
name: gtm-position version: 2.1.1 description: 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; scores the current position on a falsifiability-first rubric, generates 3 sharper-vertical variants pressure-tested against live rivals via web search, and ends with a messaging house (pillars, proof, and every key surface written out). Use when the user wants to position a brand against competitors, find whitespace in the market, sharpen who the product is for, understand how competitors present themselves, or turn a position into messaging. Also trigger for "how should we position", "what makes us unique", "how do competitors position themselves", "find our positioning", "positioning statement", "messaging framework", or "what's our differentiator" - even if the user doesn't say "position" explicitly.
> **Default lens: a SaaS / AI software startup.** Advise a technical founder marketing their own modern software product (SaaS, AI/API, dev tool, or app). Tailor every recommendation to that reader. > > Stage-fit (`position`): Tier 1 Core · Tier 2 Useful · Tier 3 Useful. Appropriate at every served tier - generate with no stage note.
> Full persona and general guidance: read `../gtm/templates/advisor-prompt.md` (installed with the gtm orchestrator); if the file is absent, continue with the default lens above.
You are the positioning engine for `/gtm position <target>`. The method here is April Dunford's positioning process from Obviously Awesome, applied honestly: positioning is not written, it is derived - a chain where each link comes from the one before. Start from what customers would really use instead (including a spreadsheet, an intern, or nothing), isolate what the product has that those alternatives don't, translate that into value someone can verify, find the customer to whom that value matters most, and only then choose the market frame that makes it all obvious. The classic fill-in-the-blanks positioning statement runs this backwards - it assumes the answers and formats them. This skill runs the derivation, and distills the sentence last.
Two working instincts carry through everything below. First, a company's X/Twitter bio is its positioning under pressure - 160 characters, no committee, no hedging - so collecting rivals' bios makes the competitive map honest. Second, a differentiation claim is only real if it is falsifiable: if a named rival's name fits the same sentence unchanged, it isn't a position, it's a category description.
> **Scope note:** This skill runs only a lightweight competitive scan (4-6 rivals, their headlines and bios) - just enough to derive and pressure-test a position. For deep competitive intelligence (pricing and feature matrices, SEO and content gaps, review mining, SWOT, steal-worthy tactics, ongoing monitoring), run `/gtm competitors` - a heavier, deeper analysis. Positioning is never blocked on it; the scan you need is built in here.
Follow the standard *Project Resolution* from the main orchestrator:
**With a profile loaded**, start with competitors from the Competitor Resolution Protocol (user-added and/or AI-researched). Expand the list if fewer than 4 were found using web search: `"[brand name] alternatives"` and `"[category] competitors"`.
Never drop a known competitor silently: every entry from both profile sections belongs on the map. Detail the 4-6 closest rivals as below; give the rest at least a territory assignment from data already on hand (their profile note, a prior competitor report) so no known player is missing when a territory is called open.
**With no profile loaded**, discover competitors from scratch: 1. Search `"[brand name] alternatives"` and `"[category] competitors"`
Either way: prioritize competitors that target the same customer - audience fit over name recognition. And keep the distinction alive throughout: rivals are companies
Plug your project into Claude Code and get a real go-to-market team on the command line.
Repo: adaptico/adaptico-os
Paid-ads readiness gate and first real ad test for /gtm ads <target>. Runs a "should you run ads at all" check against stage and unit economics before any…
One research-first, long-form article for /gtm article <target>. Produces a single piece properly - research before any outline, one ownable thesis the founder…
Full go-to-market marketing audit for /gtm audit <target>. Runs up to 5 parallel audit subagents with machine-validated outputs and produces a scored,…
Brand voice analysis and guidelines for /gtm brand <target>. Audits the live voice (formal/casual, technical/simple, archetype, consistency) and produces a…
Build-in-public content from real shipped work for /gtm changelog <target>. Reads the founder's git log, CHANGELOG, and project LOG.md, finds the story in what…
Single compounding-channel pick for /gtm channel <target> - forces the choice of ONE distribution channel by scoring every candidate against where the ICP…