architecture

Guide architectural decisions with requirements analysis, trade-off evaluation, and ADR documentation.

Updated Feb 27, 2026
One-click install
npx skills add https://github.com/keshavraj936/Pulse-AI --skill architecture-keshavraj936
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: architecture
Source: https://github.com/keshavraj936/Pulse-AI/tree/main/Inceptrix/.agent/skills/architecture
Command: npx skills add https://github.com/keshavraj936/Pulse-AI --skill architecture-keshavraj936

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured framework for making sound architectural decisions, ensuring that system designs are scalable, maintainable, and aligned with project requirements and constraints.

Core Features & Use Cases

  • Requirements Analysis: Guides the discovery of essential project context through targeted questions.
  • Trade-off Evaluation: Facilitates the documentation and analysis of architectural options and their implications.
  • Pattern Selection: Offers decision trees and guidelines for choosing appropriate architectural patterns (e.g., Microservices, DDD, Repository).
  • ADR Documentation: Provides templates and guidance for creating Architecture Decision Records to capture rationale.
  • Use Case: When starting a new project, use this Skill to systematically gather requirements, evaluate different architectural approaches, and document the final decision using an ADR.

Quick Start

Use the architecture skill to help design the system architecture for a new SaaS product.

Frequently Asked Questions about architecture

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

FAQPage Schema
What is an Architecture Decision Record and when do I need one?

An Architecture Decision Record (ADR) documents the rationale behind a system design choice. You need an ADR when starting a new project or making significant architectural changes to capture trade-offs and ensure alignment with project requirements.

How do I choose the right system design patterns for my project scale?

To choose the right system design patterns, evaluate your project scale, team expertise, and complexity. Use decision trees to analyze architectural options like Microservices or Domain-Driven Design, and document the trade-offs to guide your final pattern selection.

How do I evaluate architectural trade-offs during system design?

Evaluate architectural trade-offs by analyzing project requirements and constraints against different architectural options. Document the implications of each approach to ensure your system design remains scalable, maintainable, and aligned with your specific project context.

Can I use this framework for microservices and DDD pattern selection?

Yes, you can use this framework for microservices and DDD pattern selection. It offers specific decision trees and guidelines for choosing appropriate architectural patterns based on your project scale and complexity.

What's the best way to document architectural decisions for a new SaaS product?

The best way to document architectural decisions is by creating Architecture Decision Records using provided templates. This captures the evaluation of trade-offs and the rationale behind your chosen system design for the new SaaS product.