design-doc

Generate comprehensive RFC design documents with structured templates for requirements, architecture, and risks.

13|4|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/OmexIT/claude-skills-pack --skill design-doc-omexit
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: design-doc
Source: https://github.com/OmexIT/claude-skills-pack/tree/main/skills/design-doc
Command: npx skills add https://github.com/OmexIT/claude-skills-pack --skill design-doc-omexit

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Streamlines the creation and review of system design documents (RFCs), ensuring clear requirements, constraints, decisions, and traceability.

Core Features & Use Cases

  • RFC-ready templates: A complete structure covering requirements, architecture, data model, APIs, rollout, risks, and test plans.
  • Trade-off analysis: Encourages evaluation of alternatives and their implications to support informed decisions.
  • Operational readiness: Integrates with day-2 operations, deployment and observability considerations.

Quick Start

Fill out the RFC template for the requested feature to generate a complete system design document.

Frequently Asked Questions about design-doc

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

FAQPage Schema
How do I write a system design doc for a new feature API?

To write a system design doc for a new feature API, use a structured RFC template that covers requirements, architecture, data models, APIs, rollout, observability, risks, and test strategy. This ensures comprehensive design documentation and clear traceability for decisions.

What should be included in an RFC template for product architecture rollout?

An RFC template for product architecture rollout should include requirements, architecture decisions, data models, API definitions, rollout plans, observability metrics, alternatives analysis, risks, and test strategies. This structure streamlines review and ensures operational readiness for deployment.

When do I need to document alternatives and risks in a design doc?

You need to document alternatives and risks in a design doc when evaluating major improvements or new features. Trade-off analysis of alternatives and their implications supports informed architecture decisions and ensures clear traceability for requirements and constraints.

Does this design doc template support day-2 operations and observability?

Yes, this design doc template supports day-2 operations and observability by integrating deployment considerations and monitoring metrics directly into the RFC structure. This ensures the system design covers operational readiness and release planning comprehensively.

How do I structure a test strategy within an architecture design document?

To structure a test strategy within an architecture design document, include a dedicated section in the RFC template that defines testing approaches alongside rollout plans and observability. This ensures the design doc satisfies release readiness requirements for both new features and major improvements.