SOC 職業分類に基づく
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/0xF4ng/aether-growth-fieldwork --skill short-form-socialコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
SKILL.md を表示中
Entry-point router. Ask the user two questions, then route to the right skill. Call this when you don't know where to start.
Writing production workflow for technical B2B and developer-community content pieces. Invoke when an author needs to produce a migration story, technical deep dive, architectural decision piece, how-to guide, or thought-leadership article from scratch. This skill selects the right story framework, produces the draft structure, and runs a pre-publish editorial checklist. It does not review completed content — use `pmm/content-review/SKILL.md` for that gate. Appropriate for any technical B2B product; no brand-specific knowledge required.
Decide whether a changelog entry should stand alone or batch with others, run the quality gate, and produce a publish-ready entry with SEO title and visual recommendation.
| name | short-form-social |
| description | >- |
This skill turns an idea into a platform-native short-form post — LinkedIn, X single, or X thread — that a technical/founder audience will actually read and pass on. It owns the part of growth content that lives or dies on the first line and on respecting the platform's native form.
It exists because the two failure modes are predictable: a strong idea wrapped in a hook that needs setup before it lands (so no one reads past line one), and a post cross-pasted across platforms without rewrite (so it reads as native to none). This skill fixes both — hook first, then a body shaped to the specific surface.
It composes with the rest of the content suite: voice-print gives the posts a voice; content-craft owns long-form (an essay is not a thread); newsletter-growth owns owned-channel email; ai-slop-audit de-slops the draft (social is where AI tells are most visible and most punished).
| Input | Required? | Description |
|---|---|---|
| The raw material | Required | The idea, observation, result, or longer piece to adapt. Specific beats abstract — a real number, a real scar, a real before/after. |
| Platform(s) | Required | LinkedIn / X single / X thread. Each has different native form; "post this everywhere" without per-platform rewrite is the main failure. |
| Goal | Recommended | Reach / signups / authority / replies. Shapes the CTA (or its absence). |
| VOICE-PRINT.md | Recommended | From voice-print. Generic social voice is invisible; the founder's voice is the differentiator. |
| ICP | Recommended | Who you're trying to reach — calibrates the hook's specificity and the platform choice. |
IF the raw material is vague ("write something about AI") with no specific
observation, number, result, or story:
BLOCK. Return: "Short-form that travels is built on one specific thing — a
number, a scar, a before/after, a contrarian observation you can defend. What's
the specific thing? 'Post about X' without a specific anchor produces generic
content the audience scrolls past."
Don't write then cross-post; choose the surface, write to it. Full per-platform rules in references/hooks-and-formats.md; these defer to growth/DOMAIN.md distribution norms and content-review platform-format discipline (single source of truth — don't restate them, apply them). Summary:
| Surface | Native form | The one rule people break |
|---|---|---|
| One insight; professional opener; 150–300 words; optional single CTA | Manufactured-curiosity opener ("You won't believe…") | |
| X single | Hook stands alone; one claim; within char limit | Hook that needs a second tweet to make sense |
| X thread | Tweet 1 readable alone; one idea per tweet; last = takeaway | "Here are my N takeaways 🧵" opener; thread numbering; link in body (put it in the first reply) |
The hook is the highest-leverage atom. The mechanism: the first ~8 words must carry a complete tension, claim, or fact — the reader decides to continue or scroll there. Hook patterns (detail + examples in references/hooks-and-formats.md):
| Pattern | Shape | Best for |
|---|---|---|
| Specific number | A surprising concrete metric, first words | results, before/after |
| Counterintuitive claim | A defensible claim that cuts against the default belief | opinion, authority |
| Named pain | The reader's exact situation, in their words | reach within an ICP |
| Before/after | The gap between two states | migration / improvement stories |
The hook gate: does the first line stand alone and carry tension without setup? If it needs the second line to make sense, it's not a hook yet. (This is exactly content-review's X/LinkedIn opener check — a draft failing it should not ship.)
For founders, the content that travels is the work shown honestly, not the announcement. Share the scar and the number ("we shipped 40 alerts; engineers muted all of them — here's what we changed"), not the press release ("excited to announce our alerting feature"). Honesty and specificity are the reach mechanism here; polish without substance reads as marketing and gets scrolled.
When adapting a longer piece (essay, newsletter issue, migration story), don't write a separate story per channel — write one story and adjust the frame (cross-ref the MLG principle in growth/DOMAIN.md). The essay's core observation becomes the thread's spine; the LinkedIn version foregrounds the practitioner angle; the X version sharpens to the single hardest claim. Same truth, surface-shaped.
Run the draft against the VOICE-PRINT.md and through ai-slop-audit. Social is where AI tells are most visible — emoji-bullet scaffolding, "here are N takeaways," uniform rhythm, hype — and where the technical audience punishes them hardest.
## Short-Form Social — [topic]
**Platform(s):** [LinkedIn / X single / X thread] **Goal:** [reach/signups/authority]
**Voice print:** [used / none]
### Hook options
[2–3 hook variants, each a standalone first line, labeled by pattern. Mark the recommended one.]
### Post / thread
[Platform-native body. For a thread: numbered working draft (numbering removed before posting), one idea per tweet, tweet 1 standalone, last = takeaway.]
### Distribution note
[Timing; first-comment link (X thread / LinkedIn); any repurpose source.]
### Checks
[Hook gate pass? platform format pass? voice + ai-slop-audit pass?]
Cross-review: the draft goes through content-review (platform-format discipline + brand voice) and ai-slop-audit before posting.
Before posting (customer-facing copy):
Input: "Our monitoring philosophy: an alert that doesn't tell you what to do is noise." Platform: X thread. Output: Hook options (counterintuitive-claim recommended: "We deleted 39 of our 40 alerts. Incident response got faster."), thread with one idea per tweet, tweet 1 standalone, link in first reply, no "N takeaways" framing. De-slop + voice pass noted.
Input: A 2,000-word newsletter issue; wants a LinkedIn version. Platform: LinkedIn. Output: Same story, reframed for LinkedIn — practitioner observation opener, one insight, 200 words, single specific CTA (link in first comment). Not the essay truncated; the essay's spine re-shaped.
Input: "Write a post about why our product is great." Output: BLOCK — asks for the specific anchor (number, scar, before/after, defensible claim). Won't produce generic promotional content.
Output passes if:
Output fails if:
| Metric | Benchmark | Source |
|---|---|---|
| LinkedIn thought-leadership engagement rate | 1–5%; first 60 min determines reach | growth/DOMAIN (2025–2026) |
| X thread tweet-1 readable-alone | required for reach | growth-platform-execution-norms |
| HN/Show HN qualifying threshold (if used) | >20 upvotes to front page; strong first comment | growth/DOMAIN |
Tier-2 (operator norms — adapted):
viral-hooks / short-form-videoCross-references (this repo):
Output metadata:
---
Skill: short-form-social v1.0.0
Platform: [LinkedIn/X-single/X-thread]
Voice print: [used/none]
Generated: [date]
---