con un clic
write
Use when producing newsletters, articles, reports, shorts, or social content
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Menú
Use when producing newsletters, articles, reports, shorts, or social content
Instalar con Codex o Claude Copia este prompt, pégalo en Codex, Claude u otro asistente, y deja que revise la página de la skill y la instale por ti.
Basado en la clasificación ocupacional SOC
Use when a vague idea needs Socratic requirements discovery, topology confirmation, ambiguity scoring, and an approval-gated spec before execution
Use when a prompt asset keeps causing the same PDCA gate failure and you want to evolve it against a maintainer-authored structural check
Use when running a PDCA cycle across research, production, review, and refinement
Use when iteratively improving a draft until it meets a review target
Use when reviewing content, strategy, or code with parallel specialized reviewers
Use when a fetched URL returns 4xx/blocked, hits a WAF or captcha, or when a JS-heavy SPA returns no usable body. Escalates through public APIs, Jina Reader, header-diverse curl, TLS impersonation, headless browsers, and free archive mirrors until validated content is returned. Zero API keys.
| name | write |
| description | Use when producing newsletters, articles, reports, shorts, or social content |
| effort | high |
Never publish content without research and review.
--input.Produce content with automatic research and review unless the caller explicitly skips those steps.
/second-claude-code:research UNLESS --skip-research flag is set OR source material is already provided via --input. Guard: If --skip-research is set but no --input is provided and no source material exists in the conversation, warn the user: "No source material provided. Output will rely on training knowledge only. Continue?" Do NOT silently fall back to training knowledge.references/formats/{format}.md (required — abort if missing) and references/voice-guides/{voice}.md (recommended). If the voice guide file doesn't exist, proceed using the default voice characteristics from the Voices table mapping below./second-claude-code:review --preset quick UNLESS --skip-review flag is set. This step is MANDATORY by default.| Flag | Values | Default |
|---|---|---|
--format | newsletter|article|shorts|report|social|card-news | article |
--voice | peer-mentor|expert|casual | format-specific |
--publish | notion|file | file |
--skip-research | flag | off |
--skip-review | flag | off |
--lang | ko|en | ko |
--input | file path | none |
--constraints | comma-separated strings | none |
--constraints: Review findings injected as hard requirements for this draft. Each entry is enforced as a non-negotiable rule during drafting and is not open to negotiation with the user. Passed automatically by the PDCA Act→Do route; can also be supplied manually.
When --input is provided (or when called from a pipeline with input_from), the file content is injected as source context and --skip-research is implied.
Voice is resolved in this priority order:
--voice flag (explicit override — always wins)## Tone Rules in .data/soul/SOUL.md (personal preferences — merge with voice guide).data/soul/templates/STYLE.md defaults (bilingual baseline)If .data/soul/SOUL.md exists, read its ## Tone Rules section and treat those rules as non-negotiable constraints on top of the selected voice guide. Soul tone rules override format defaults but never override an explicit --voice flag.
| Voice | Default For |
|---|---|
peer-mentor | newsletter |
expert | report, article |
casual | shorts, social, card-news |
Before finalizing, verify:
newsletter: 6-stage arc, minimum 2000 words, at least 2 research data pointsarticle: minimum 3000 wordsreport: minimum 4000 words with numbered recommendationsshorts: around 300 words with a mandatory CTAsocial: platform-optimized short postcard-news: slide-by-slide narrative with visual directionWhen user-specified length conflicts with format minimums:
shorts or social format, OR keep article at full length.Never silently truncate or silently exceed the user's request.
After the review step (or after drafting if --skip-review), save the final content:
.captures/write-{format}-{slug}-{YYYY-MM-DD}.md{slug} = topic lowercased, spaces to hyphens, max 40 charsWhen --publish notion is set: requires a configured Notion MCP connection (mcp__claude_ai_Notion__notion-create-pages). Create a Notion page with the content, then save the local .md file. If Notion MCP is not available, warn the user and save to file only.
--skip-review is explicitly set)./second-claude-code:review.writer: { model: opus, constraint: "follow format rules, voice, and length minimums" }
editor: { model: opus, constraint: "address all Critical and Major review items" }