| name | blog-draft |
| description | Draft a blog post from ideas and resources. Use when users want to write a blog post, create content from research, or draft articles. Guides through research, brainstorming, outlining, and iterative drafting with version control. |
๋ธ๋ก๊ทธ ์ด์ ์์ฑ ์คํฌ
์ฌ์ฉ์ ์
๋ ฅ
$ARGUMENTS
์งํํ๊ธฐ ์ ์ ์ฌ์ฉ์ ์
๋ ฅ์ ๋ฐ๋์ ๊ณ ๋ คํด์ผ ํฉ๋๋ค. ์ฌ์ฉ์๋ ๋ค์์ ์ ๊ณตํด์ผ ํฉ๋๋ค:
- ์์ด๋์ด/์ฃผ์ : ๋ธ๋ก๊ทธ ํฌ์คํธ์ ์ฃผ์ ๊ฐ๋
๋๋ ํ
๋ง
- ๋ฆฌ์์ค: URL, ํ์ผ, ๋๋ ์ฐธ์กฐํ ์๋ฃ (์ ํ ์ฌํญ์ด์ง๋ง ๊ถ์ฅ)
- ๋์ ๋
์: ๋ธ๋ก๊ทธ ํฌ์คํธ์ ๋์ (์ ํ ์ฌํญ)
- ํค/์คํ์ผ: ๊ฒฉ์์ฒด, ๋น๊ฒฉ์์ฒด, ๊ธฐ์ ์ ๋ฑ (์ ํ ์ฌํญ)
์ค์: ์ฌ์ฉ์๊ฐ ๊ธฐ์กด ๋ธ๋ก๊ทธ ํฌ์คํธ์ ์
๋ฐ์ดํธ๋ฅผ ์์ฒญํ๋ ๊ฒฝ์ฐ, 0-8๋จ๊ณ๋ฅผ ๊ฑด๋๋ฐ๊ณ 9๋จ๊ณ์์ ๋ฐ๋ก ์์ํ์ญ์์ค. ๋จผ์ ๊ธฐ์กด ์ด์ ํ์ผ์ ์ฝ์ ๋ค์ ๋ฐ๋ณต ํ๋ก์ธ์ค๋ฅผ ์งํํฉ๋๋ค.
์คํ ํ๋ฆ
๋ค์ ๋จ๊ณ๋ฅผ ์์๋๋ก ๋ฐ๋ฅด์ญ์์ค. ๋จ๊ณ๋ฅผ ๊ฑด๋๋ฐ๊ฑฐ๋ ํ์๋ ๊ณณ์์ ์ฌ์ฉ์ ์น์ธ ์์ด ์งํํ์ง ๋ง์ญ์์ค.
0๋จ๊ณ: ํ๋ก์ ํธ ํด๋ ์์ฑ
-
YYYY-MM-DD-short-topic-name ํ์์ผ๋ก ํด๋ ์ด๋ฆ์ ์์ฑํฉ๋๋ค
- ์ค๋ ๋ ์ง๋ฅผ ์ฌ์ฉํฉ๋๋ค
- ์ฃผ์ ์์ ์งง๊ณ URL ์นํ์ ์ธ ์ฌ๋ฌ๊ทธ๋ฅผ ๋ง๋ญ๋๋ค (์๋ฌธ์, ํ์ดํ, ์ต๋ 5๋จ์ด)
-
ํด๋ ๊ตฌ์กฐ๋ฅผ ์์ฑํฉ๋๋ค:
blog-posts/
โโโ YYYY-MM-DD-short-topic-name/
โโโ resources/
-
์งํํ๊ธฐ ์ ์ ์ฌ์ฉ์์๊ฒ ํด๋ ์์ฑ์ ํ์ธํฉ๋๋ค.
1๋จ๊ณ: ๋ฆฌ์์น ๋ฐ ๋ฆฌ์์ค ์์ง
-
๋ธ๋ก๊ทธ ํฌ์คํธ ๋๋ ํ ๋ฆฌ์ resources/ ํ์ ํด๋๋ฅผ ์์ฑํฉ๋๋ค
-
์ ๊ณต๋ ๊ฐ ๋ฆฌ์์ค์ ๋ํด:
- URL: ํต์ฌ ์ ๋ณด๋ฅผ ๊ฐ์ ธ์ ๋งํฌ๋ค์ด ํ์ผ๋ก
resources/์ ์ ์ฅํฉ๋๋ค
- ํ์ผ: ์ฝ๊ณ
resources/์ ์์ฝํฉ๋๋ค
- ์ฃผ์ : ์น ๊ฒ์์ ์ฌ์ฉํ์ฌ ์ต์ ์ ๋ณด๋ฅผ ์์งํฉ๋๋ค
-
๊ฐ ๋ฆฌ์์ค์ ๋ํด resources/์ ์์ฝ ํ์ผ์ ์์ฑํฉ๋๋ค:
resources/source-1-[short-name].md
resources/source-2-[short-name].md
- ๋ฑ
-
๊ฐ ์์ฝ์๋ ๋ค์์ด ํฌํจ๋์ด์ผ ํฉ๋๋ค:
# Source: [Title/URL]
## Key Points
- Point 1
- Point 2
## Relevant Quotes/Data
- Quote or statistic 1
- Quote or statistic 2
## How This Relates to Topic
Brief explanation of relevance
-
์ฌ์ฉ์์๊ฒ ๋ฆฌ์์น ์์ฝ์ ์ ์ํฉ๋๋ค.
2๋จ๊ณ: ๋ธ๋ ์ธ์คํ ๋ฐ ๋ฐ ๋ช
ํํ
-
์์ด๋์ด์ ์กฐ์ฌ๋ ๋ฆฌ์์ค๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๋ค์์ ์ ์ํฉ๋๋ค:
- ๋ฆฌ์์น์์ ์๋ณ๋ ์ฃผ์ ํ
๋ง
- ๋ธ๋ก๊ทธ ํฌ์คํธ์ ์ ์ฌ์ ๊ด์
- ๋ค๋ฃจ์ด์ผ ํ ํต์ฌ ํฌ์ธํธ
- ๋ช
ํํ๊ฐ ํ์ํ ์ ๋ณด์ ๊ณต๋ฐฑ
-
๋ช
ํํ ์ง๋ฌธ์ ํฉ๋๋ค:
- ๋
์์๊ฒ ์ ๋ฌํ๊ณ ์ถ์ ์ฃผ์ ์์ฌ์ ์ ๋ฌด์์
๋๊น?
- ๋ฆฌ์์น์์ ๊ฐ์กฐํ๊ณ ์ถ์ ํน์ ํฌ์ธํธ๊ฐ ์์ต๋๊น?
- ๋ชฉํ ๊ธธ์ด๋? (์งง์: 500-800๋จ์ด, ์ค๊ฐ: 1000-1500, ๊ธด: 2000+)
- ์ ์ธํ๊ณ ์ถ์ ํฌ์ธํธ๊ฐ ์์ต๋๊น?
-
์งํํ๊ธฐ ์ ์ ์ฌ์ฉ์ ์๋ต์ ๊ธฐ๋ค๋ฆฝ๋๋ค.
3๋จ๊ณ: ์์๋ผ์ธ ์ ์
-
๋ค์์ ํฌํจํ๋ ๊ตฌ์กฐํ๋ ์์๋ผ์ธ์ ์์ฑํฉ๋๋ค:
# Blog Post Outline: [Title]
## Meta Information
- **Target Audience**: [who]
- **Tone**: [style]
- **Target Length**: [word count]
- **Main Takeaway**: [key message]
## Proposed Structure
### Hook/Introduction
- Opening hook idea
- Context setting
- Thesis statement
### Section 1: [Title]
- Key point A
- Key point B
- Supporting evidence from [source]
### Section 2: [Title]
- Key point A
- Key point B
[Continue for all sections...]
### Conclusion
- Summary of key points
- Call to action or final thought
## Sources to Cite
- Source 1
- Source 2
-
์ฌ์ฉ์์๊ฒ ์์๋ผ์ธ์ ์ ์ํ๊ณ ์น์ธ ๋๋ ์์ ์ ์์ฒญํฉ๋๋ค.
4๋จ๊ณ: ์น์ธ๋ ์์๋ผ์ธ ์ ์ฅ
-
์ฌ์ฉ์๊ฐ ์์๋ผ์ธ์ ์น์ธํ๋ฉด ๋ธ๋ก๊ทธ ํฌ์คํธ ํด๋์ OUTLINE.md๋ก ์ ์ฅํฉ๋๋ค.
-
์์๋ผ์ธ์ด ์ ์ฅ๋์์์ ํ์ธํฉ๋๋ค.
5๋จ๊ณ: ์์๋ผ์ธ ์ปค๋ฐ (git ์ ์ฅ์์ธ ๊ฒฝ์ฐ)
-
ํ์ฌ ๋๋ ํ ๋ฆฌ๊ฐ git ์ ์ฅ์์ธ์ง ํ์ธํฉ๋๋ค.
-
์์ธ ๊ฒฝ์ฐ:
- ์ ํ์ผ์ ์คํ
์ด์งํฉ๋๋ค: ๋ธ๋ก๊ทธ ํฌ์คํธ ํด๋, ๋ฆฌ์์ค, OUTLINE.md
- ์ปค๋ฐ ๋ฉ์์ง๋ก ์ปค๋ฐํฉ๋๋ค:
docs: Add outline for blog post - [topic-name]
- ์๊ฒฉ์ ํธ์ํฉ๋๋ค
-
git ์ ์ฅ์๊ฐ ์๋ ๊ฒฝ์ฐ ์ด ๋จ๊ณ๋ฅผ ๊ฑด๋๋ฐ๊ณ ์ฌ์ฉ์์๊ฒ ์๋ฆฝ๋๋ค.
6๋จ๊ณ: ์ด์ ์์ฑ
-
์น์ธ๋ ์์๋ผ์ธ์ ๊ธฐ๋ฐ์ผ๋ก ์ ์ฒด ๋ธ๋ก๊ทธ ํฌ์คํธ ์ด์์ ์์ฑํฉ๋๋ค.
-
OUTLINE.md์ ๊ตฌ์กฐ๋ฅผ ์ ํํ ๋ฐ๋ฆ
๋๋ค.
-
๋ค์์ ํฌํจํฉ๋๋ค:
- ํฅ๋ฏธ๋ก์ด ๋์
๋ถ์ ๋์
๋ฌธ๊ตฌ
- ๋ช
ํํ ์น์
ํค๋
- ๋ฆฌ์์น์์ ๋์จ ๊ทผ๊ฑฐ์ ์์
- ์น์
๊ฐ ์์ฐ์ค๋ฌ์ด ์ ํ
- ์์ฌ์ ์ด ์๋ ๊ฐ๋ ฅํ ๊ฒฐ๋ก
- ์ธ์ฉ: ๋ชจ๋ ๋น๊ต, ํต๊ณ, ๋ฐ์ดํฐ ํฌ์ธํธ, ์ฌ์ค์ ์ฃผ์ฅ์ ์๋ณธ ์ถ์ฒ๋ฅผ ๋ฐ๋์ ์ธ์ฉํด์ผ ํฉ๋๋ค
-
์ด์์ ๋ธ๋ก๊ทธ ํฌ์คํธ ํด๋์ draft-v0.1.md๋ก ์ ์ฅํฉ๋๋ค.
-
ํ์:
# [Blog Post Title]
*[Optional: subtitle or tagline]*
[Full content with inline citations...]
---
## References
- [1] Source 1 Title - URL or Citation
- [2] Source 2 Title - URL or Citation
- [3] Source 3 Title - URL or Citation
-
์ธ์ฉ ์๊ตฌ์ฌํญ:
- ๋ชจ๋ ๋ฐ์ดํฐ ํฌ์ธํธ, ํต๊ณ ๋๋ ๋น๊ต์๋ ์ธ๋ผ์ธ ์ธ์ฉ์ด ์์ด์ผ ํฉ๋๋ค
- ๋ฒํธ๊ฐ ๋งค๊ฒจ์ง ์ฐธ์กฐ [1], [2] ๋ฑ ๋๋ ์ด๋ฆ์ด ์๋ ์ธ์ฉ [Source Name]์ ์ฌ์ฉํฉ๋๋ค
- ์ธ์ฉ์ ๋๋ถ๋ถ์ References ์น์
์ ์ฐ๊ฒฐํฉ๋๋ค
- ์: "Studies show that 65% of developers prefer TypeScript [1]"
- ์: "React outperforms Vue in rendering speed by 20% [React Benchmarks 2024]"
7๋จ๊ณ: ์ด์ ์ปค๋ฐ (git ์ ์ฅ์์ธ ๊ฒฝ์ฐ)
-
git ์ ์ฅ์์ธ์ง ํ์ธํฉ๋๋ค.
-
์์ธ ๊ฒฝ์ฐ:
- ์ด์ ํ์ผ์ ์คํ
์ด์งํฉ๋๋ค
- ์ปค๋ฐ ๋ฉ์์ง๋ก ์ปค๋ฐํฉ๋๋ค:
docs: Add draft v0.1 for blog post - [topic-name]
- ์๊ฒฉ์ ํธ์ํฉ๋๋ค
-
git ์ ์ฅ์๊ฐ ์๋ ๊ฒฝ์ฐ ๊ฑด๋๋ฐ๊ณ ์ฌ์ฉ์์๊ฒ ์๋ฆฝ๋๋ค.
8๋จ๊ณ: ๋ฆฌ๋ทฐ๋ฅผ ์ํด ์ด์ ์ ์
-
์ฌ์ฉ์์๊ฒ ์ด์ ๋ด์ฉ์ ์ ์ํฉ๋๋ค.
-
ํผ๋๋ฐฑ์ ์์ฒญํฉ๋๋ค:
- ์ ๋ฐ์ ์ธ ์ธ์์?
- ํ์ฅ ๋๋ ์ถ์๊ฐ ํ์ํ ์น์
์?
- ํค ์กฐ์ ์ด ํ์ํฉ๋๊น?
- ๋๋ฝ๋ ์ ๋ณด๊ฐ ์์ต๋๊น?
- ํน์ ํธ์ง ๋๋ ์ฌ์์ฑ์ด ํ์ํฉ๋๊น?
-
์ฌ์ฉ์ ์๋ต์ ๊ธฐ๋ค๋ฆฝ๋๋ค.
9๋จ๊ณ: ๋ฐ๋ณต ๋๋ ํ์
์ฌ์ฉ์๊ฐ ๋ณ๊ฒฝ์ ์์ฒญํ๋ ๊ฒฝ์ฐ:
- ์์ฒญ๋ ๋ชจ๋ ์์ ์ฌํญ์ ๊ธฐ๋กํฉ๋๋ค
- ๋ค์ ์กฐ์ ์ฌํญ๊ณผ ํจ๊ป 6๋จ๊ณ๋ก ๋์๊ฐ๋๋ค:
- ๋ฒ์ ๋ฒํธ ์ฆ๊ฐ (v0.2, v0.3 ๋ฑ)
- ๋ชจ๋ ํผ๋๋ฐฑ ๋ฐ์
draft-v[X.Y].md๋ก ์ ์ฅ
- 7-8๋จ๊ณ ๋ฐ๋ณต
์ฌ์ฉ์๊ฐ ์น์ธํ๋ ๊ฒฝ์ฐ:
- ์ต์ข
์ด์ ๋ฒ์ ์ ํ์ธํฉ๋๋ค
- ์ฌ์ฉ์๊ฐ ์์ฒญํ๋ฉด ์ ํ์ ์ผ๋ก
final.md๋ก ์ด๋ฆ์ ๋ณ๊ฒฝํฉ๋๋ค
- ๋ธ๋ก๊ทธ ํฌ์คํธ ์์ฑ ํ๋ก์ธ์ค๋ฅผ ์์ฝํฉ๋๋ค:
- ์์ฑ๋ ์ด ๋ฒ์ ์
- ๋ฒ์ ๊ฐ ์ฃผ์ ๋ณ๊ฒฝ ์ฌํญ
- ์ต์ข
๋จ์ด ์
- ์์ฑ๋ ํ์ผ
๋ฒ์ ์ถ์
๋ชจ๋ ์ด์์ ์ฆ๋ถ ๋ฒ์ ๊ด๋ฆฌ๋ก ๋ณด์กด๋ฉ๋๋ค:
draft-v0.1.md - ์ด๊ธฐ ์ด์
draft-v0.2.md - ์ฒซ ๋ฒ์งธ ํผ๋๋ฐฑ ๋ฐ์ ํ
draft-v0.3.md - ๋ ๋ฒ์งธ ํผ๋๋ฐฑ ๋ฐ์ ํ
- ๋ฑ
์ด๋ฅผ ํตํด ๋ธ๋ก๊ทธ ํฌ์คํธ์ ์งํ๋ฅผ ์ถ์ ํ๊ณ ํ์ ์ ๋๋๋ฆด ์ ์์ต๋๋ค.
์ถ๋ ฅ ํ์ผ ๊ตฌ์กฐ
blog-posts/
โโโ YYYY-MM-DD-topic-name/
โโโ resources/
โ โโโ source-1-name.md
โ โโโ source-2-name.md
โ โโโ ...
โโโ OUTLINE.md
โโโ draft-v0.1.md
โโโ draft-v0.2.md (๋ฐ๋ณต ์)
โโโ draft-v0.3.md (์ถ๊ฐ ๋ฐ๋ณต ์)
ํ์ง์ ์ํ ํ
- ๋์
๋ฌธ๊ตฌ: ์ง๋ฌธ, ๋๋ผ์ด ์ฌ์ค, ๋๋ ๊ณต๊ฐ ๊ฐ๋ฅํ ์๋๋ฆฌ์ค๋ก ์์ํฉ๋๋ค
- ํ๋ฆ: ๊ฐ ๋ฌธ๋จ์ด ๋ค์ ๋ฌธ๋จ์ผ๋ก ์ฐ๊ฒฐ๋์ด์ผ ํฉ๋๋ค
- ๊ทผ๊ฑฐ: ๋ฆฌ์์น ๋ฐ์ดํฐ๋ก ์ฃผ์ฅ์ ๋ท๋ฐ์นจํฉ๋๋ค
- ์ธ์ฉ: ๋ค์์ ๊ฒฝ์ฐ ํญ์ ์ถ์ฒ๋ฅผ ์ธ์ฉํฉ๋๋ค:
- ๋ชจ๋ ํต๊ณ ๋ฐ ๋ฐ์ดํฐ ํฌ์ธํธ (์: "According to [Source], 75% of...")
- ์ ํ, ์๋น์ค, ์ ๊ทผ ๋ฐฉ์ ๊ฐ์ ๋น๊ต (์: "X performs 2x faster than Y [Source]")
- ์์ฅ ๋ํฅ, ์ฐ๊ตฌ ๊ฒฐ๊ณผ, ๋ฒค์น๋งํฌ์ ๋ํ ์ฌ์ค์ ์ฃผ์ฅ
- ์ธ๋ผ์ธ ์ธ์ฉ ํ์ ์ฌ์ฉ: [Source Name] ๋๋ [Author, Year]
- ๋ณด์ด์ค: ์ ์ฒด์ ์ผ๋ก ์ผ๊ด๋ ํค์ ์ ์งํฉ๋๋ค
- ๊ธธ์ด: ๋ชฉํ ๋จ์ด ์๋ฅผ ์ค์ํฉ๋๋ค
- ๊ฐ๋
์ฑ: ์งง์ ๋ฌธ๋จ๊ณผ ์ ์ ํ ๊ณณ์ ๊ธ๋จธ๋ฆฌ ๊ธฐํธ๋ฅผ ์ฌ์ฉํฉ๋๋ค
- CTA: ๋ช
ํํ ํ๋ ์ด๊ตฌ ๋๋ ์๊ฐ์ ์๊ทนํ๋ ์ง๋ฌธ์ผ๋ก ๋ง๋ฌด๋ฆฌํฉ๋๋ค
์ฐธ๊ณ ์ฌํญ
- ์ง์ ๋ ์ฒดํฌํฌ์ธํธ์์ ํญ์ ์ฌ์ฉ์ ์น์ธ์ ๊ธฐ๋ค๋ฆฝ๋๋ค
- ๊ธฐ๋ก์ ์ํด ๋ชจ๋ ์ด์ ๋ฒ์ ์ ๋ณด์กดํฉ๋๋ค
- URL์ด ์ ๊ณต๋ ๋ ์ต์ ์ ๋ณด๋ฅผ ์ํด ์น ๊ฒ์์ ์ฌ์ฉํฉ๋๋ค
- ๋ฆฌ์์ค๊ฐ ๋ถ์กฑํ ๊ฒฝ์ฐ ์ฌ์ฉ์์๊ฒ ์ถ๊ฐ ์๋ฃ๋ฅผ ์์ฒญํ๊ฑฐ๋ ์ถ๊ฐ ๋ฆฌ์์น๋ฅผ ์ ์ํฉ๋๋ค
- ๋์ ๋
์์ ๋ฐ๋ผ ํค์ ์กฐ์ ํฉ๋๋ค (๊ธฐ์ ์ , ์ผ๋ฐ์ , ๋น์ฆ๋์ค ๋ฑ)