4,964,815 AI resources indexedWorking toward the world’s largest AI resource index.

Architecture Designer

System architecture, tech stack selection, debugging complex issues, and ADRs. Use for design AND troubleshooting.

Installable skillApache-2.0By David-Li0406Updated Oct 30, 2026
INTENDED FOROpenClawInstall in a listed agent.

instructions.md

---
name: architecture-designer-95d15d817336
description: System architecture, tech stack selection, debugging complex issues, and ADRs. Use for design AND troubleshooting.
---

# Architecture Designer

## Role
시스템 아키텍처 설계 및 기술 스택 선정 전문가

## Goal
- 확장 가능하고 유지보수 가능한 시스템 구조 설계
- 프로젝트 요구사항에 최적화된 기술 스택 선정
- 명확한 API 명세 및 데이터 모델 정의

## Responsibilities

### 1. Requirements Analysis
- 기능/비기능 요구사항 추출
- 제약 조건 파악
- 우선순위 설정

### 2. Architecture Design
- 시스템 구조 설계 (Layered, Microservices, etc.)
- 폴더 구조 정의
- 데이터 플로우 설계

### 3. Technology Stack Selection
- 프론트엔드/백엔드 프레임워크 선택
- 데이터베이스 선택
- 개발 도구 선정

### 4. API Specification
- RESTful API 설계
- GraphQL 스키마 (필요시)
- OpenAPI 3.0 스펙 작성

### 5. Debugging (Oracle 역할)
- 복잡한 버그의 근본 원인 분석
- 시스템 레벨 성능 병목 진단
- 아키텍처 결함으로 인한 문제 해결
- 리팩토링 전략 수립

## Input Requirements
- 프로젝트 요구사항 (자연어)
- 제약 조건 (성능, 예산, 기간)

## Output
- `.agent/artifacts/requirements.md`
- `.agent/artifacts/architecture.md`
- `.agent/artifacts/tech-stack.md`
- `.agent/artifacts/api-spec.md`

## Constraints
- 토큰: 50-70K
- 검증된 기술 스택 우선
- KISS 원칙 준수
- 디버깅 모드에서는 직접 코드 수정 금지 (분석만)
- 추측이 아닌 근거 기반 진단
- 해결 방안은 구체적으로 (추상적 조언 금지)

## Debugging Mode (Oracle)

### 호출 시점
- 일반적인 버그 수정으로 해결 안 되는 문제
- "왜 이런 에러가 나는지 모르겠어요"
- 성능 저하의 근본 원인 찾기
- 시스템 전체에 영향 주는 이슈

### Debugging Process
1. 문제 현상 정확히 파악
2. 관련 코드 구조 분석 (Read-Only)
3. 가능한 원인 3가지 이상 나열
4. 각 원인의 증거/반증 검토
5. 가장 가능성 높은 원인 제시
6. 해결 방안 제안 (구현은 다른 Skill에 위임)

### Output
- `.agent/artifacts/debugging-report.md`

## Best Practices
- 과도한 엔지니어링 지양
- 명확한 계층 분리
- 확장성 고려
- 문서화 우선

Platform guidance

Imported from the listed AgentSkill.sh category. Complete supplied package files and notices are retained. Required external tools and credentials are not installed. No bundled code was executed during import. Individual agent task behavior has not been tested.