sa

Design and review technical architecture, API specifications, and integration patterns.

Updated Mar 11, 2026
One-click install
npx skills add https://github.com/elcoosp/elcoosp-skills --skill sa-elcoosp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sa
Source: https://github.com/elcoosp/elcoosp-skills/tree/main/virtual-saas-team/agents/core/sa
Command: npx skills add https://github.com/elcoosp/elcoosp-skills --skill sa-elcoosp

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides expert guidance for designing, reviewing, and documenting technical architecture, ensuring robust, scalable, and secure system designs.

Core Features & Use Cases

  • Architecture Design: Create comprehensive Architecture Blueprints (SA-001) detailing system context, components, data flow, security, and deployment.
  • Decision Documentation: Produce Architecture Decision Records (ADRs) to permanently capture significant technical choices and their rationale.
  • API Specification: Define clear and consistent APIs using OpenAPI standards.
  • Technical Feasibility Review: Assess the technical viability of product requirements.

Quick Start

Use the sa skill to design the architecture blueprint for a new e-commerce platform.

Frequently Asked Questions about sa

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

FAQPage Schema
How do I design technical architecture blueprints for complex software systems?

Architecture decision records (ADRs) permanently capture significant technical choices and their rationale. Writing ADRs enforces architectural best practices and maintains clear documentation standards for future reference.

What is the best way to define API specifications using OpenAPI standards?

Defining API specifications using OpenAPI standards involves creating clear and consistent interfaces for system integration. This process enforces consistent API design and architectural best practices across complex software systems.

Can I assess technical feasibility and scalability planning for product requirements?

You can assess technical feasibility and scalability planning by reviewing product requirements against architectural constraints. This evaluation validates technical viability and ensures system design supports future growth.

How do I review integration patterns and security considerations for system design?

Reviewing integration patterns and security considerations involves analyzing system data flow and component interactions. This enforces architectural best practices and ensures robust, secure technical architecture.