plugins/dev-gtm/skills/devrel-story-craft/SKILL.md
Design authentic stories, recruit and run Technical Advisory Boards (TAB), avoid the 12 most common story mistakes, build dev influencer presence, and define dev-friendly packaging, pricing, and feedback loops for early-stage developer-facing products and startups. Use when working on GTM positioning, launch narratives, TAB outreach, presence strategy, or packaging for devs. Also activates for mentions of "story", "TAB", "12 most common story mistakes", "villain", "sell the category", "authenticity", "presence", "packaging", "pricing for devs", "manager deadline", "ship tonight", "launch story", or "dev gtm".
npx skillsauth add saif-shines/devex-kit devrel-story-craftInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Design authentic stories, recruit and run TABs, avoid the 12 most common story mistakes, build presence, and define dev-friendly packaging for early-stage developer-facing startups and products. State the area (Story Building, TAB, Presence & Advocacy, Packaging & Pricing) and whether you want review/audit or help planning/generating.
| Area | Review / Audit | Plan / Generate | |-----------------------|-----------------------------------------------------|------------------------------------------------------| | Story Building | Audit draft for 12 mistakes, villain rule, evidence | Build story canvas, generate TAB questions, rewrite | | TAB | Review recruitment plan or call synthesis | Plan outreach, draft messages + 3 questions | | Presence & Advocacy | Audit posts for authenticity / social proof gaps | Plan calendar, generate signature conversations | | Packaging & Pricing | Review against "magic free" + value metric rules | Define value metric, design free tier + upsell |
For the full synthesized 12 mistakes with fixes, story canvas template, and explicit counters for rationalizations, load
references/story-framework.md.For TAB recruitment principles, the exact 3 diagnostic questions, email templates, call structure, and synthesis process, load
references/tab-playbook.md.For authenticity rules, 80% presence, 3 steps of advocacy, handling haters, and generating signature conversations, load
references/presence-advocacy.md.For "magic should be free", value metric (eliminate wasted time), win-win pricing, transparency, and packaging audit checklist, load
references/packaging-pricing.md.
Review mode: Take the draft. Run it against every one of the 12 mistakes in references/story-framework.md. Flag each violation with the exact "Why bad" + quote the offending sentence. Require a villain statement. Check for evidence. Output a rewritten version only after the audit.
Generate / Plan mode:
Mandatory before any story leaves the room:
Talking about the solution first? Delete the draft and restart with the pain. No exceptions.
Review mode: Audit any recruitment email, list of questions, or synthesis notes against the 3 principles and the exact 3 diagnostic questions in references/tab-playbook.md. If the email leads with your product or the questions are generic ("what do you think?"), flag it as invalid.
Generate / Plan mode:
If you have not run TAB calls, you have no story yet — only a hypothesis.
Review mode: Audit posts, threads, or plans for the authenticity red flags listed in references/presence-advocacy.md. Check that social proof is customer-sourced, not self-claimed. Check that content delivers complete value without bait.
Generate / Plan mode:
Review mode: Run the packaging against the audit checklist in references/packaging-pricing.md. Verify magic (the villain-killer) is free and frictionless to first success. Verify value metric is expressed in reclaimed developer time.
Generate / Plan mode:
Before moving between areas, verify:
Story Building → TAB: The story draft (or canvas) has been reviewed for all 12 mistakes, contains an explicit villain statement, sells the category, and has at least placeholder evidence slots filled from real sources. If the draft talks about features or the company as hero, return to Story Building.
TAB → Presence: At least 5 TAB calls with diverse personas have been completed. The story canvas has been updated with direct quotes. The recruitment email and questions used followed the templates exactly. No public presence or launch material may be generated from an unvalidated story.
Presence → Packaging: The presence plan only amplifies customer/TAB voices and signature conversations derived from the validated story. Packaging review confirms that the "magic" experience promised in the story is actually free and achievable in the proposed packaging.
Any area → Done: The output cites the specific rule or template used from the references. The user can see which mistake was avoided or which principle was followed.
When the user adds time pressure, manager authority, or "just send something tonight" language:
All agents must cite the Rationalization Counter Table in story-framework.md when they feel the urge to shortcut.
Before declaring the session complete for any area:
Inbound triggers:
Outbound handoffs:
docs-writing-style or authoring-cookbooks.devrel-dx-craft then devrel-tooling.agent-plugin-development.devrel-dx-craft.At the end of every session, ask: "Did this solve what you were trying to do?"
Synthesized from the Developer-Facing Startup Alchemist GTM playbook by Adam Frankl (Alchemist Accelerator, 2024) plus cross-referenced patterns from Developer Marketing Does Not Exist and Technical Content Strategy Decoded. See references/story-framework.md and sibling references for detailed provenance notes. Not a verbatim reproduction; principles and lists have been made actionable for agent use in the devex-kit format.
This skill was authored via writing-skills TDD (RED pressure baselines with subagent dispatches, GREEN minimal content fixing observed failures, REFACTOR with explicit counters, rationalization table, and re-tests).
tools
Route tasks and route the user to the correct devex-kit skill before any work begins. Use when starting conversations or tasks that may involve documentation contributions, writing style, cookbook quality, sidebar navigation, SDK design/build/ship, CLI or API tooling, MCP server craft, agent plugin or skill development, devrel storytelling, DX first-success and content taxonomy, or when the user says "using devex-kit", "which devex-kit skill should I use", "help me pick the right skill from the kit", "route this to the right devex skill", or is unsure which /docs-* /sdk-* /mcp-* /devrel-* skill applies. Activates at the start of relevant sessions just like using-superpowers.
tools
Design, build, document, and ship SDKs that developers love. Covers the full SDK lifecycle — from API surface design and type safety through implementation, bundling, documentation, versioning, and publishing. Use this skill whenever someone is creating a new SDK, extracting shared code into a client library, improving SDK developer experience, planning a breaking change or migration guide, or reviewing an SDK for quality. Also activates for questions about error message design, client library patterns, type-safe API design, SDK packaging (ESM/CJS), or npm publishing.
tools
Build MCP servers that AI agents actually want to use. Covers the full lifecycle — tool design (naming, schemas, descriptions), resource design (URIs, templates, subscriptions), project structure, transport selection (stdio vs Streamable HTTP), security, error handling, and testing. Use this skill when building a new MCP server, adding tools or resources to an existing one, reviewing an MCP server for quality, choosing between stdio and HTTP transport, designing tool schemas for LLM consumption, or hardening an MCP server for production. Also activates for questions about tool naming conventions, Pydantic Field descriptions, Zod validation for MCP, resource URI schemes, or MCP server security patterns.
tools
Build CLI tools and API utilities that developers on your platform actually use. Covers CLI design (command hierarchy, flags, completions, cross-platform UX) and API collection generation (Postman/OpenAPI from Express, Next.js, Fastify, Hono routes). Use this skill when building a developer-facing CLI tool, adding subcommands or flags, implementing shell completions, designing interactive prompts, generating Postman collections from code, creating API testing artifacts, or building any developer utility. Also activates for questions about argument parsing (commander, click, typer, cobra), progress indicators, terminal UX, or Postman collection format.