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.