원클릭으로
subagent-driven-writing
Fast iterative writing using fresh subagent per section with two-stage review. Alternative to batch execution.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Fast iterative writing using fresh subagent per section with two-stage review. Alternative to batch execution.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Complete document writing workflow with four stages: brainstorming → planning → execution → review. Use when user wants to write articles, blog posts, technical docs, or any long-form content.
You MUST use this before any writing work - creating blog posts, technical documentation, reports, or any content. Explores topic intent, audience, and purpose before writing.
Executes approved article plan section by section with validation checkpoints. Batch writing mode with human review.
Multi-pass article review covering logic, evidence, flow, and polish. Systematic quality assurance before publication.
Use when you have an approved topic brief. Creates detailed article outline with section structure, key points, word counts, and research needs before writing.
| name | subagent-driven-writing |
| description | Fast iterative writing using fresh subagent per section with two-stage review. Alternative to batch execution. |
Dispatch a fresh subagent for each article section, review their output, iterate if needed, then continue. Faster than batch execution when you want tight feedback loops.
Announce at start: "I'm using subagent-driven-writing for fast iterative writing."
Context: Should follow an approved plan from writing-article-plan.
Two-stage review per section:
Use subagent-driven-writing when:
Use executing-article-plan instead when:
digraph subagent {
"Read plan" [shape=box];
"Spawn subagent for section N" [shape=box];
"Subagent writes section" [shape=box];
"Review 1: Spec compliance" [shape=diamond];
"Review 2: Content quality" [shape=diamond];
"Save section" [shape=box];
"More sections?" [shape=diamond];
"Merge into full draft" [shape=box];
"Invoke reviewing-article" [shape=doublecircle];
"Read plan" -> "Spawn subagent for section N";
"Spawn subagent for section N" -> "Subagent writes section";
"Subagent writes section" -> "Review 1: Spec compliance";
"Review 1: Spec compliance" -> "Spawn subagent for section N" [label="fail, retry"];
"Review 1: Spec compliance" -> "Review 2: Content quality" [label="pass"];
"Review 2: Content quality" -> "Spawn subagent for section N" [label="needs revision"];
"Review 2: Content quality" -> "Save section" [label="pass"];
"Save section" -> "More sections?";
"More sections?" -> "Spawn subagent for section N" [label="yes"];
"More sections?" -> "Merge into full draft" [label="no"];
"Merge into full draft" -> "Invoke reviewing-article";
}
For each section in the plan:
**Spawning subagent for Section N: [Title]**
Task brief:
- Read plan from: docs/writing/YYYY-MM-DD-<topic>-plan.md
- Focus on: Section N ([Title])
- Write section following plan specifications
- Target word count: XXX
- Maintain tone: [from plan]
- Include all key points
- Save to: docs/writing/drafts/YYYY-MM-DD-<topic>/section-N-<title>.md
Use sessions_spawn:
Write Section N ([Title]) for article [Topic].
Read the plan from docs/writing/YYYY-MM-DD-<topic>-plan.md.
Follow the specifications for Section N exactly:
- Purpose: [from plan]
- Key points: [list]
- Target word count: XXX
- Tone: [style]
Include smooth transition from Section N-1.
Save output to docs/writing/drafts/YYYY-MM-DD-<topic>/section-N-<title>.md with metadata header.
Check against plan:
If fails:
Example failure:
**Review failed: Spec compliance**
**Missing:**
- Key point 2 (example of enterprise use case)
- Transition to next section
**Retrying with updated brief...**
Check writing quality:
If needs revision:
Example revision:
**Review: Content quality needs improvement**
**Issues:**
1. Paragraph 2 uses passive voice heavily
2. Example in paragraph 3 doesn't clearly support the point
3. Transition to next section is abrupt
**Revising...**
If passes:
## Section N Review: ✅ APPROVED
**Spec Compliance:** PASS
- All key points covered ✓
- Word count: XXX (target: XXX, within range) ✓
- Evidence included ✓
- Tone matches ✓
- Transitions present ✓
**Content Quality:** PASS
- Logic clear ✓
- Evidence strong ✓
- Well-structured ✓
- Smooth reading ✓
**Saved to:** docs/writing/drafts/YYYY-MM-DD-<topic>/section-N-<title>.md
**Continuing to Section N+1...**
When sections depend on each other:
**Note:** Section 4 references the example from Section 2.
**Subagent task includes:**
- Read Section 2 draft before writing
- Reference the [specific example] when discussing [topic]
- Maintain consistency with terminology used in Section 2
Context passing:
After each section:
## Progress: Section N/M Complete
**Completed:**
- ✅ Section 1: Introduction (152 words)
- ✅ Section 2: First Argument (298 words)
- ✅ Section 3: Second Argument (305 words)
**Current:**
- 🔄 Section 4: Third Argument (in progress)
**Remaining:**
- ⏳ Section 5: Conclusion
**Stats:**
- Current word count: 755
- Target word count: 1200
- Progress: 63%
Merge and transition:
**All sections complete! 🎉**
**Section Summary:**
- Section 1: ✅ (152 words)
- Section 2: ✅ (298 words)
- Section 3: ✅ (305 words)
- Section 4: ✅ (289 words)
- Section 5: ✅ (163 words)
**Total:** 1207 words (target: 1200)
**Merging into full draft...**
Saved to: docs/writing/YYYY-MM-DD-<topic>-draft.md
**Next:** Invoke reviewing-article for systematic review
Then:
| Subagent-Driven | Batch Execution |
|---|---|
| Fresh subagent per section | One agent writes all sections |
| Review after each section | Review every 2-3 sections |
| Tight feedback loop | Fewer interruptions |
| Better for complex articles | Better for simple articles |
| More overhead (spawning) | Less overhead |
| Easier to course-correct | More focused flow state |
If subagent consistently fails spec compliance:
If subagent produces low-quality content:
If reviews take too long: