Back to Skills

tech-decision

verified

This skill should be used when the user asks about "technical decision", "what to use", "A vs B", "comparison analysis", "library selection", "architecture decision", "which one to use", "tradeoffs", "tech selection", "implementation approach", or needs deep analysis for technical decisions. Provides systematic multi-source research and synthesized recommendations.

View on GitHub

Marketplace

team-attention-dev

team-attention/hoyeon

Plugin

hoyeon

productivity

Repository

team-attention/hoyeon
41stars

skills/tech-decision/SKILL.md

Last Verified

February 4, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/team-attention/hoyeon/blob/main/skills/tech-decision/SKILL.md -a claude-code --skill tech-decision

Installation paths:

Claude
.claude/skills/tech-decision/
Powered by add-skill CLI

Instructions

# Tech Decision - Deep Technical Decision Analysis

Skill for systematically analyzing technical decisions and deriving comprehensive conclusions.

## Core Principle

**Conclusion First**: All reports present conclusion first, then provide evidence.

## Use Cases

- Library/framework selection (React vs Vue, Prisma vs TypeORM)
- Architecture pattern decisions (Monolith vs Microservices, REST vs GraphQL)
- Implementation approach selection (Server-side vs Client-side, Polling vs WebSocket)
- Tech stack decisions (language, database, infrastructure, etc.)

## Decision Workflow

### Phase 1: Problem Definition

Clarify decision topic and context:

1. **Identify Topic**: What needs to be decided?
2. **Identify Options**: What are the choices to compare?
3. **Establish Criteria**: What criteria to evaluate by?
   - Performance, learning curve, ecosystem, maintainability, cost, etc.
   - Set priority based on project characteristics
   - See **`references/evaluation-criteria.md`** for detailed criteria

### Phase 2: Parallel Information Gathering

Gather information from multiple sources simultaneously. **Must run in parallel**:

```
┌─────────────────────────────────────────────────────────────┐
│  Run simultaneously (parallel with Task tool)               │
├─────────────────────────────────────────────────────────────┤
│  1. codebase-explorer agent                                 │
│     → Analyze existing codebase, identify patterns/constraints│
│                                                             │
│  2. docs-researcher agent                                   │
│     → Research official docs, guides, best practices        │
│                                                             │
│  3. Skill: dev-scan                                         │
│     → Gather community opinions (Reddit, HN, Dev.to, etc.)  │
│                                                             │
│  4. Skill: agent-council             

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
4545 chars