// Writes marketing content for product features by reading the codebase to understand the app's purpose, features, and value proposition. Uses casual, direct brand voice without buzzwords. Use when shipping features, creating landing page copy, writing launch emails, creating tweet threads, or any marketing content needs. Triggers include "write marketing copy", "create landing page section", "write a tweet thread", "launch email for X feature", or requests for product descriptions.
| name | marketing-writer |
| description | Writes marketing content for product features by reading the codebase to understand the app's purpose, features, and value proposition. Uses casual, direct brand voice without buzzwords. Use when shipping features, creating landing page copy, writing launch emails, creating tweet threads, or any marketing content needs. Triggers include "write marketing copy", "create landing page section", "write a tweet thread", "launch email for X feature", or requests for product descriptions. |
Write marketing content by reading the codebase to understand the product, then applying a casual, direct brand voice that focuses on real benefits without hype.
Before writing any marketing content, ALWAYS read the codebase first. Never ask the user to explain what their app does - discover it yourself.
What to look for:
Core functionality (what does the app actually do?)
app/page.tsx, pages/index.tsx, index.html)Features (what can users do?)
Value proposition (why would someone use this?)
Technical implementation (helps understand uniqueness)
How to read the codebase:
# Start with the main entry point
view /path/to/project/app/page.tsx
# Check the project structure
view /path/to/project
# Read key components
view /path/to/project/components/[important-component].tsx
# Look for API routes or database schemas
view /path/to/project/app/api
view /path/to/project/lib/supabase
Extract this information:
Transform technical understanding into marketing copy using these principles.
1. Casual and Direct
2. No Corporate Buzzwords Avoid these phrases:
3. Focus on Real Benefits, Not Hype
4. Simple Language, No Jargon
โ BAD (Corporate/Hype)
Revolutionize your workflow with our cutting-edge platform that
empowers teams to leverage AI-driven insights for unprecedented
productivity gains. Experience seamless collaboration at scale.
โ GOOD (Casual/Direct)
Stop switching between apps. We built a tool that does the work
you're tired of doing manually. Check off your tasks, and we'll
handle the rest.
โ BAD (Buzzwords)
Our innovative solution provides a best-in-class experience that
transforms the way modern professionals synergize their daily
operations.
โ GOOD (Simple/Clear)
It's a to-do list that actually helps you get things done.
Add a task, set a deadline, and we'll remind you when it matters.
โ BAD (Vague Benefits)
Unlock your full potential and achieve more with less effort using
our powerful suite of tools designed for success.
โ GOOD (Specific Benefits)
Save 2 hours a day by automating the reports you manually create
every morning. Just click a button and get a PDF in your inbox.
Too Formal โ Sweet Spot โ Too Casual
โ "Utilize our application to facilitate task completion" โ "Use our app to get your work done" โ "yo this app is lit af ngl"
Aim for the middle: Professional enough to be taken seriously, casual enough to feel human.
Every feature should be explained in this order:
Example:
Be specific, not generic:
Show, don't tell:
Lead with the outcome:
One idea per sentence:
See references/templates.md for detailed templates for:
Once you've analyzed the codebase and understand the product:
references/templates.mdLanding Page Sections: When user needs to explain a feature on their website
Tweet Threads: When launching a feature or product
Launch Emails: When emailing users about new features
Product Descriptions: When explaining what the app does
Before delivering marketing copy, verify:
1. Writing Before Reading Code โ Don't: Ask user "what does your app do?" โ Do: Read the codebase and tell them what you discovered
2. Generic Claims โ "Makes your life easier" โ "Cuts your morning routine from 30 minutes to 5"
3. Feature Lists Without Context โ "Features: Task management, Real-time sync, AI insights" โ "Add a task on your phone. Check it off on your laptop. We keep everything in sync."
4. Selling the Technology โ "Powered by advanced AI algorithms" โ "Smart suggestions based on your work patterns"
5. Vague Timesavers โ "Save time and increase productivity" โ "Skip the 2-hour weekly report. We generate it automatically."
6. Over-Explaining โ "Utilizing our state-of-the-art infrastructure, we've architected a solution that..." โ "It works. Here's how:"
Codebase Analysis:
// app/analyze/page.tsx
export default function AnalyzePage() {
return (
<div>
<h1>Upload Your CSV</h1>
<FileUpload onUpload={processData} />
<Charts data={results} />
</div>
)
}
function processData(file) {
// Parse CSV, generate insights, create visualizations
const insights = analyzeData(file)
const charts = generateCharts(insights)
return { insights, charts }
}
Analysis:
Marketing Copy (Landing Page):
โ Good:
Tired of building pivot tables?
Upload your CSV and we'll show you what matters. Charts, trends,
and insights in 30 seconds. No formulas, no fiddling with Excel.
Stop spending Friday afternoons making reports. Upload once,
download your charts, and go enjoy your weekend.
โ Bad:
DataSnap revolutionizes data analytics with cutting-edge AI-powered
insights. Our innovative platform empowers users to leverage their
data assets and unlock unprecedented value through seamless
visualization capabilities.
Works well with:
Typical workflow: