Goal
SkillDev toolsWrite a practical technical tutorial for engineers, covering one tool or concept in 10-15 mins of reading time
Available today. Use it from your connected AI after setup.
No other account needed.
Connect ahel once, and every AI you use reads what you have installed.
Then ask your AI: use the Goal skill
What this skill tells your AI
The instructions your AI receives, as published by causify-ai/helpers in .claude/skills/blog.write_tutorial_readme/SKILL.md and read by ahel’s review.
- Write clear, hands-on tutorials that help engineers quickly learn a new tool, technique, or concept
- Tutorials should be practical and immediately applicable, not theoretical surveys
Audience
- Target: Software engineers and technical practitioners
- Skill level: General to intermediate (some programming knowledge assumed)
- Goal: Enable readers to use the tool/technique effectively after reading
Tutorial Structure
-
Follow this outline:
-
Introduction (1-2 paragraphs)
- What is this tool/concept?
- Why should engineers care? (What problem does it solve?)
- When to use it (not just "always")
- What are other tools that solve similar problems
- Links to official docs
- Installation
- Documentation
- Tutorial
-
Prerequisites (if any)
- Required knowledge or tools
-
Installation/Setup (if applicable)
- Clear, copy-paste ready commands
- Verify installation with a simple test
-
Core Concepts (1-2 paragraphs)
- Explain 2-3 key ideas
-
Guidelines
Length
- Target: 10-15 minutes reading time (roughly 1500-2500 words)
- Avoid: Overly long tutorials that cover everything; focus on the 80% use case
Template
- Use
website/docs/blog/posts/draft.blog_template.mdas template
Code Examples
- Use copy-paste ready code blocks with
bashor language-specific syntax highlighting - Include expected output so readers know it worked
- For shell commands, show the prompt style, e.g.,
- On macOS and Linux using the official installer:
> curl -LsSf https://astral.sh/uv/install.sh | sh
- On macOS and Linux using the official installer:
Platform Coverage
- Focus on macOS and Linux instructions
Tone & Voice
- Direct and practical ("use this when..." not "one might consider...")
- Active voice, short sentences
- Assume readers are busy engineers
- Don't be overly casual
Visuals
- Include diagrams only if they clarify workflow or architecture
- Use simple diagrams using mermaid, graphviz, or reference external images if needed
- Don't over-decorate
Formatting
- Follow the rules in:
.claude/skills/markdown.rules.md.claude/skills/text.rules.md
Examples to Reference
-
Located in
website/docs/blog/posts/website/docs/blog/posts/uv_in_30_mins.md: Tool intro with installation, core concepts, exampleswebsite/docs/blog/posts/ripgrep_in_30_mins.md: Search tool with practical use caseswebsite/docs/blog/posts/python_packaging_in_30_mins.md: Concept-based tutorial with workflowwebsite/docs/blog/posts/mdm_unified_markdown_manager.md: Multi-tool tutorial
-
Study these for structure, tone, depth, and length
Signals
- GitHub stars
- 145
- Forks
- 159
- Last commit
- Sep 2026
Advanced
- Catalog kind
- skill
- Gateway key
blog-write-tutorial-readme- Source
- github.com/causify-ai/helpers