بنقرة واحدة
write
Use when producing newsletters, articles, reports, shorts, or social content
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Use when producing newsletters, articles, reports, shorts, or social content
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف 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" }