plugins/technical-blogging/skills/blog-structures/SKILL.md
# Blog Structures > Structural patterns and frameworks for different types of technical blog posts. ## Knowledge Base ### The Technical Blog Post Anatomy Every technical blog post has these layers: ``` Hook --> Why should I care? (2-3 sentences) Context --> What problem exists? (1-2 paragraphs) Solution --> How do we solve it? (bulk of the post) Evidence --> Does it work? (benchmarks, examples, results) Takeaways --> What did we learn? (3-5 bullet points) Call t
npx skillsauth add hermeticormus/librecopy-claude-code plugins/technical-blogging/skills/blog-structuresInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Structural patterns and frameworks for different types of technical blog posts.
Every technical blog post has these layers:
Hook --> Why should I care? (2-3 sentences)
Context --> What problem exists? (1-2 paragraphs)
Solution --> How do we solve it? (bulk of the post)
Evidence --> Does it work? (benchmarks, examples, results)
Takeaways --> What did we learn? (3-5 bullet points)
Call to Action --> What should I do next? (1-2 sentences)
Tutorial Structure:
1. What we are building (with screenshot/result preview)
2. Prerequisites
3. Setup
4. Step-by-step implementation
5. Testing/verification
6. Key takeaways
7. Next steps / further reading
Deep Dive Structure:
1. The question or concept we are exploring
2. Surface-level understanding (what most people know)
3. Going deeper (internals, mechanics, edge cases)
4. Practical implications (how this knowledge changes your code)
5. Key insights
Case Study Structure:
1. The context (what we were building, constraints)
2. The problem (specific metrics: latency, errors, cost)
3. What we tried (including things that did not work)
4. The solution (technical details)
5. Results (before/after metrics)
6. Lessons learned
Comparison Structure:
1. The decision (what are we choosing between?)
2. Evaluation criteria (what matters?)
3. Candidate A (strengths, weaknesses, code example)
4. Candidate B (strengths, weaknesses, code example)
5. Head-to-head comparison table
6. Recommendation by use case
Announcement Structure:
1. The headline feature (lead with impact)
2. Why we built it (user request, pain point)
3. How to use it (quick code example)
4. Other changes (secondary features, fixes)
5. Breaking changes and migration
6. What is next
| Do | Avoid | |----|-------| | "This approach reduces latency by 40%" | "This amazing approach dramatically improves performance" | | "Here is a trade-off to consider" | "The only downside is..." | | "We chose X because Y" | "X is the best choice" | | "Let's look at the code" | "As you can see from the above" | | Active voice | Passive voice | | Second person ("you") | Third person ("the developer") |
```diff
const app = new Hono();
+const authMiddleware = bearerAuth({ token: process.env.API_KEY });
-app.get('/data', (c) => {
+app.get('/data', authMiddleware, (c) => {
return c.json({ items: [] });
});
```
| Metric | Good | Great | |--------|------|-------| | Average read time | >3 min | >5 min | | Scroll depth | >60% | >80% | | Bounce rate | <60% | <40% | | Social shares | >10 | >50 | | Bookmark rate | >2% | >5% |
tools
# User Doc Patterns > Patterns for writing clear, accessible end-user documentation. ## Knowledge Base ### User Documentation vs Developer Documentation | User Docs | Developer Docs | |-----------|---------------| | Task-oriented ("How do I...") | Concept-oriented ("How does it work...") | | Plain language | Technical language | | Screenshots and visual aids | Code examples | | Step-by-step procedures | API references | | Feature names and UI labels | Function signatures and parameters | | A
tools
# Tutorial Structures > Pedagogical patterns and frameworks for creating effective technical tutorials. ## Knowledge Base ### The Tutorial Spectrum Tutorials exist on a spectrum between two extremes: | Recipe | Concept Guide | |--------|--------------| | "Do exactly this" | "Understand this idea" | | Step-by-step | Explanation-heavy | | Fast to complete | Deep understanding | | Low retention | High retention | The best tutorials blend both: steps for doing, explanations for understanding.
tools
# Tutorial Patterns ## Tutorial vs. How-to Guide: The Critical Distinction Before writing, identify which document is actually needed: | Tutorial | How-to Guide | |----------|-------------| | "Build a REST API in Node.js" | "Add JWT authentication to your Express API" | | For someone new to this | For someone who knows the domain | | Explains why each step is done | Steps are efficient, minimal explanation | | Has checkpoints, explores | Numbered steps, no detours | | Learner reaches a comple
tools
# Tech Blogging Patterns ## The Developer Reading Pattern Developers do not read technical posts linearly. They scan in this order: 1. Headline (is this relevant to me?) 2. Code blocks (is this real code I can use?) 3. Headers (what does this cover?) 4. First paragraph (what's the point?) 5. Key takeaways / conclusion (is it worth reading fully?) Design for scanning first, reading second. Put real code within the first 25% of the post. ## The Before/After Pattern The contrast between a pain