Help us improve
Share bugs, ideas, or general feedback.
From aos
Diagnoses a business's Go-To-Market strategy against the complete GTM Strategist framework — finds gaps, weaknesses, and opportunities before any action planning.
npx claudepluginhub arcanianhq/aos-mkt-624292f82fda --plugin aosHow this skill is triggered — by the user, by Claude, or both
Slash command
/aos:aos-analyze-gtmThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
This skill's data lives in the **granted folder** — the folder Cowork was given access to, which **is** one client's folder (no per-client nesting). The granted-folder root is the working directory. Resolve zones (`client/`, `brand/`, `inbox/`, `ontology/`, `deliverables/`, …) per `docs/data-access-router.md` and the `AOS_CONFIG.md` manifest at the granted-folder root. Never hard-code paths bey...
Mandates invoking relevant skills via tools before any response in coding sessions. Covers access, priorities, and adaptations for Claude Code, Copilot CLI, Gemini CLI.
Share bugs, ideas, or general feedback.
This skill's data lives in the granted folder — the folder Cowork was given access to, which is one client's folder (no per-client nesting). The granted-folder root is the working directory. Resolve zones (client/, brand/, inbox/, ontology/, deliverables/, …) per docs/data-access-router.md and the AOS_CONFIG.md manifest at the granted-folder root. Never hard-code paths beyond the documented zone layout. Client identity (the client name / slug) is read from client/CLIENT_CONFIG.md and the client field of AOS_CONFIG.md — it is never a directory level. Bash + filesystem on the granted folder is the contract; the router is an optimization.
Resolve communication-language and content-language from AOS_CONFIG.md during context assembly (per docs/language-context.md) — never hard-code a language. Talk to the user in communication-language; write client-facing artifacts in content-language.
Analyzes a business's Go-To-Market strategy against the complete GTM Strategist framework to identify gaps, weaknesses, and opportunities. Provides a clear diagnosis of what is missing or underperforming before action planning.
The core principle:
"A go-to-market strategy is the difference between a hope and a plan." — J.P. Eggers, NYU Stern School of Business
Posture: Discovery, not pronouncement. Present observations with questions, not conclusions. Show calculations. Invite disagreement. End every deliverable with "What did we get wrong? What's missing?"
client/CLIENT_CONFIG.md (or client/DOMAIN_CHANNEL_MAP.yaml) lists 2+ domains, load the domain-channel map FIRST. Filter all channel/ROAS/spend queries by domain. Never use account-level totals as a single domain's metric.[DATA], [OBSERVED], [STATED], [NARRATIVE], [INFERRED], [HEARSAY]. Only [DATA] and [OBSERVED] items can carry a causal claim. Keep data confidence separate from causal confidence. GA4 alone is insufficient for causal diagnosis — always check platform-side data (Meta Ads Manager, Google Ads, etc.).ontology/recommendations/ for existing RECs on the same gap.Use this skill when:
┌─────────────────────────────────────────────────────────────────────────┐
│ GTM STRATEGIST FRAMEWORK │
├─────────────────────────────────────────────────────────────────────────┤
│ 1. MARKET "What terrain should we win?" │
│ 2. EARLY CUSTOMER "Who do we serve FIRST?" │
│ 3. PRODUCT "What value do we deliver?" │
│ 4. PRICING "How do we capture value?" │
│ 5. POSITIONING "How do we stand out?" │
│ 6. GROWTH "How do we acquire customers?" │
│ + GTM SYSTEM "How do we execute?" │
└─────────────────────────────────────────────────────────────────────────┘
AOS_CONFIG.md for the zone manifest and client identity.client/CLIENT_CONFIG.md exists. If not, suggest running aos-onboard.client/DOMAIN_CHANNEL_MAP.yaml before any analysis.brand/ zone for existing intelligence (POSITIONING, ICP, 7LAYER_DIAGNOSTIC) and inbox/ for discovery material.Work each of the 7 areas — MARKET, EARLY CUSTOMER PROFILE, PRODUCT, PRICING, POSITIONING, GROWTH, GTM SYSTEM. For each, ask its key questions, look for gap indicators, and compare against "what good looks like." The full per-area question lists, symptom→gap tables, and "what good looks like" criteria live in reference/gap-analysis-framework.md.
Rate each area 🔴 Critical / 🟡 Gaps Present / 🟢 Solid. Build the Gap Priority Matrix (severity × urgency × effort) and pick the top 3 gaps with a recommended first focus.
Surface limiting beliefs that may be causing the gaps — what would someone have to believe to get this result? Trace deeper if the GTM block is identity-level (consider running aos-diagnose-7layer for L0 work).
Format the deliverable using the output template in reference/gap-analysis-framework.md. Save it under deliverables/<YYYY-MM>/ — resolve the deliverables zone via AOS_CONFIG.md, never hard-code the path.
Minimum content for every delivery:
Every artifact this skill writes carries the standard provenance block in
its frontmatter — see docs/artifact-versioning.md §1. Stamp all four fields:
generated_by: <this skill's name> # the name: frontmatter value
skill_version: <this skill's version> # the version: frontmatter value
generated_date: <YYYY-MM-DD> # the date written
aos_schema: <schema-version> # read from AOS_CONFIG.md
Add it to whatever domain frontmatter the artifact already carries; never
hard-code skill_version or aos_schema — read them at write time. This is
what lets a granted folder be migrated when the plugin or schema changes.
aos-onboard (scaffolds the granted folder); aos-diagnose-7layer (the L0–L7 diagnosis — run first when the GTM block looks identity-level).aos-build-brand to fix a positioning gap; idea/assumption validation when the gap is market/ECP; aos-build-brand-system consumes GTM findings into the Client Intelligence Profile."Over 95% of businesses fail in their first three years of existence."
"If you are serving everybody, you are not doing a fantastic job for anybody."
"A winning strategy is to create a critical mass of activities for success."
"The best GTM strategies are simple yet proprietary."
"In GTM, you need to be extremely careful to resist shiny objects and commit your limited resources to the mission."
What did we get wrong? What's missing?