turn-this-feature-into-a-blog-post
SKILL.md
Turn This Feature Into a Blog Post
Generate a Markdown blog post that explains a code implementation in an engaging, educational way.
Process
- Analyze the implementation - Read and understand all relevant code files, tracing the feature from entry point to completion
- Identify the narrative - Find the core problem being solved and why it matters
- Structure the post - Organize as What → Why → How (from first principles)
- Write accessibly - Use friendly, conversational language while maintaining technical authority
- Output Markdown - Create a complete
.mdfile ready for publishing
Blog Post Structure
Title
- Clear, specific, and searchable
- Format: "How We Built [Feature]" or "Building [Feature]: A Deep Dive"
Introduction (2-3 paragraphs)
- Hook the reader with the problem or outcome
- Briefly explain what the feature does
- Preview what readers will learn
The What (1-2 sections)
- Describe the feature from the user's perspective
- Include screenshots or diagrams if applicable
- Keep technical jargon minimal
The Why (1-2 sections)
- Explain the problem this solves
- Discuss alternatives considered and why this approach won
- Connect to broader engineering principles
The How (2-4 sections)
- Walk through the implementation from first principles
- Include relevant code snippets with explanations
- Explain non-obvious decisions
- Build up complexity gradually
Conclusion
- Summarize key takeaways
- Mention potential future improvements
- Invite engagement (questions, feedback)
Writing Style
- Friendly but authoritative - Write like a knowledgeable colleague explaining over coffee
- First-person plural - Use "we" to create shared ownership
- Active voice - "We built" not "It was built"
- Show, don't just tell - Use code examples liberally
- Explain the "why" - Every code block should have context
- Avoid jargon walls - Define terms on first use
Code Snippets
- Include only relevant portions, not entire files
- Add comments for non-obvious lines
- Use syntax highlighting with language tags
- Provide context before each snippet
Output
Save the blog post as a Markdown file with:
- Kebab-case filename matching the title
- Frontmatter with title, date, author, and tags (if appropriate for the target platform)
- Properly formatted headers, code blocks, and lists
Weekly Installs
3
Repository
ghostscientist/skillsGitHub Stars
2
First Seen
Jan 28, 2026
Installed on
opencode3
claude-code3
cursor3
gemini-cli2
antigravity2
github-copilot2