arch

Analyze software architectural patterns and map features to layers.

Updated Jul 3, 2026
One-click install
npx skills add https://github.com/jsalio/My-sdd-flow --skill arch-jsalio
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arch
Source: https://github.com/jsalio/My-sdd-flow/tree/main/arch
Command: npx skills add https://github.com/jsalio/My-sdd-flow --skill arch-jsalio

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the analysis and definition of architectural patterns for both existing and new projects, mapping features to the appropriate layers and ensuring architectural consistency.

Core Features & Use Cases

  • Project Analysis: Identifies architectural patterns from project files and code.
  • Feature Mapping: Aligns spec elements with their respective layers and files.
  • Layer Contracts: Defines ports, adapters, and DTOs across layers.
  • Use Case: Use this Skill when starting a new project or integrating a feature into an existing architecture.

Quick Start

Annotate your architecture for the feature 'reset-password' by running /arch.

Frequently Asked Questions about arch

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

FAQPage Schema
How do I automate project architecture analysis for existing code?

Automate project architecture analysis by running the /arch command to detect architectural patterns, map features to layers, and define contracts like ports and adapters from existing project files and code.

How do I map feature specifications to Clean Architecture or Hexagonal layers?

Map feature specifications to Clean Architecture or Hexagonal layers by using automated analysis to align spec elements with their respective layers and files, ensuring architectural consistency without generating implementation code.

What is the best way to detect software architectural patterns in a new project?

Detecting software architectural patterns in a new project is best handled by analyzing project files to identify patterns and define layer interactions, ensuring your features map correctly to the intended architecture.

Can I define layer contracts and DTOs without generating explicit implementation code?

You can define layer contracts and DTOs without explicit implementation code generation by using automated architecture analysis to map out ports, adapters, and data transfer objects across your architectural layers.

How do I ensure architectural consistency when integrating a new feature?

Ensure architectural consistency when integrating a new feature by mapping spec elements to their respective layers and files, verifying that the new code aligns with defined patterns like Clean Architecture and Hexagonal.

Does architecture pattern detection work without adding dependencies?

Architecture pattern detection works without adding dependencies, utilizing internal scripts and references to analyze project files and map features to components directly within your existing environment.