Initial commit
This commit is contained in:
105
commands/new-post.md
Normal file
105
commands/new-post.md
Normal file
@@ -0,0 +1,105 @@
|
||||
---
|
||||
argument-hint: [TOPIC]
|
||||
description: Create a new blog post with braindump and draft files, then start brainstorming conversation
|
||||
---
|
||||
|
||||
Topic: $1
|
||||
|
||||
You are starting a new blog post on the topic: **$1**
|
||||
|
||||
## Setup
|
||||
|
||||
1. Create directory structure: `posts/$1/`
|
||||
2. Create `posts/$1/braindump.md` with this template:
|
||||
|
||||
```markdown
|
||||
# $1 - Braindump
|
||||
|
||||
## Context
|
||||
<!-- What triggered this topic? Personal experience, observation, frustration? -->
|
||||
|
||||
## Core Argument
|
||||
<!-- Main thesis or insight you want to convey -->
|
||||
|
||||
## Audience
|
||||
<!-- Who is this for? Engineers, managers, general audience? -->
|
||||
|
||||
## Outline
|
||||
<!-- Evolving structure of the post -->
|
||||
|
||||
## Research
|
||||
<!-- Studies, data, citations, sources -->
|
||||
|
||||
## Examples
|
||||
<!-- Concrete cases, anecdotes, stories -->
|
||||
|
||||
## Quotes
|
||||
<!-- Notable quotations with attribution -->
|
||||
|
||||
## Questions
|
||||
<!-- Open questions to resolve during writing -->
|
||||
|
||||
## Sources
|
||||
<!-- Full references for later citation -->
|
||||
```
|
||||
|
||||
3. Create `posts/$1/draft.md` with this template:
|
||||
|
||||
```markdown
|
||||
---
|
||||
title:
|
||||
date: YYYY-MM-DD
|
||||
status: draft
|
||||
---
|
||||
|
||||
# [Title]
|
||||
|
||||
## TL;DR
|
||||
-
|
||||
-
|
||||
-
|
||||
|
||||
## [Introduction]
|
||||
|
||||
[Hook: anecdote, problem statement, or rhetorical question]
|
||||
|
||||
## [Body Section 1]
|
||||
|
||||
[Content]
|
||||
|
||||
## [Body Section 2]
|
||||
|
||||
[Content]
|
||||
|
||||
## [Conclusion]
|
||||
|
||||
[Summary, practical implications, engagement question]
|
||||
```
|
||||
|
||||
## After Setup
|
||||
|
||||
Once files are created, **invoke the brainstorming skill** (from essentials plugin) and start the conversation:
|
||||
|
||||
- Ask clarifying questions about the topic
|
||||
- Explore what triggered this idea
|
||||
- Identify the core argument or angle
|
||||
- Define the audience
|
||||
- Suggest possible approaches
|
||||
- Update braindump.md with ideas as they emerge
|
||||
|
||||
**Do NOT immediately draft the post.** Start with brainstorming to refine the idea first.
|
||||
|
||||
## Example Flow
|
||||
|
||||
```
|
||||
[After creating files]
|
||||
|
||||
AI: Created posts/$1/ with braindump.md and draft.md.
|
||||
|
||||
[invokes brainstorming skill]
|
||||
|
||||
Let's explore this topic. What triggered your interest in $1?
|
||||
Is this based on a specific experience or pattern you've noticed?
|
||||
```
|
||||
|
||||
Then continue the brainstorming conversation naturally, updating braindump.md as ideas develop.
|
||||
Reference in New Issue
Block a user