This skill should be used when the user asks to "기술 의사결정", "뭐 쓸지 고민", "A vs B", "비교 분석", "라이브러리 선택", "아키텍처 결정", "어떤 걸 써야 할지", "트레이드오프", "기술 선택", "구현 방식 고민", or needs deep analysis for technical decisions. Provides systematic multi-source research and synthesized recommendations.
View on GitHubteam-attention/plugins-for-claude-natives
dev
January 25, 2026
Select agents to install to:
npx add-skill https://github.com/team-attention/plugins-for-claude-natives/blob/main/plugins/dev/skills/tech-decision/SKILL.md -a claude-code --skill tech-decisionInstallation paths:
.claude/skills/tech-decision/# Tech Decision - 기술 의사결정 깊이 탐색 기술적 의사결정을 체계적으로 분석하고 종합적인 결론을 도출하는 스킬. ## 핵심 원칙 **두괄식 결과물**: 모든 보고서는 결론을 먼저 제시하고, 그 다음에 근거를 제공한다. ## 사용 시나리오 - 라이브러리/프레임워크 선택 (React vs Vue, Prisma vs TypeORM) - 아키텍처 패턴 결정 (Monolith vs Microservices, REST vs GraphQL) - 구현 방식 선택 (Server-side vs Client-side, Polling vs WebSocket) - 기술 스택 결정 (언어, 데이터베이스, 인프라 등) ## 의사결정 워크플로우 ### Phase 1: 문제 정의 의사결정 주제와 맥락을 명확히 한다: 1. **주제 파악**: 무엇을 결정해야 하는가? 2. **옵션 식별**: 비교할 선택지들은 무엇인가? 3. **평가 기준 수립**: 어떤 기준으로 평가할 것인가? - 성능, 학습 곡선, 생태계, 유지보수성, 비용 등 - 프로젝트 특성에 맞는 기준 우선순위 설정 - 상세 기준은 **`references/evaluation-criteria.md`** 참조 ### Phase 2: 병렬 정보 수집 여러 소스에서 동시에 정보를 수집한다. **반드시 병렬로 실행**: ``` ┌─────────────────────────────────────────────────────────────┐ │ 동시 실행 (Task tool로 병렬 실행) │ ├─────────────────────────────────────────────────────────────┤ │ 1. codebase-explorer agent │ │ → 기존 코드베이스 분석, 현재 패턴/제약사항 파악 │ │ │ │ 2. docs-researcher agent │ │ → 공식 문서, 가이드, best practices 리서치 │ │ │ │ 3. Skill: dev-scan │ │ → 커뮤니티 의견 수집 (Reddit, HN, Dev.to, Lobsters) │ │ │ │ 4. Skill: agent-council │ │ → 다양한 AI 전문가 관점 수집 │ │ │ │ 5. [선택] Context7 MCP │ │ → 라이브러리별 최신 문서 조회 │ └─────────────────────────────────────────────────────────────┘ ``` **실행 방법**: ```markdown # Agents는 Task tool로 병렬 실행 Task codebase-explorer: "분석할 주제와 컨텍스트" Task docs-researcher: "리서치할 기술/라이브러리" # 기존 스킬은 Skill tool로 호출 Sk