吸引用户的文案库 / Launch hooks library
June 11, 2026 · View on GitHub
[中文说明 + 英文文案,粘贴即用。配合各仓库 docs/LAUNCH.md 使用。]
转化原理(为什么这样写)
开发者只给你 3 秒。能转化的文案结构永远是:
- 痛点共鸣(3 秒)——说出他正在忍受的事,用他的语言,不解释产品
- 差异化承诺(10 秒)——一句话说清"和别人反着来"的立场
- 可见证据(30 秒)——一条命令 + 一个看得见的结果(分数上升、$ 数字、瀑布图)
- 零门槛行动——
npx一条命令,不注册、不配置
反面清单:不堆形容词("powerful/seamless"是噪音)、不先讲架构、不在标题里塞三个卖点(一个钩子就够,其余留给评论区)。
🧠 engram
痛点句(开场白,HN 首评/Reddit 首段可用):
Your notes are a second brain you can't query. Every tool that can query them wants them uploaded first.
HN 标题候选(80 字符内;A 为默认,反响平淡时换 B/C 再战别的渠道):
- A(隐私钩):
Show HN: Engram – a local, private memory layer for your notes (and your agents) - B(自我进化钩):
Show HN: Engram – local memory for agents that gets better the more you use it - C(反潮流钩):
Show HN: I built AI memory that never leaves your laptop (zero deps, BM25 + time)
30 秒证据(评论区被质疑"又一个 RAG 玩具"时直接贴):
$ npx @jnmetacode/engram recall "what did I decide about pricing"
0.96 notes/pricing.md:1-6 2026-05-20 ← cited, dated
$ npx @jnmetacode/engram reinforce "what did I decide about pricing" pricing.md
$ npx @jnmetacode/engram recall "what did I decide about pricing"
1.09 notes/pricing.md:1-6 2026-05-20 ← it learned
一句话差异化(被问"vs Mem0/Zep/Letta"时):
They're hosted memory platforms; engram is a local file you can
cat. No account, no SDK, works offline with zero models — and recall is self-improving without any of your data leaving the machine.
🍳 skillet
痛点句:
Agent skills are everywhere now. Sharing them is still copy-paste from random repos, with no versions and no way to find what exists.
HN 标题候选:
- A(类比钩,默认):
Show HN: Skillet – npm for AI agent skills (zero-infra, Git-backed registry) - B(机制钩):
Show HN: A package manager for agent skills where the registry is one JSON file
30 秒证据:
$ npx @jnmetacode/skillet add pdf
✓ installed pdf → .claude/skills/pdf
pinned 5754626 in skillet.lock.json ← reproducible, like npm ci
一句话差异化:
shadcn-style: the skill is copied into your repo where you can read and edit it — pinned to a commit SHA, reproducible for your whole team. The registry has no backend to trust or to die.
🔭 tracelet
痛点句(这是三个里共鸣最强的,先发评论区必引发"+1"):
Your agent is a black box. It calls an LLM, the LLM asks for a tool, the tool returns something weird, the next call does something dumb — and all you see is the final answer.
HN 标题候选:
- A(类比钩,默认):
Show HN: Tracelet – local-first DevTools for AI agents (npx, no account) - B(Network 面板钩):
Show HN: The Network tab for AI agents – every prompt, token and $ locally
30 秒证据:GIF 本身(trace 实时流入 + ~\$0.0039 成本徽章)。文字版:
npx @jnmetacode/tracelet, point any OTel exporter at :4318, and watch the execution tree stream in — prompts, tokens, the tool call that errored, and what the run cost.
一句话差异化:
Langfuse/Phoenix are production warehouses. tracelet is the thing you keep open in a second window while building — in-memory, zero-dep, gone when you close it (unless you
--persist).
🛠️ 套件级(umbrella / 插件 / X bio)
一句话(X bio、README tagline、HN 评论区点题):
Memory, skills, and eyes for your agent — zero deps, MCP-native, and nothing ever leaves your machine.
进化闭环叙事(评论区讲"三件套为什么是一个体系"):
tracelet is the senses, engram is memory that gets sharper with use, skillet is where lessons become instincts. The
self-evolveskill wires them into one loop: observe the run → distill the lesson → remember it → reinforce what proved right → recall it next time. All local.
Claude Code 人群的钩子(r/ClaudeAI 等):
One command gives your agent persistent memory + a skill manager:
/plugin marketplace add jnMetaCode/local-agent-toolkit
发帖节奏提醒(详见各 docs/LAUNCH.md)
- HN:周二/周三 8am PT;正文发首评;前 3 小时每评必回
- 标题只用一个钩子;第二个卖点放正文第一段;第三个留给评论区"补刀"
- 每个回复结尾都自然带回 30 秒证据或 GIF,不空辩