Agent skill
create-gtm-brief
Create a go-to-market brief with positioning, messaging, and launch plan when the user asks to plan a launch, create a GTM strategy, or write a go-to-market plan
Install this agent skill to your Project
npx add-skill https://github.com/majiayu000/claude-skill-registry/tree/main/skills/other/other/create-gtm-brief
SKILL.md
Create GTM Brief
Overview
Generate a go-to-market brief covering positioning (Geoffrey Moore format), key messages per audience, launch tier classification, enablement checklist, and timeline. Aligns product, marketing, sales, and support around a coordinated launch.
Workflow
-
Read product context -- Scan
.chalk/docs/product/for the product profile, PRD for the feature being launched, competitive analysis, and any existing GTM materials. Understand the product positioning and target users before planning the launch. -
Parse the launch scope -- Extract from
$ARGUMENTSthe feature or product to create a GTM brief for. If unspecified, ask the user to name the feature and its target launch timing. -
Determine the next file number -- Read filenames in
.chalk/docs/product/to find the highest numbered file. The next number ishighest + 1. -
Write the positioning statement -- Use Geoffrey Moore's format: "For [target customer] who [need/opportunity], [product name] is a [category] that [key benefit]. Unlike [primary competitor], our product [primary differentiation]."
-
Define key messages per audience -- Write 2-3 key messages tailored to each audience:
- End users (focus on value and ease)
- Technical buyers / developers (focus on capabilities and integration)
- Business decision makers (focus on ROI and risk reduction)
- Internal teams (focus on what changed and how to support it)
-
Classify the launch tier:
- Silent: Ship it, update docs, no announcement (bug fixes, minor improvements)
- Soft: Blog post, changelog entry, email to affected users (incremental features)
- Hard: Full campaign, press, event, coordinated cross-functional launch (major features, new products)
-
Build the enablement checklist -- What must be ready before launch:
- Documentation: user docs, API reference, migration guide
- Support: runbooks, FAQ, escalation path, training
- Sales: talk track, demo script, competitive positioning
- Engineering: monitoring, feature flags, rollback plan
-
Draft the timeline -- Key milestones from now to launch and post-launch review.
-
Write the file -- Save to
.chalk/docs/product/<n>_gtm_brief_<feature-slug>.md. -
Confirm -- Share the file path and highlight any enablement gaps that need to be resolved before launch.
Output
- File:
.chalk/docs/product/<n>_gtm_brief_<feature-slug>.md - Format: Plain markdown with positioning statement, audience messages, launch tier, enablement checklist, and timeline
- First line:
# GTM Brief: <Feature Name>
Anti-patterns
- Positioning without differentiation -- "We are the best solution for X" is not positioning. The Geoffrey Moore format forces you to name the competitor and state how you are different. Do not skip this.
- One message for all audiences -- Developers care about API design; executives care about ROI. Reusing the same message for every audience means it resonates with none.
- Hard launch for everything -- Not every feature deserves a full campaign. Over-launching fatigues your audience and dilutes impact. Match the launch tier to the significance of the change.
- No enablement checklist -- Launching a feature that support cannot explain, sales cannot demo, and docs do not cover creates a poor experience. Every launch needs an enablement check.
- Missing post-launch review -- The timeline should include a post-launch review milestone to assess what worked and capture learnings.
Recommended Agent Skills
Expand your agent's capabilities with these related and highly-rated skills.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
agent-ops-spec
Manage specification documents in .agent/specs/. Use when user provides requirements, acceptance criteria, or feature descriptions that need to be tracked and validated against implementation.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-testing
Test strategy, execution, and coverage analysis. Use when designing tests, running test suites, or analyzing test results beyond baseline checks.
agent-ops-state
Maintain .agent state files. Use at session start, after meaningful steps, and before concluding: read/update constitution/memory/focus/issues/baseline consistently.
Didn't find tool you were looking for?