Plan, produce, optimize, distribute, and measure high-impact content marketing campaigns across technical blogs, landing pages, email sequences, social platforms, developer communities, and open source repositories. Use when creating content strategies, writing technical blog posts or launch announcements, optimizing copy for conversions and SEO, planning content calendars, building developer relations and open source marketing collateral, repurposing assets across channels, executing outreach and distribution, or establishing analytics and A/B testing frameworks.
69
87%
Does it follow best practices?
Run evals on this skill
Adds up to 20 points to the overall score
Passed
No findings from the security scan
Content marketing is a systematic discipline that builds trust, drives organic acquisition, and converts qualified audiences into engaged users, contributors, and paying customers through high-value technical and narrative material. In technical and developer-focused ecosystems, content marketing prioritizes substance over fluff: providing concrete code examples, verifiable benchmarks, architectural trade-offs, and actionable problem solving.
This skill equips agents to plan, produce, distribute, and measure content across all channels—from technical blog posts and landing pages to email newsletters, social distribution, developer relations (DevRel), and open source repository positioning.
Activate this skill when:
vale, markdownlint, lychee, or curl).Every piece of content must solve a specific problem for an explicitly defined audience segment. Avoid generic "thought leadership" that addresses no one in particular.
Map content to one of three primary reader archetypes:
| Dimension | Practicing Developer / Practitioner | Engineering Leader / Architect | Founder / Executive Buyer |
|---|---|---|---|
| Primary Need | "How do I fix this error right now?" | "Will this scale securely without tech debt?" | "What is the ROI and time-to-market impact?" |
| Tone & Style | Direct, code-rich, minimal adjectives | Evaluative, architectural diagrams, trade-offs | Outcome-focused, business metrics, risk mitigation |
| Key Validation | Copy-pasteable snippet that works | Benchmark charts, migration guides | Customer case studies, logos, security posture |
Classify every asset into the marketing funnel:
Target search intent directly rather than stuffing keywords. Match the structure to how both humans and search engines parse information.
Identify user intent before writing:
Equip every markdown article with semantic, SEO-optimized metadata:
---
title: "Mastering Database Connection Pooling: Architecture and Benchmarks"
description: "Learn how to optimize database connection pools, eliminate connection exhaustion, and benchmark throughput across high-concurrency workloads."
slug: "mastering-database-connection-pooling"
publishDate: "2026-10-06"
authors: ["engineering-team"]
tags: ["databases", "performance", "backend", "architecture"]
canonicalUrl: "https://example.com/blog/mastering-database-connection-pooling"
openGraph:
title: "Mastering Database Connection Pooling: Architecture and Benchmarks"
description: "Eliminate connection exhaustion and boost backend throughput. Full benchmarks inside."
image: "https://example.com/images/og-connection-pooling.png"
type: "article"
twitter:
card: "summary_large_image"
site: "@exampleorg"
---Organize related topics into hub-and-spoke architectures:
/guides/api-security-handbook)./blog/jwt-validation-best-practices, /blog/rate-limiting-algorithms, /blog/oauth2-pkce-flow).Technical readers detect superficial content immediately. Structure posts to deliver immediate value before expanding into technical depth.
Open with a three-part hook:
Example Hook:
When microservice traffic spikes by 10x, standard database connection setups collapse in a cascade of
504 Gateway Timeouterrors. Increasingmax_connectionsusually shifts the bottleneck to CPU saturation and memory starvation. In this guide, we break down connection pool sizing formulas, implement adaptive pool sizing in Go, and benchmark the results under 50,000 requests per second.
H1. Use H2 for primary chapters, H3 for distinct technical steps.Deploy three tiers of CTAs without interrupting reading flow:
---
### Try It Yourself
Clone the benchmark repository and reproduce these numbers on your local machine:
```bash
git clone https://github.com/example/connection-pool-benchmarks.git
cd connection-pool-benchmarks && make run---
### Step 4: Craft High-Converting Landing Page Copy
Landing pages exist to clarify value and eliminate friction. Structure pages around the **Hero $\rightarrow$ Problem $\rightarrow$ Solution $\rightarrow$ Social Proof $\rightarrow$ Objection Handling $\rightarrow$ Action** sequence.
#### 1. Above-the-Fold Hero Section Formula
- **Superhead (Category Identifier):** 2–4 words specifying the category (e.g., `OPEN SOURCE DISTRIBUTED CACHE`).
- **Headline (The Primary Promise):** Clear over clever. State the specific outcome (e.g., *"Sub-Millisecond Query Caching for Modern PostgreSQL Stacks"*).
- **Subheadline (The Mechanism & Audience):** 1–2 sentences clarifying who it is for, how it works, and what it replaces (e.g., *"Drop-in caching layer that auto-invalidates on write. Zero schema changes required. Built for high-throughput Go and Node.js backends."*).
- **Primary CTA + Secondary CTA:** Low-commitment primary action (`Get Started in 60s` / `Copy CLI command`) + risk-free secondary action (`Explore Interactive Demo` / `View on GitHub ⭐ 8.4k`).
- **Social Proof / Trust Badge:** Micro-copy directly beneath CTA (`No credit card required • MIT Licensed • Self-hostable`).
#### 2. Value Proposition Grid
Present features as *Capabilities $\rightarrow$ Outcomes*, not dry specifications:
```markdown
| Capability | Technical Mechanism | Tangible Outcome |
| :--- | :--- | :--- |
| **Instant Cache Invalidation** | Real-time WAL log replication | Zero stale reads across distributed replicas |
| **Zero Infrastructure Sprawl** | Single statically-linked binary | Runs in 35MB RAM without Docker dependencies |
| **Automatic Schema Introspection** | AST parser for incoming SQL | Drop-in acceleration with zero code rewrites |Address security, compliance, performance, and vendor lock-in directly on the page:
Never cross-post the exact same message across social platforms. Adapt format, syntax, and cultural norms per network.
Email represents direct, owned audience communication unmediated by third-party algorithms.
Design a 5-part email sequence for new signups or documentation downloads:
Day 0: Welcome & Immediate Value
└── Deliver requested resource + 60-second quickstart snippet.
Day 2: The Core "Aha!" Moment
└── Walk through the single most powerful feature with a concrete code sample.
Day 5: Deep-Dive Architecture / Production Readiness
└── How to configure production resilience, security, or monitoring.
Day 9: Case Study / Community Spotlight
└── Real-world benchmark or customer story overcoming a scaling barrier.
Day 14: Conversion / Community Invitation
└── Direct invitation to join community Discord, schedule demo, or upgrade.???), or deceptive prefixes (Re:, Fwd:).Segment subscribers based on behavior and technical role:
role:practitioner vs. role:leader vs. role:founderstatus:free_user vs. status:paid_customer vs. status:open_source_contributoractivity:active_30d vs. activity:dormant_60d (target dormant users with win-back sequences before pruning).In developer marketing, the repository is the primary conversion landing page. Treat the README.md as a sales page written for engineers.
Ensure repository root files follow this sequence:
Configure repository settings for discoverability:
caching, database, postgresql, developer-tools, high-performance, golang.1280x640px) with high-contrast text and branding.Never write a cornerstone piece of content for a single channel. Every in-depth article should produce a cascade of derived assets:
Cornerstone Technical Article (2,500 words)
│
├── 1. Twitter/X Hook Thread (8-10 tweets focusing on core architectural insight)
├── 2. LinkedIn Post (Executive summary focusing on engineering team lessons learned)
├── 3. Reddit Self-Post (Unrolled markdown technical guide for r/programming)
├── 4. Product Newsletter Edition (Curated takeaways with code link)
├── 5. Video / Demo Walkthrough Script (3-5 minute screen recording outline)
├── 6. GitHub Discussion / Community Topic (Prompting technical debate)
└── 7. Documentation Snippet / Recipe (Integrated into permanent docs site)Publishing is only 30% of the workflow; distribution accounts for the remaining 70%.
Upon publishing, execute distribution across three tiers:
Show HN if a product/tool, standard link if high-depth technical article).canonical_url tags pointing to the original site.When pitching newsletter curators or engineering bloggers, provide immediate value with zero fluff:
Subject: Contribution for [Newsletter Name]: Database pool exhaustion deep-dive
Hi [Name],
I saw your recent issue covering Postgres query optimization.
We just published a technical breakdown benchmarked across 50k req/sec showing how connection pooling exhaustion happens under microservice bursts, including an open source repro script:
[Link to article/repo]
Key takeaways your readers might find useful:
- Sizing formula: connections = ((core_count * 2) + effective_spindle_count)
- Benchmark data comparing static vs. adaptive pool sizing
- Zero-dependency Go implementation
If this aligns with what your subscribers look for, feel free to share it. Either way, appreciate your work on [Newsletter Name].
Best,
[Your Name]Build an active community loop that turns users into contributors and advocates.
#getting-started or #showcase channel.Keep developer communities lean. Start with at most 5 core channels:
#announcements (Read-only releases and major updates)#general (Casual discussion and project philosophy)#troubleshooting or #help (Community support and technical questions)#showcase (Users sharing what they built with the tool)#contributors (Discussions around open pull requests and roadmap)Maintain consistency by managing content production like software development: version-controlled, reviewed, and scheduled.
Structure content within the repository:
content/
├── blog/
│ ├── 2026-10-06-database-connection-pooling/
│ │ ├── index.md
│ │ ├── benchmark-chart.svg
│ │ └── pool-architecture.png
│ └── 2026-10-14-understanding-wal-replication/
│ └── index.md
├── changelog/
│ └── v2.4.0.md
└── guides/
└── high-availability-setup.mdMeasure content performance with clear attribution and quantitative metrics.
Never share raw links on external channels. Enforce a standardized UTM convention:
https://example.com/blog/connection-pooling?utm_source=twitter&utm_medium=social&utm_campaign=launch_v2&utm_content=thread_hook| Parameter | Allowed Values / Standard | Example |
|---|---|---|
utm_source | Platform name in lowercase | twitter, linkedin, reddit, hackernews, newsletter |
utm_medium | Channel type | social, email, cpc, referral, syndication |
utm_campaign | Specific campaign, release, or theme | launch_v2, q4_developer_guide, benchmark_series |
utm_content | Specific asset variant or placement | header_cta, terminal_cta, thread_tweet1, banner_a |
Track metrics across three operational layers:
1. Consumption & Reach:
- Unique Visitors (UV) / Pageviews
- Organic Search Clicks & Average Ranking Position (Google Search Console)
- Social Impressions and Reposts
2. Engagement & Quality:
- Median Scroll Depth (Target: >65% for long-form)
- Average Time on Page (Target: >2.5 minutes for technical articles)
- Code Snippet Copy Rate (Click event on `copy-code-button`)
3. Conversion & Business Impact:
- Documentation / Quickstart Clicks
- CLI Install Command Copies
- GitHub Stars / Forks Generated
- Newsletter Signups / Demo RequestsWhen testing headlines, CTAs, or landing page layouts:
rel="canonical" when syndicating to Dev.to, Medium, or Hashnode to prevent duplicate content search penalties.To verify that content marketing assets meet production standards:
Editorial Quality & Linting:
# Run automated spelling, prose, and style checking
vale content/blog/
markdownlint content/blog/Link Health & Asset Verification:
# Verify all internal and external hyperlinks are active and non-broken
lychee "content/**/*.md" --exclude-mailSEO & Metadata Integrity:
title, description, canonicalUrl, and openGraph image.```typescript, ```bash).Tracking & Attribution:
utm_source, utm_medium, and utm_campaign parameters.For full copy templates, post blueprints, launch checklists, audit rubrics, and dashboard schemas, consult the companion guide:
87555db
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.