system-architect

Identify and define independent systems using a 6-dimension framework.

142|24|Updated Jan 19, 2026
One-click install
npx skills add https://github.com/Haaaiawd/Antigravity-Workflow-System --skill system-architect-haaaiawd
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: system-architect
Source: https://github.com/Haaaiawd/Antigravity-Workflow-System/tree/main/.agent/skills/system-architect
Command: npx skills add https://github.com/Haaaiawd/Antigravity-Workflow-System --skill system-architect-haaaiawd

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of unstructured or poorly defined system architectures by providing a systematic approach to identifying, defining, and visualizing independent systems within a project.

Core Features & Use Cases

  • System Identification: Leverages a 6-dimension framework (User Touchpoints, Data Storage, Core Business Logic, External Integrations, Deployment Units, Technology Stack) to discover potential systems.
  • Boundary Definition: Clearly outlines responsibilities, inputs, outputs, and dependencies for each identified system.
  • Visualization: Generates C4 Level 1 System Context diagrams and System Dependency Graphs using Mermaid.
  • Use Case: When starting a new project or refactoring an existing one, use this Skill to create a clear, documented system architecture overview that guides development and ensures maintainability.

Quick Start

Use the system-architect skill to identify and define the systems for a new web application project.

Frequently Asked Questions about system-architect

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

FAQPage Schema
How do I define system boundaries and architecture for a complex software project?▼

System identification uses a 6-dimension framework to analyze user touchpoints, data storage, core business logic, external integrations, deployment units, and technology stack. This structured decomposition discovers potential independent systems within a project to ensure maintainable architecture.

What is the best way to visualize system context and dependencies in microservices?▼

The best way to visualize microservices system context and dependencies is by generating C4 Level 1 diagrams and System Dependency Graphs using Mermaid. This clearly outlines responsibilities, inputs, outputs, and dependencies for each identified system in a visual format.

Can I use this approach to define systems for a modular monolith architecture?▼

Yes, you can use this approach to define systems for a modular monolith architecture. The framework identifies independent systems within a project and outlines their boundaries, which is highly effective for planning or refactoring modular monoliths to ensure clear separation of concerns.

When do I need to generate a comprehensive architecture overview document?▼

You need to generate a comprehensive architecture overview document when starting a new project or refactoring an existing one. It provides a clear, documented system architecture including system inventory, boundary matrix, and rationale that guides development and ensures maintainability.

Does system decomposition work without prior knowledge of the technology stack?▼

System decomposition requires analyzing the technology stack as one of its 6 core dimensions. While you can begin identifying user touchpoints and business logic independently, defining the complete system architecture and deployment units requires concrete knowledge of the underlying technology stack.