arch

Manage system design, ADRs, and tech stack selection for software projects.

Updated Mar 7, 2026
One-click install
npx skills add https://github.com/PinpongTp/superblue-v1 --skill arch-pinpongtp
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: arch
Source: https://github.com/PinpongTp/superblue-v1/tree/main/skills/architecture-designer
Command: npx skills add https://github.com/PinpongTp/superblue-v1 --skill arch-pinpongtp

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill unit addresses the challenges of system design, architectural decision-making, and tech stack selection in software engineering projects.

Core Features & Use Cases

  • System Design: Generate system design diagrams and documents.
  • Architecture Decision Records (ADRs): Create and manage ADRs to document architectural decisions.
  • Tech Stack Selection: Recommend tech stacks based on project requirements and constraints.
  • Use Case: When starting a new project, use this Skill to design the architecture, create ADRs for key decisions, and select a suitable tech stack.

Quick Start

Initialize a design session with the command: openclaw arch design --input design.json

Frequently Asked Questions about arch

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

FAQPage Schema
How do I create architecture decision records for a microservices project?

Architecture decision records (ADRs) document key architectural decisions for software engineering projects. This Skill generates and manages ADRs specifically tailored for complex applications involving microservices and distributed systems, outputting structured documents to track your design rationale.

What is the best way to select a tech stack for distributed systems?

Tech stack selection analyzes project requirements and constraints to recommend suitable technologies. This Skill manages the selection process for distributed systems, outputting structured JSON reports that detail the recommended architecture components and frameworks.

How do I generate system design diagrams for a new software engineering project?

System design diagrams visualize application architecture and data flows. Using this Skill, you can generate system design diagrams and accompanying documents by initializing a design session with a JSON input, streamlining the architecture planning phase.

Can I use this for tech stack selection when building complex microservices?

Yes, tech stack selection for complex microservices is a core use case. The Skill focuses on software engineering projects involving distributed systems, requiring OpenClaw's core engine to process your project constraints and output structured tech stack recommendations.

Do I need OpenClaw's core engine to process system design tasks?

Yes, OpenClaw's core engine is required to process system design tasks. The Skill depends on this engine to execute design commands, manage ADR creation, and output structured artifacts like diagrams, documents, or JSON reports for your architecture.

Why use architecture decision records instead of standard documentation for system design?

Architecture decision records provide structured, contextual rationale for specific architectural choices, unlike standard documentation. This Skill creates ADRs to ensure microservices and distributed system decisions are explicitly documented, yielding maintainable JSON reports and design artifacts.