architecture-design

Design scalable, secure architectures with phased implementation plans.

Updated Jan 1, 2026
One-click install
npx skills add https://github.com/imvanzen/strava-kudosik --skill architecture-design-imvanzen
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: architecture-design
Source: https://github.com/imvanzen/strava-kudosik/tree/main/.cursor/skills/architecture-design
Command: npx skills add https://github.com/imvanzen/strava-kudosik --skill architecture-design-imvanzen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Design robust, scalable architectures that solve complex tasks by applying best practices and standards.

Core Features & Use Cases

  • Define modular architectures using best-practice patterns (separation of concerns, single responsibility, and security).
  • Generate phased implementation plans with measurable quality gates and risk assessments.
  • Use the implementation-gap-analysis to verify what is already implemented and what is needed.

Quick Start

Provide a phased architecture design plan for a given task and generate an implementation plan document.

Frequently Asked Questions about architecture-design

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

FAQPage Schema
How do I design a scalable architecture for a new software project?▼

To design a scalable architecture, you must apply modular patterns like separation of concerns and single responsibility. This process evaluates project goals and system constraints to produce a phased, reviewer-ready implementation plan with measurable quality gates.

What is the best way to plan software architecture for high security and scalability?▼

The best way to plan secure and scalable software architecture is to apply modular design patterns and security best practices during evaluation. This generates a phased plan with risk assessments, ensuring systems endure and scale effectively under task-driven constraints.

How do I analyze an existing codebase for implementation gaps in an architecture redesign?▼

Analyzing an existing codebase for implementation gaps requires an implementation-gap-analysis to verify what is already built. This identifies missing modular components and security measures needed to align current code with new architecture goals.

Can I generate a phased implementation plan with quality gates for complex system constraints?▼

Yes, you can generate a phased implementation plan with measurable quality gates for complex system constraints. The design process translates task-driven goals and constraints into QA-ready documentation with risk assessments for each development phase.

When do I need to apply separation of concerns and single responsibility in architecture planning?▼

You need to apply separation of concerns and single responsibility in architecture planning when defining modular architectures for complex tasks. These best-practice patterns ensure individual components handle distinct functions, making the system easier to scale, secure, and maintain.

Does modular architecture design work for evaluating project goals across multiple domains?▼

Modular architecture design works across multiple domains by evaluating specific project goals and system constraints. It produces tailored, QA-ready documentation and phased plans that address domain-specific security and scalability requirements effectively.