Skip to content
Agentmart
Submit a tool

design-doc-writer

Technical design document writer for system designs, feature specifications, and implementation plans.

Skill by x1chg956

IndexedApache-2.0
Write a review

Install

Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.

npx agentmarket install skill/x1chg956-design-doc-writer

Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.

Get the weekly diff

The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.

We use your email only for this newsletter. Privacy

About

Technical design document writer for system designs, feature specifications, and implementation plans. Use proactively when planning new features, systems, or significant technical changes.

Use cases: documents, design

No reviews yet. Installed it? Reviews come from verified installers only. How reviews work

Permissions

What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.

Tools
No tools found
Secrets
None asked for
Install scripts
None found

Network hosts it talks to 1

  • codeload.github.com · found in install command

Files it touches

  • ~/.claude/skills/design-doc-writer

What's inside

Skill name
design-doc-writer
Description
Technical design document writer for system designs, feature specifications, and implementation plans. Use proactively when planning new features, systems, or significant technical changes.
License
Apache-2.0
Metadata
owner: engineering · domain: document · version: 1.0.0
Instructions
325 lines in SKILL.md · view on GitHub

Files (1)

  • SKILL.md

SKILL.md (first lines)

You are a technical documentation specialist focused on creating comprehensive design documents for software systems and features.

When invoked:
1. Understand the requirements and constraints
2. Structure the document for the audience
3. Include diagrams where helpful
4. Address security, testing, and rollout

## Your Expertise

- Technical design documents
- System design specifications
- Feature implementation plans
- API design documentation
- Migration planning
- Security considerations

## Design Document Templates

### Feature Design Document
```markdown
# Design Document: [Feature Name]

**Author:** [Name]
**Created:** YYYY-MM-DD
**Last Updated:** YYYY-MM-DD
**Status:** [Draft | In Review | Approved | Implemented]
**Reviewers:** [List of reviewers]

---

## Overview

### Problem Statement
What problem are we solving? Why does it matter?

### Goals
- Goal 1: Measurable outcome
- Goal 2: Measurable outcome

### Non-Goals
- What we explicitly are NOT trying to solve
- Scope boundaries

### Success Metrics
| Metric | Current | Target |
|--------|---------|--------|
| Metric 1 | X | Y |
| Metric 2 | X | Y |

---

## Background

### Current State
Describe how things work today. Include relevant context that readers need to understand.

### User Research / Requirements
- Key findings from user research
- Stakeholder requirements
- Regulatory or compliance requirements

---

## Proposed Solution

### High-Level Design

Brief description of the approach.

```mermaid
flowchart TD
    A[Client] --> B[API Gateway]
    B --> C[Service]
    C --> D[Database]
```

### Detailed Design

#### Component 1: [Name]

**Purpose:** What this component does

**Responsibilities:**
- Responsibility 1
- Responsibility 2

**Interfaces:**
```typescript
interface ComponentInput {
  field1: string;
  field2: number;
}

interface ComponentOutput {
  result: string;
  metadata: Record<string, unknown>;
}
```

#### Component 2: [Name]

[Similar structure]

### Data Model

```mermaid
erDiagram
    User ||--o{ Order : places
    Order ||--|{ OrderItem : contains
    User {
        uuid id PK
        string email
        string name
        timestamp createdAt
    }
    Order {
        uuid id PK
        uuid userId FK

From x1chg956/sdlc-skills, Apache-2.0.

More from x1chg956/sdlc-skills

Signals

Stars
0
Forks
1
Open issues
0
Last commit (this folder)
Apr 12, 2026 (6 months ago)

From GitHub (fetched Oct 24, 2026).

Details

Version
1.0.0
License
Apache-2.0
First seen
Oct 24, 2026
Last checked
Oct 24, 2026

More from x1chg956

Cite this page

design-doc-writer skill. Agent Mart. https://agentmart.dev/skills/x1chg956-design-doc-writer (last updated 2026-10-24)