Claude Skills
CollectionsCompareWorkflowsNominate
Sign inSign up
© 2026 Curated Agent Skills·Learn more about Agent Skills
Back to repository

system-overview-writer

verified

Guidelines for creating architecture overview and system explanation documentation. Use when writing content that clarifies system design, data flow, and architectural concepts.

View on GitHub

Marketplace

orases-marketplace

OrasesLabs/orases-claude-code-marketplace

Plugin

docs-management

documentation

Repository

OrasesLabs/orases-claude-code-marketplace

plugins/docs-management/skills/system-overview-writer/SKILL.md

Last Verified

February 3, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/OrasesLabs/orases-claude-code-marketplace/blob/main/plugins/docs-management/skills/system-overview-writer/SKILL.md -a claude-code --skill system-overview-writer

Installation paths:

Claude
.claude/skills/system-overview-writer/
Powered by add-skill CLI

Instructions

# Explanation Documentation Skill

This skill provides guidelines for creating **explanation** documentation - understanding-oriented content about system architecture in the Diataxis framework.

## Purpose

Explanations help users **understand** concepts, architecture, and system design. They provide context and illuminate the "why" behind how things work.

## User Need

> "I want to understand how this system works."

## Characteristics

| Attribute | Description |
|-----------|-------------|
| **Orientation** | Understanding |
| **Focus** | Concepts and context |
| **Goal** | Illuminate and clarify |
| **Tone** | Thoughtful, discursive |

## Target Directory

Place explanations in: `docs/architecture/`

## Writing Guidelines

### DO

- Clarify and illuminate understanding
- Discuss alternatives and trade-offs
- Provide context and background
- Connect concepts to each other
- Explain the reasoning behind designs
- Be opinionated when appropriate
- Use diagrams to illustrate concepts

### DON'T

- Provide step-by-step instructions
- Focus on specific tasks
- Include code that needs to be copied
- Skip the "why" in favor of "what"
- Avoid taking positions

## Examples of Good Explanations

- "System Architecture Overview"
- "Authentication Architecture"
- "Data Flow in the Application"
- "Security Model"
- "Why We Chose PostgreSQL"

---

## Template

Use this template when creating architecture overview documentation:

```markdown
# [System/Component] Architecture

*Last updated: [YYYY-MM-DD]*

## Overview

[2-3 paragraphs providing a high-level description of the system, its purpose, and its place in the broader context]

## Key Concepts

### [Concept 1]

[Explanation of the concept, why it exists, and how it relates to the system]

### [Concept 2]

[Explanation]

### [Concept 3]

[Explanation]

## System Components

┌─────────────────────────────────────────────────────────┐
│                    [System Name]                         │
├─────────────┬─────────────

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4956 chars