blog-write-ml-tutorial

Write a blog post about an ML library or technique for a technical audience

SKILL.md

GitHub

Goal

  • Write a blog post about using an ML library or technique in a real-world application
  • Target a technical audience with an ML and AI background that may not know the library or technique
  • Promote the library and explain its benefits in simple terms
  • Explain why it is better than alternatives for the use case

Workflow

Write the Post

  • Follow this structure:
    • Title
    • Subtitle: short description of the post, in first person
    • Introduction: explain the library or technique and its benefits in simple terms
    • Competitors: explain the main competitors and why this library may be better
    • Problem Statement: explain the problem and how the library or technique solves it
    • Solution: explain the solution with code snippets, output examples, and screenshots, simple enough to follow without running the code
    • Conclusion: summarize the benefits and why it is better for the use case
    • References: list the references used to write the post
  • Give each section a concise, interesting title

Conventions

  • Use Markdown and LaTeX for math equations
  • Use Graphviz for diagrams
  • Use the images referenced in the Markdown and Jupyter Notebook files in the project

Verification

  • Confirm the post follows the required structure (Title, Subtitle, Introduction, Competitors, Problem Statement, Solution, Conclusion, References)
  • Confirm code snippets and screenshots let the reader follow along without running the code