devguide-patterns

Structure technical documentation using the Diátaxis framework and code example best practices.

Updated Feb 25, 2026
One-click install
npx skills add https://github.com/HermeticOrmus/LibreCopy-Claude-Code --skill devguide-patterns
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: devguide-patterns
Source: https://github.com/HermeticOrmus/LibreCopy-Claude-Code/tree/main/plugins/developer-guides/skills/devguide-patterns
Command: npx skills add https://github.com/HermeticOrmus/LibreCopy-Claude-Code --skill devguide-patterns

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill addresses the common issue of technical documentation being difficult to learn from, poorly structured, or lacking clear examples, leading to developer frustration and slower adoption.

Core Features & Use Cases

  • Enforces Diátaxis Framework: Provides guidance on structuring documentation into Tutorials, How-Tos, Explanations, and References.
  • Code Example Best Practices: Details how to write minimal, complete, and runnable code examples, including success and error paths.
  • Structured Prerequisites: Advocates for tables or checklists over prose for prerequisites.
  • Progressive Tutorial Structure: Emphasizes testable states at the end of each tutorial step.
  • Troubleshooting Placement: Recommends placing troubleshooting tips at the end of relevant steps.
  • Identifies Anti-Patterns: Highlights common mistakes like tutorials requiring production setup or how-tos that teach instead of guide.
  • Use Case: A technical writer can use this Skill to audit and improve the quality and effectiveness of API documentation, SDK guides, or product tutorials, ensuring developers can learn and use the product efficiently.

Quick Start

Review the provided documentation for the Diátaxis framework and best practices for code examples.

Frequently Asked Questions about devguide-patterns

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is the Diátaxis framework for technical documentation?

The Diátaxis framework structures technical documentation into four distinct types: Tutorials, How-Tos, Explanations, and References. This separation improves developer learning and product adoption by ensuring clarity and usability in documentation.

How do I write effective code examples for developer guides?

To write effective code examples for developer guides, ensure they are minimal, complete, and runnable. You should also include both success and error paths to provide developers with a comprehensive understanding of code execution.

How should I structure prerequisites in technical writing?

When structuring prerequisites in technical writing, use tables or checklists instead of prose. This formatting approach ensures developers can quickly verify they have the required environment setup before starting a tutorial or guide.

What are common anti-patterns in technical documentation?

Common anti-patterns in technical documentation include tutorials that require a production setup environment, and how-to guides that attempt to teach concepts instead of strictly guiding users through specific tasks.

Where should troubleshooting tips be placed in developer tutorials?

Troubleshooting tips should be placed at the end of relevant steps within developer tutorials. Additionally, each tutorial step should conclude with a testable state to verify progressive learning and implementation success.