Feature launch playbook

Take a new feature or product update and generate the full launch kit: changelog entry, email announcement, LinkedIn post variants, in-app banner text, Twitter/X thread, and internal sales enablement one-pager.

How to use it

  1. Hit Copy SKILL.md — or use the Claude Code line below to get every file.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/content/composites/feature-launch-playbook#main ~/.claude/skills/feature-launch-playbook

For one project only, change the path to .claude/skills/feature-launch-playbook. This skill also uses launch-kit.md, checklist.md — copying SKILL.md alone won't be enough. See the folder on GitHub.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text286 lines
feature-launch-playbook/SKILL.md286 lines7.3 KBpushed 96d agoRawView on GitHub

Feature Launch Playbook

Turn a feature spec or product update into a complete launch kit — every asset you need to announce, from changelog to cold email insert. One input, all outputs.

Built for: PMMs or founders who ship features faster than they can write about them. The goal is to go from "feature merged" to "launch assets ready" in one session.

When to Use

  • "We just shipped [feature] — help me launch it"
  • "Write launch copy for [feature/update]"
  • "I need a changelog entry, email, and LinkedIn post for [feature]"
  • "Generate the full launch kit for [product update]"
  • "Turn this feature spec into marketing assets"

Phase 0: Intake

Feature Context

  1. Feature name — What are you launching?
  2. One-paragraph description — What does it do? (Can be a Notion doc, PRD excerpt, or plain text)
  3. Who benefits most? — Which ICP segment cares about this? (e.g., "growth teams running outbound")
  4. Problem it solves — What was painful before this existed?
  5. Key capability — The single most impressive thing it does (for the headline)

Launch Context

  1. Launch tier — How big is this?
    • Tier 1 (Major): New product line, major feature, pricing change → Full launch kit
    • Tier 2 (Medium): Significant feature, new integration → Email + social + changelog
    • Tier 3 (Minor): Small improvement, bug fix → Changelog + social mention
  2. Launch date — When does this go live?
  3. CTA — What should the reader do? (Try it, book a demo, read docs, upgrade)
  4. Visual assets available? — Screenshots, GIFs, demo video URL?

Tone & Voice

  1. Brand voice — Technical/developer, conversational/founder-led, enterprise/professional?
  2. Any messaging to avoid? — Competitor names, specific claims, regulated language?

Phase 1: Core Messaging (Foundation)

Before generating assets, define the messaging foundation:

Feature Positioning Block

HEADLINE: [Outcome-driven, not feature-driven]
  Bad: "Introducing Advanced Filtering"
  Good: "Find your best leads in seconds, not hours"

