turn-this-feature-into-a-blog-post

📁 ghostscientist/skills 📅 Jan 28, 2026
3
总安装量
2
周安装量
#54598
全站排名
安装命令
npx skills add https://github.com/ghostscientist/skills --skill turn-this-feature-into-a-blog-post

Agent 安装分布

opencode 2
cursor 2
claude-code 2
cline 1
codex 1

Skill 文档

Turn This Feature Into a Blog Post

Generate a Markdown blog post that explains a code implementation in an engaging, educational way.

Process

  1. Analyze the implementation – Read and understand all relevant code files, tracing the feature from entry point to completion
  2. Identify the narrative – Find the core problem being solved and why it matters
  3. Structure the post – Organize as What → Why → How (from first principles)
  4. Write accessibly – Use friendly, conversational language while maintaining technical authority
  5. Output Markdown – Create a complete .md file 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