technical-writing

Generate consistent technical documentation using templates, diagrams, and review checklists.

Updated Feb 20, 2026
One-click install
npx skills add https://github.com/saajunaid/junai --skill technical-writing-saajunaid
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-writing
Source: https://github.com/saajunaid/junai/tree/main/.github/skills/docs/technical-writing
Command: npx skills add https://github.com/saajunaid/junai --skill technical-writing-saajunaid

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Documentation quality often varies across projects, causing onboarding friction, miscommunication, and maintenance slowdowns. This skill provides structured guidance to produce clear, consistent technical documentation at scale.

Core Features & Use Cases

  • Templates for READMEs, Architecture Decisions (ADRs), Runbooks, and onboarding guides.
  • Writing principles, diagrams guidance, and review checklists to improve readability, accuracy, and maintainability.
  • Use cases include establishing a shared documentation standard in new projects, teams, or complex systems.

Quick Start

Create a project README and ADR using the templates and guidelines provided, then apply the writing principles to your initial runbook to establish a consistent documentation standard.

Frequently Asked Questions about technical-writing

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

FAQPage Schema
How do I create consistent technical documentation across multiple projects?

To create consistent technical documentation, you need structured templates for READMEs, ADRs, and runbooks combined with standardized writing principles and review checklists to ensure readability and maintainability across teams.

What is the best way to structure an Architecture Decision Record for a new project?

The best way to structure an Architecture Decision Record is using a standardized template that captures context, decision drivers, and consequences, ensuring clear communication of architectural choices and reducing onboarding friction.

How do I write a runbook that is actionable and easy to maintain?

To write an actionable runbook, apply established writing principles and include diagrams and code examples, then validate the content against a review checklist to ensure accuracy and maintainability during operations.

Does this approach work for establishing a shared documentation standard in complex systems?

Yes, this approach works for complex systems by providing structured guidance, templates, and diagrams that scale across teams, establishing a shared documentation standard that reduces miscommunication and maintenance slowdowns.

When do I need to use standardized templates for developer docs and onboarding guides?

You need standardized templates for developer docs and onboarding guides when onboarding friction and miscommunication slow down project maintenance, requiring consistent structure and writing principles to improve accuracy.

What should be included in a project README to reduce onboarding friction?

A project README should include structured templates, writing principles, diagrams, and code examples, validated by a review checklist to ensure clear, actionable documentation that reduces onboarding friction for new developers.