SUBHEAD: [What it is + who it's for]
  "[Feature name] lets [audience] do [capability] so they can [outcome]."

PROOF POINT: [Metric or before/after comparison]
  "In beta, [customer] saw [X% improvement / saved X hours]."

CTA: [Single clear action]
  "[Try it now / See it in action / Book a demo]"

Phase 2: Generate Launch Assets

Asset 1: Changelog Entry

## [Feature Name] — [Date]

[1-2 sentence summary: what + why it matters]

**What's new:**
- [Capability 1]
- [Capability 2]
- [Capability 3]

**Who it's for:** [ICP segment]

[CTA button text] → [link]

Asset 2: Email Announcement

Subject line options (pick 1, A/B test if possible):
A: [Outcome-driven] — e.g., "Your [workflow] just got 10x faster"
B: [Curiosity-driven] — e.g., "We built the thing you've been asking for"
C: [Direct] — e.g., "New: [Feature Name] is live"

---

Hi [First Name],

[1-sentence hook tied to their pain point]

Today we're launching [Feature Name] — [1-sentence description of what it does].

Here's what this means for you:

- [Benefit 1 — outcome, not feature]
- [Benefit 2]
- [Benefit 3]

[Social proof line if available: "Teams like [Customer] are already using it to [result]."]

[CTA: Try it now / See it in action / Reply to learn more]

[Signature]

P.S. [Urgency or bonus — e.g., "Available on all plans" or "Early access for the next 48 hours"]

Asset 3: LinkedIn Post (Founder Voice)

Generate 3 variants:

Variant A: Story-driven

[Hook: personal story or observation about the problem]

[2-3 lines on why this matters]

Today we shipped [Feature Name].

Here's what it does:
→ [Benefit 1]
→ [Benefit 2]
→ [Benefit 3]

[Social proof or early result]

[CTA — soft: "Check it out" or "Link in comments"]

Variant B: Contrarian/hot take

[Hot take about the problem or industry norm]

[2-3 lines on why the status quo is broken]

So we built [Feature Name] to fix it.

[How it works in 2-3 bullets]

[CTA]

Variant C: Customer-proof-driven

[Customer result or quote as hook]

[Context on what they were doing before]

[Feature Name] made this possible:
→ [Capability that drove the result]

[CTA]

Asset 4: Twitter/X Thread

Tweet 1 (hook):
[Announcement + outcome claim in <200 chars]
🧵

Tweet 2:
The problem: [Pain point in ICP language]

Tweet 3:
What we built: [Feature description + screenshot/GIF]

Tweet 4:
Key capabilities:
- [Bullet 1]
- [Bullet 2]
- [Bullet 3]

Tweet 5:
[Social proof or early result]

Tweet 6:
[CTA + link]

Asset 5: In-App Banner / Notification

Headline: [6-8 words max]
Body: [1 sentence, 15 words max]
CTA button: [2-3 words]
Dismiss: "Maybe later"

Asset 6: Internal Sales Enablement One-Pager (Tier 1 only)

# [Feature Name] — Sales Enablement Brief

## What It Is
[2-3 sentences]

## Who Cares
- [Persona 1]: [Why they care]
- [Persona 2]: [Why they care]

## Talk Track
"[Suggested pitch — 3-4 sentences a rep can use on a call]"

## Objection Handling
| Objection | Response |
|-----------|----------|
| "[Common objection]" | "[Response]" |

## Discovery Questions
- "[Question that surfaces the pain this solves]"
- "[Question that qualifies for this feature]"

## Competitive Context
- [Competitor X]: [Does / doesn't have this]
- [Competitor Y]: [Their approach vs ours]

## Resources
- Demo video: [link]
- Docs: [link]
- Customer story: [link]

Phase 3: Launch Checklist

Generate a launch checklist based on the tier:

Tier 1 (Major Launch)

  • Changelog entry published
  • Email announcement sent to [segment]
  • LinkedIn post published (founder account)
  • Twitter thread published
  • In-app banner configured
  • Sales team briefed (enablement doc sent)
  • Docs/help center updated
  • Demo video recorded
  • Product Hunt post scheduled (if applicable)
  • Partner/integration notifications sent

Tier 2 (Medium Launch)

  • Changelog entry published
  • Email announcement sent
  • LinkedIn post published
  • In-app notification configured
  • Docs updated

Tier 3 (Minor)

  • Changelog entry published
  • Social media mention
  • Docs updated

Phase 4: Output

Save all assets to the current working directory (or user-specified path) under a [feature-slug]/ folder:

  • launch-kit.md — All assets in one document
  • checklist.md — Launch checklist with owner assignments

Cost

Component Cost
All asset generation Free (LLM reasoning)
Total Free

Tools Required

None. Pure reasoning skill. Works with any LLM agent.

Trigger Phrases

  • "Generate launch assets for [feature]"
  • "We just shipped [feature] — write the launch copy"
  • "Run the feature launch playbook for [feature]"
  • "Turn this spec into launch-ready content"
1---
2name: feature-launch-playbook
3description: >
4 Take a new feature or product update and generate the full launch kit: changelog entry,
5 email announcement, LinkedIn post variants, in-app banner text, Twitter/X thread, and
6 internal sales enablement one-pager. Pure reasoning skill that chains product context
7 with audience-specific copy generation. Use when a product marketing team needs to
8 turn a feature spec into launch-ready assets fast.
9tags: [content]
10---
11 
12# Feature Launch Playbook
13 
14Turn a feature spec or product update into a complete launch kit — every asset you need to announce, from changelog to cold email insert. One input, all outputs.
15 
16**Built for:** PMMs or founders who ship features faster than they can write about them. The goal is to go from "feature merged" to "launch assets ready" in one session.
17 
18## When to Use
19 
20- "We just shipped [feature] — help me launch it"
21- "Write launch copy for [feature/update]"
22- "I need a changelog entry, email, and LinkedIn post for [feature]"
23- "Generate the full launch kit for [product update]"
24- "Turn this feature spec into marketing assets"
25 
26## Phase 0: Intake
27 
28### Feature Context
291. **Feature name** — What are you launching?
302. **One-paragraph description** — What does it do? (Can be a Notion doc, PRD excerpt, or plain text)
313. **Who benefits most?** — Which ICP segment cares about this? (e.g., "growth teams running outbound")
324. **Problem it solves** — What was painful before this existed?
335. **Key capability** — The single most impressive thing it does (for the headline)
34 
35### Launch Context
366. **Launch tier** — How big is this?
37 - **Tier 1 (Major):** New product line, major feature, pricing change → Full launch kit
38 - **Tier 2 (Medium):** Significant feature, new integration → Email + social + changelog
39 - **Tier 3 (Minor):** Small improvement, bug fix → Changelog + social mention
407. **Launch date** — When does this go live?
418. **CTA** — What should the reader do? (Try it, book a demo, read docs, upgrade)
429. **Visual assets available?** — Screenshots, GIFs, demo video URL?
43 
44### Tone & Voice
4510. **Brand voice** — Technical/developer, conversational/founder-led, enterprise/professional?
4611. **Any messaging to avoid?** — Competitor names, specific claims, regulated language?
47 
48## Phase 1: Core Messaging (Foundation)
49 
50Before generating assets, define the messaging foundation:
51 
52### Feature Positioning Block
53 
54```
55HEADLINE: [Outcome-driven, not feature-driven]
56 Bad: "Introducing Advanced Filtering"
57 Good: "Find your best leads in seconds, not hours"
58 
59SUBHEAD: [What it is + who it's for]
60 "[Feature name] lets [audience] do [capability] so they can [outcome]."
61 
62PROOF POINT: [Metric or before/after comparison]
63 "In beta, [customer] saw [X% improvement / saved X hours]."
64 
65CTA: [Single clear action]
66 "[Try it now / See it in action / Book a demo]"
67```
68 
69## Phase 2: Generate Launch Assets
70 
71### Asset 1: Changelog Entry
72 
73```markdown
74## [Feature Name] — [Date]
75 
76[1-2 sentence summary: what + why it matters]
77 
78**What's new:**
79- [Capability 1]
80- [Capability 2]
81- [Capability 3]
82 
83**Who it's for:** [ICP segment]
84 
85[CTA button text] → [link]
86```
87 
88### Asset 2: Email Announcement
89 
90```
91Subject line options (pick 1, A/B test if possible):
92A: [Outcome-driven] — e.g., "Your [workflow] just got 10x faster"
93B: [Curiosity-driven] — e.g., "We built the thing you've been asking for"
94C: [Direct] — e.g., "New: [Feature Name] is live"
95 
96---
97 
98Hi [First Name],
99 
100[1-sentence hook tied to their pain point]
101 
102Today we're launching [Feature Name] — [1-sentence description of what it does].
103 
104Here's what this means for you:
105 
106- [Benefit 1 — outcome, not feature]
107- [Benefit 2]
108- [Benefit 3]
109 
110[Social proof line if available: "Teams like [Customer] are already using it to [result]."]
111 
112[CTA: Try it now / See it in action / Reply to learn more]
113 
114[Signature]
115 
116P.S. [Urgency or bonus — e.g., "Available on all plans" or "Early access for the next 48 hours"]
117```
118 
119### Asset 3: LinkedIn Post (Founder Voice)
120 
121Generate 3 variants:
122 
123**Variant A: Story-driven**
124```
125[Hook: personal story or observation about the problem]
126 
127[2-3 lines on why this matters]
128 
129Today we shipped [Feature Name].
130 
131Here's what it does:
132→ [Benefit 1]
133→ [Benefit 2]
134→ [Benefit 3]
135 
136[Social proof or early result]
137 
138[CTA — soft: "Check it out" or "Link in comments"]
139```
140 
141**Variant B: Contrarian/hot take**
142```
143[Hot take about the problem or industry norm]
144 
145[2-3 lines on why the status quo is broken]
146 
147So we built [Feature Name] to fix it.
148 
149[How it works in 2-3 bullets]
150 
151[CTA]
152```
153 
154**Variant C: Customer-proof-driven**
155```
156[Customer result or quote as hook]
157 
158[Context on what they were doing before]
159 
160[Feature Name] made this possible:
161→ [Capability that drove the result]
162 
163[CTA]
164```
165 
166### Asset 4: Twitter/X Thread
167 
168```
169Tweet 1 (hook):
170[Announcement + outcome claim in <200 chars]
171🧵
172 
173Tweet 2:
174The problem: [Pain point in ICP language]
175 
176Tweet 3:
177What we built: [Feature description + screenshot/GIF]
178 
179Tweet 4:
180Key capabilities:
181- [Bullet 1]
182- [Bullet 2]
183- [Bullet 3]
184 
185Tweet 5:
186[Social proof or early result]
187 
188Tweet 6:
189[CTA + link]
190```
191 
192### Asset 5: In-App Banner / Notification
193 
194```
195Headline: [6-8 words max]
196Body: [1 sentence, 15 words max]
197CTA button: [2-3 words]
198Dismiss: "Maybe later"
199```
200 
201### Asset 6: Internal Sales Enablement One-Pager (Tier 1 only)
202 
203```markdown
204# [Feature Name] — Sales Enablement Brief
205 
206## What It Is
207[2-3 sentences]
208 
209## Who Cares
210- [Persona 1]: [Why they care]
211- [Persona 2]: [Why they care]
212 
213## Talk Track
214"[Suggested pitch — 3-4 sentences a rep can use on a call]"
215 
216## Objection Handling
217| Objection | Response |
218|-----------|----------|
219| "[Common objection]" | "[Response]" |
220 
221## Discovery Questions
222- "[Question that surfaces the pain this solves]"
223- "[Question that qualifies for this feature]"
224 
225## Competitive Context
226- [Competitor X]: [Does / doesn't have this]
227- [Competitor Y]: [Their approach vs ours]
228 
229## Resources
230- Demo video: [link]
231- Docs: [link]
232- Customer story: [link]
233```
234 
235## Phase 3: Launch Checklist
236 
237Generate a launch checklist based on the tier:
238 
239### Tier 1 (Major Launch)
240- [ ] Changelog entry published
241- [ ] Email announcement sent to [segment]
242- [ ] LinkedIn post published (founder account)
243- [ ] Twitter thread published
244- [ ] In-app banner configured
245- [ ] Sales team briefed (enablement doc sent)
246- [ ] Docs/help center updated
247- [ ] Demo video recorded
248- [ ] Product Hunt post scheduled (if applicable)
249- [ ] Partner/integration notifications sent
250 
251### Tier 2 (Medium Launch)
252- [ ] Changelog entry published
253- [ ] Email announcement sent
254- [ ] LinkedIn post published
255- [ ] In-app notification configured
256- [ ] Docs updated
257 
258### Tier 3 (Minor)
259- [ ] Changelog entry published
260- [ ] Social media mention
261- [ ] Docs updated
262 
263## Phase 4: Output
264 
265Save all assets to the current working directory (or user-specified path) under a `[feature-slug]/` folder:
266- `launch-kit.md` — All assets in one document
267- `checklist.md` — Launch checklist with owner assignments
268 
269## Cost
270 
271| Component | Cost |
272|-----------|------|
273| All asset generation | Free (LLM reasoning) |
274| **Total** | **Free** |
275 
276## Tools Required
277 
278None. Pure reasoning skill. Works with any LLM agent.
279 
280## Trigger Phrases
281 
282- "Generate launch assets for [feature]"
283- "We just shipped [feature] — write the launch copy"
284- "Run the feature launch playbook for [feature]"
285- "Turn this spec into launch-ready content"
286 

Discussion

Alternatives

Also in Specs & PRDs