architecture

Design and document system architecture with components, data flow, and deployment strategies.

9|2|Updated Apr 8, 2026
One-click install
npx skills add https://github.com/0xrafasec/ai-workflow --skill architecture-0xrafasec
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/0xrafasec/ai-workflow/tree/main/skills/architecture
Command: npx skills add https://github.com/0xrafasec/ai-workflow --skill architecture-0xrafasec

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill aids in creating and updating comprehensive system architecture documentation efficiently, providing a clear, organized framework for complex system design.

Core Features & Use Cases

  • Automated Documentation: Generate docs/ARCHITECTURE.md by capturing system requirements, components, and architecture.
  • User-Driven: Utilize prompts like "design the system" or "map out data flow" to tailor the architecture documentation to user needs.
  • Inheritance and Updates: Work on new projects or enhance existing architecture by integrating the existing knowledgebase.

Quick Start

Invoke the architecture skill with the prompt, "Let's design the system architecture for our application."

Frequently Asked Questions about architecture

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

FAQPage Schema
How do I generate system architecture documentation for a new software project?

Generate system architecture documentation by invoking the skill with a prompt like "design the system" to automatically capture requirements, components, and data flow into a structured `docs/ARCHITECTURE.md` file.

What is the best way to document data flow and trust boundaries in my system architecture?

Documenting data flow and trust boundaries is handled by the skill's core design process, which maps out these architectural components directly into your project's documentation framework.

Can I update existing system architecture documentation for an ongoing project?

Yes, you can update existing system architecture by integrating your current knowledgebase, allowing the skill to enhance and build upon the architectural documentation already in place.

Does this system architecture tool support mapping out deployment strategies?

Yes, mapping out deployment strategies is a supported feature; the skill explicitly incorporates deployment strategies alongside components and data flow into the generated architecture documentation.

How do I map out the design process for complex software architecture?

Map out the software design process by using user-driven prompts to tailor the architecture documentation, efficiently organizing complex system design into a clear, structured framework.