technical-architecture

Generate technical architecture documents from product requirement briefs.

1|Updated Feb 16, 2026
One-click install
npx skills add https://github.com/Jeff-Stapleton/dotclaude --skill technical-architecture
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: technical-architecture
Source: https://github.com/Jeff-Stapleton/dotclaude/tree/main/.claude/skills/technical-architecture
Command: npx skills add https://github.com/Jeff-Stapleton/dotclaude --skill technical-architecture

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the creation of comprehensive technical architecture documents from product requirement briefs, ensuring all non-functional requirements are addressed.

Core Features & Use Cases

  • NFR Extraction: Automatically identifies and categorizes non-functional requirements (performance, security, scalability, etc.) from product briefs.
  • Architecture Generation: Produces detailed technical architecture documents including technology stack, system diagrams, and data models.
  • Use Case: A product manager provides a product requirement brief for a new e-commerce platform. This Skill analyzes the brief, extracts all NFRs, and generates a full technical architecture document specifying the necessary backend services, databases, and infrastructure.

Quick Start

Use the technical-architecture skill to generate an architecture document for the product brief located at /path/to/product-requirements.md.

Frequently Asked Questions about technical-architecture

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

FAQPage Schema
How do I generate technical architecture documents from product requirements?

To generate technical architecture documents, provide a product requirement brief for analysis. The system extracts non-functional requirements and autonomously produces detailed documentation including technology stack specifications, system diagrams, and data models.

What are non-functional requirements and how are they extracted from a product brief?

Non-functional requirements (NFRs) define system attributes like performance, security, and scalability. They are extracted automatically by analyzing a product requirement brief to identify and categorize these operational constraints for the architecture.

Can I specify tech stack preferences when creating a software design document?

Yes, you can specify tech stack preferences by providing an optional tech-stack-preferences.md file. The architecture generation process accepts this input to tailor the output, defining specific languages, frameworks, systems, and services accordingly.

What is the best way to document system diagrams and data models for a new software project?

The best way to document system diagrams and data models is to automate creation from a product brief. An autonomous architecture generator analyzes requirements and produces detailed documentation with visual diagrams and technology justifications.

Do I need a specific format for product requirement briefs to extract non-functional requirements?

You need a markdown product requirement brief to extract non-functional requirements effectively. Supplying a standard markdown file allows the system to parse product requirements and generate the full technical architecture document accurately.