Architecture Skill

Route architecture tasks to the 10x-fullstack-engineer agent for design, review, ADR creation, and health assessments.

9|2|Updated Oct 13, 2025
One-click install
npx skills add https://github.com/dhofheinz/open-plugins --skill architecture-skill
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Architecture Skill
Source: https://github.com/dhofheinz/open-plugins/tree/main/plugins/10x-fullstack-engineer/commands/architect
Command: npx skills add https://github.com/dhofheinz/open-plugins --skill architecture-skill

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires python3, jq, npm, pip, pipenv, poetry, bundler, go, cargo, composer, safety, depcheck, radon, and includes scripts (resource) components.

What problem does it solve?

Designing, reviewing, and documenting complex system architectures is a challenging, time-consuming task that requires deep expertise and consistent application of best practices. This skill automates these processes, ensuring high-quality, well-documented, and robust architectural decisions, allowing you to focus on innovation.

Core Features & Use Cases

  • Architecture Design: Create comprehensive designs for new features or systems, covering database, backend, frontend, and infrastructure layers.
  • Architecture Review: Analyze existing systems for quality, security, performance, scalability, and maintainability issues.
  • ADR Creation: Document significant architectural decisions with context, alternatives, and rationale in a standard Architectural Decision Record (ADR) format.
  • Health Assessment: Provide a comprehensive health score across multiple dimensions like technical debt, security, and cost efficiency, with trend analysis.
  • Use Case: A team is building a new microservices platform. They use this skill to design the initial architecture, document key decisions with ADRs, and then regularly assess the architecture's health to track technical debt and ensure long-term maintainability, reducing future operational overhead.

Quick Start

Use the architect skill to design a new architecture for a "real-time chat application" with "10,000 concurrent users" that "must integrate with existing user authentication".

Frequently Asked Questions about Architecture Skill

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

FAQPage Schema
How do I design a system architecture that scales for high concurrency?

Architecture design automates the creation of comprehensive system designs across database, backend, frontend, and infrastructure layers. Input your requirements—such as concurrent user load and integration constraints—to receive structured architectural blueprints covering all components and their interactions.

What is an ADR and why should I document architectural decisions?

An Architectural Decision Record (ADR) documents significant architecture choices with context, alternatives, and rationale in standardized format. ADR creation ensures decisions are traceable, justifiable, and accessible to teams, reducing future confusion and supporting long-term maintainability.

How do I review an existing system for security, scalability, and technical debt?

Architecture review analyzes existing systems across quality, security, performance, scalability, and maintainability dimensions. The skill identifies issues, architectural gaps, and debt using integrated dependency, complexity, and health assessment tooling to produce actionable findings.

Can I assess my architecture's health across multiple dimensions like technical debt and cost efficiency?

Health assessment provides comprehensive scoring across dimensions including technical debt, security, and cost efficiency, with trend analysis. The skill generates baseline metrics and reported assessments to track architectural health over time and guide improvement prioritization.

Does this work with microservices platforms and existing authentication systems?

Yes, architecture design and review cover database, backend, frontend, and infrastructure contexts. The skill supports microservices design, integrates with existing systems like user authentication, and routes tasks to specialized agents for multi-layer architectural decisions.

What dependencies and tools does the architecture analysis require?

The skill integrates dependency and complexity analysis using safety, depcheck, and radon tooling alongside language package managers (pip, npm, bundler, cargo, composer). These dependencies enable automated health checks, security scanning, and code complexity assessment across your codebase.