본문으로 건너뛰기
cccskills
무료GitHub에 공개

headlines

Generate headlines, titles, and subject lines: charge, volume, tighten.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md5.7 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Headlines

Generate headlines, article titles, social posts, and email subject lines from a brief or draft. Four phases: find the charge, generate volume across named moves, tighten survivors, output per format. Core rule: volume over polish -- breadth beats optimization because word-level features predict winners weakly.

Phase 1: FIND THE CHARGE

Identify the single most compelling tension or stake in the material.

  1. Read the brief, draft, or topic statement in full.
  2. List every tension candidate: surprise, reversal, cost, conflict, a number that changes the picture, a stake the reader holds.
  3. Pick ONE -- the charge. Write it as one sentence naming who is affected and what is at stake.
  4. Test: would a reader who saw only this sentence want the rest? A topic label ("Kubernetes networking") fails; a live tension ("DNS resolved yesterday, fails today, nothing changed") passes.

Gate: Charge is one sentence, names a specific tension, is true to source. A weak charge produces 20 weak headlines.

Phase 2: GENERATE VOLUME

Produce 15-25 candidate headlines spread across these ten named moves. Write fast; judge later.

The Ten Headline Moves

MoveReflexExample
Curiosity gapOpens a question only reading can close"The One-Line Nginx Default That Took Our API Down"
SpecificityCarries the concrete detail into the headline"CoreDNS Returns NXDOMAIN for Internal Services After Upgrading to 1.31"
StakesNames what the reader loses or gains"Your Postgres Backups May Be Silently Unrestorable"
ContrastTwo true things that should not coexist"Local Build Passes, Cloudflare Deploy Fails -- Same Commit"
QuestionAsks what the reader already wonders"Is Your Standup Meeting Just a Status Email With Legs?"
How-toPromises a capability, named precisely"How to Cut Go CLI Startup From 400ms to 40ms"
NumberCount or measurement as the spine"Three Config Lines That Halved Our CI Bill"
Voice-of-readerPhrased in the reader's own words"I Rotated the API Key and Production Still Worked. That's the Problem."
News pegAnchored to a current event"What the AWS Outage Reveals About Your Single-Region Bet"
Negative spaceLeads with what is absent or refused"The Test Suite Had No Test for the Thing That Broke"

Rules:

  1. Cover at least 6 of the 10 moves. Tag each candidate with its move.
  2. Keep every candidate anchored to the Phase 1 charge.
  3. Pull concrete material from the brief: numbers, names, error messages, dates.

Gate: 15-25 candidates, each tagged, at least 6 moves represented. Fewer than 15 means the charge is under-mined -- return to the brief.

Phase 3: TIGHTEN

Select and sharpen 3-5 survivors.

  1. Score every candidate 1-5 on: specificity, tension, accuracy to the brief. Sum the three.
  2. Keep the top 3-5. Require move diversity -- two candidates from the same move compete for the same reader reflex; keep the stronger one.
  3. Tighten each survivor:
    • Cut filler; front-load the charge into the first 3-4 words.
    • Replace any vague noun with the concrete one from the brief.
    • Verify every claim against the brief. The headline promises only what the content delivers.
  4. Drop any survivor that needs a hedge to stay accurate. Promote the next by score.

Gate: 3-5 survivors, each accurate, each from a distinct move where possible.

Phase 4: OUTPUT PER FORMAT

Adapt survivors to the formats the task needs.

FormatConstraintAdjustment
Article title~60-70 chars; sentence caseFull charge; specificity over wordplay
Social postPlatform length; standaloneAdd the stake or number; end with pull, not summary
Email subject line~30-50 charsFront-load the charge; cut articles and qualifiers first

Per-platform specs from content-engine (references/platform-specs.md) win on length when both apply.

Output format:

## Headline Options

**Charge**: [one-sentence charge]

### Article titles
1. "[title]" -- [move]
2. ...

### Social posts
1. "[post]"

### Subject lines
1. "[subject]"

**Recommendation**: [pick one, one sentence why]

Gate: Each requested format has 2+ options. Recommendation given with reasoning.

Integration

  • writing: when the writing voice pipeline's hook scores below 8, the HOOK-GATE agent may run Phases 1-3 here against the article body to surface the concrete detail the opening should lead with.
  • content-engine: supplies titles and subject lines for pipeline output; content-engine owns per-platform format specs.
  • Standalone: usable directly on any brief, draft, or topic.

Error Handling

ErrorCauseSolution
Brief has no tensionInput is a topic label or flat release notesAsk for the one fact that surprised the author, the cost of the problem, or what changed. If none exists, produce plain utilitarian titles.
All candidates sound the sameGeneration stayed in 1-2 movesWalk the move catalog in order; force one candidate per unused move.
Accurate headlines feel flatCharge is weak, not the wordingReturn to Phase 1. Find a sharper tension or report that the brief needs a stronger finding.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

같은 저장소의 스킬

accounts

무료

Manage multiple Claude Code accounts: add, list, check, launch, and install shell aliases for 10+ isolated CLAUDE_CONFIG_DIR profiles.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

notque/vexjoy-agent4422026년 10월 17일 업데이트

Improve architecture across modules by deepening interfaces.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

notque/vexjoy-agent4422026년 10월 17일 업데이트

Assessment: read-only inspection, codebase overview, value analysis, health checks, ADR consultation, decision analysis, multi-perspective critique.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

notque/vexjoy-agent4422026년 10월 17일 업데이트

Background memory consolidation — overnight review, merge, and injection payload for memory files.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

notque/vexjoy-agent4422026년 10월 17일 업데이트

Jev-driven browser automation: Jev picks operations, programs execute, a text model writes field values only when Jev cannot pick one from the goal.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

notque/vexjoy-agent4422026년 10월 17일 업데이트

Write, compose, integrate, and improve programs that call Jev, TypeSafe's System One judgment model.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

notque/vexjoy-agent4422026년 10월 17일 업데이트

notque의 스킬 모두 보기

이 스킬의 문제 신고