From hoyeon
Analyzes technical decisions like library selection, architecture patterns, and tech stacks using multi-source research, tradeoff scoring, and conclusion-first reports.
npx claudepluginhub team-attention/hoyeon --plugin hoyeonThis skill uses the workspace's default tool permissions.
---
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
Skill for systematically analyzing technical decisions and deriving comprehensive conclusions.
Conclusion First: All reports present conclusion first, then provide evidence.
Clarify decision topic and context:
references/evaluation-criteria.md for detailed criteriaGather 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 │
│ → Gather various AI expert perspectives │
│ │
│ 5. [Optional] Context7 MCP │
│ → Query latest docs per library │
└─────────────────────────────────────────────────────────────┘
Run tradeoff-analyzer agent with gathered information:
Generate conclusion-first comprehensive report with decision-synthesizer agent (detailed template: references/report-template.md):
# Technical Decision Report: [Topic]
## Conclusion (Executive Summary)
**Recommendation: [Option X]**
[1-2 sentence key reason]
## Evaluation Criteria and Weights
| Criteria | Weight | Description |
|------|--------|------|
| Performance | 30% | ... |
| Learning Curve | 20% | ... |
## Option Analysis
### Option A: [Name]
**Pros:**
- [Pro 1] (Source: official docs)
- [Pro 2] (Source: Reddit r/webdev)
**Cons:**
- [Con 1] (Source: HN discussion)
**Good fit for:** [Scenario]
## Comprehensive Comparison
| Criteria | Option A | Option B | Option C |
|------|----------|----------|----------|
| Performance | ⭐⭐⭐ | ⭐⭐ | ⭐⭐⭐⭐ |
| **Total** | **X pts** | **Y pts** | **Z pts** |
## Recommendation Rationale
1. [Key reason 1 with source]
2. [Key reason 2 with source]
## Risks and Considerations
- [Consideration 1]
- [Consideration 2]
| Agent | Role |
|---|---|
codebase-explorer | Analyze existing codebase, identify patterns/constraints |
docs-researcher | Research official docs, guides, best practices |
tradeoff-analyzer | Organize pros/cons, comparative analysis |
decision-synthesizer | Generate conclusion-first final report |
| Skill | Purpose | How to Call |
|---|---|---|
dev-scan | Community opinions from Reddit, HN, Dev.to | Skill: dev-scan |
agent-council | Gather various AI expert perspectives | Skill: agent-council |
User: "React vs Vue which is better?"
Execute:
1. Task docs-researcher + Task codebase-explorer (parallel)
2. Skill: dev-scan
3. Task tradeoff-analyzer
4. Task decision-synthesizer
User: "Thinking about which state management library to use"
Execute:
1. Task codebase-explorer (analyze current state)
2. Parallel:
- Task docs-researcher (Redux, Zustand, Jotai, Recoil, etc.)
- Skill: dev-scan
- Skill: agent-council
3. Task tradeoff-analyzer
4. Task decision-synthesizer