software-architecture-document

Automate creation of 4+1 view software architecture documents with traceability.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/js-rom/Luis --skill software-architecture-document
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: software-architecture-document
Source: https://github.com/js-rom/Luis/tree/main/.agents/skills/software-architecture-document
Command: npx skills add https://github.com/js-rom/Luis --skill software-architecture-document

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create or refine the SW Architecture Document for the current iteration, ensuring coverage of 4+1 views, traceability, and final compliance checks through a mandatory pair-programming workflow.

Core Features & Use Cases

  • Comprehensive 4+1 Views: Use Case, Logical, Development, Process, and Physical views with required diagrams.
  • Traceability & Governance: Link requirements to architecture decisions and ensure consistency with quality attributes.
  • Final Validation & Sign-off: Produce a complete, auditable document with defined ownership boundaries and review workflow.

Quick Start

Assemble inputs, open a document skeleton, and fill each architecture view with decisions and diagrams.

Frequently Asked Questions about software-architecture-document

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

FAQPage Schema
How do I generate a software architecture document with 4+1 views?

To generate a software architecture document, this Skill automates the creation of the 4+1 views: Use Case, Logical, Development, Process, and Physical. It fills a document skeleton with your architecture decisions and required diagrams.

How do I link requirements to architecture decisions for traceability?

Linking requirements to architecture decisions is handled through an automated traceability matrix. The Skill connects your requirements to architecture decisions and ensures consistency with defined quality attributes for governance.

What is the best way to enforce a pair-programming workflow for architecture sign-off?

The best way to enforce a pair-programming workflow for architecture sign-off is to mandate it during final compliance checks. This Skill requires a pair-programming review process to validate ownership boundaries and approve the final document.

Can I use this for compliance checks across multiple iterations?

Yes, you can use this for compliance checks across multiple iterations. The Skill applies to architecture teams producing documentation iteratively, ensuring mandatory 4+1 views, traceability, and final validation checks are maintained over time.

How do I start creating a software architecture document from scratch?

To start creating a software architecture document from scratch, assemble your inputs and open a document skeleton. The Skill then guides you to fill each of the 4+1 architecture views with your specific decisions and diagrams.