mvt-design

Create system architecture designs from analyzed requirements and project context.

19|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/uoyoCsharp/My-Virtual-TechTeam --skill mvt-design
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mvt-design
Source: https://github.com/uoyoCsharp/My-Virtual-TechTeam/tree/main/.claude/skills/mvt-design
Command: npx skills add https://github.com/uoyoCsharp/My-Virtual-TechTeam --skill mvt-design

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill helps you convert analyzed requirements into a clear technical design so implementation can start with shared architectural direction instead of ad hoc coding decisions.

Core Features & Use Cases

  • Architecture Design from Requirements: Translates prior analysis into module structure, interfaces, data flow, and implementation guidance.
  • Decision Documentation: Captures important trade-offs as ADRs, including breaking changes, boundary shifts, and new dependencies.
  • Workflow Guardrails: Validates project context, checks layer compliance, handles ambiguity, and recommends the next development step based on scope.
  • Use Case: After a requirements analysis for a new feature is completed, use this Skill to design the modules to add or modify, map the request flow across the system, and produce a design artifact for downstream implementation.

Quick Start

Ask the mvt-design skill to create an architecture design for the analyzed change and document any key trade-offs as ADRs.

Frequently Asked Questions about mvt-design

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

FAQPage Schema
How do I turn analyzed requirements into an implementation-ready system architecture?

Turning analyzed requirements into an implementation-ready system architecture involves defining module structures, planning interfaces, and mapping data flows. This process ensures development starts with shared architectural direction rather than ad hoc coding decisions.

How do I document architectural trade-offs and breaking changes during system design?

Documenting architectural trade-offs during system design is achieved by capturing decisions as Architecture Decision Records (ADRs). ADRs record boundary shifts, new dependencies, and breaking changes to maintain context-aware design consistency.

What is the best way to plan module design and data flow for a new software feature?

The best way to plan module design and data flow for a new feature is to translate prior requirements analysis into structured technical artifacts. This approach maps request flows across the system and provides handoff guidance for downstream implementation.

Do I need completed requirements analysis before starting technical planning and module definition?

Yes, completed requirements analysis is needed before starting technical planning and module definition. The design process relies on prior analysis and existing project context to validate layer compliance and handle ambiguity before generating design artifacts.

How does architectural trade-off analysis handle breaking changes and new dependencies?

Architectural trade-off analysis handles breaking changes and new dependencies by validating project context and checking layer compliance. It confirms these impacts within a structured engineering workflow and records them as ADR documentation.

When should I use a structured engineering workflow for software architecture design?

You should use a structured engineering workflow for software architecture design whenever a change requires module definition, interface planning, or data flow design. It provides workflow guardrails that recommend the next development step based on scope.