jerelvelarde/chalk-skills

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

First seen Mar 18, 2026

Installation

$ npx skills add jerelvelarde/chalk-skills --skill create-gtm-brief

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from jerelvelarde/chalk-skills · top by installs.

npx skills add jerelvelarde/chalk-skills

Browse all from jerelvelarde/chalk-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 6
License LICENSE
Default branch main
Open issues 1
Status Active

Skill metadata

Parsed from SKILL.md frontmatter.

Version1.0.0
Allowed toolsRead, Glob, Grep, Write

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,060 B
  • docs SUMMARY.md 185 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 6 installs

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

  1. 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.
  1. Parse the launch scope -- Extract from $ARGUMENTS the feature or product to create a GTM brief for. If unspecified, ask the user to name the feature and its target launch timing.
  1. Determine the next file number -- Read filenames in .chalk/docs/product/ to find the highest numbered file. The next number is highest + 1.
  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]."
  1. 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)

  1. 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)

  1. 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

  1. Draft the timeline -- Key milestones from now to launch and post-launch review.
  1. Write the file -- Save to .chalk/docs/product/<n>gtmbrief_<feature-slug>.md.
  1. Confirm -- Share the file path and highlight any enablement gaps that need to be resolved before launch.

Output

  • File: .chalk/docs/product/<n>gtmbrief_<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.