# 스킬뷰 "현재 활성 스킬" 섹션 수정 — 스킬 기반 표시로 전환

## 한정승인

## 문제
"현재 활성 스킬" 섹션이 **활성 task 목록**을 보여주고 있음. 제목대로라면 **어떤 스킬이 현재 사용되고 있는지 + 어떤 task/팀에서 호출했는지**를 표시해야 함.

## 현재 동작 (잘못됨)
```
현재 활성 스킬 (4개)
task-1661.1 | # InsuWiki 검토+신... | 팀: dev1-team
task-1663.1 | # 다크모드 배경색... | 팀: dev5-team
```

## 올바른 동작
```
현재 활성 스킬 (3개)
/agent-meeting  → task-1661.1 (1팀 헤르메스) | 마지막 호출: 5분 전
/satori-cardnews → task-1664.1 (2팀 오딘) | 마지막 호출: 12분 전
/qc-rules → task-1665.1 (4팀 비슈누) | 마지막 호출: 3분 전
```

## 데이터 소스
- 스킬 사용 로그: `/home/jay/workspace/dashboard/data/skill-usage.jsonl`
- 활성 작업: `task-timers.json`의 status=running 항목
- 스킬-에이전트 매핑: `/home/jay/workspace/dashboard/data/skill-agent-mapping.json`

## 구현 내용

### 1. 서버 API 수정 또는 추가
- 기존 스킬 사용 데이터에서 **최근 N시간 내 호출된 스킬** 추출
- 각 스킬에 대해: 스킬명, 호출 task_id, 호출 팀, 마지막 호출 시간
- 활성 task와 교차 매칭: running task에서 호출된 스킬만 "활성"으로 표시

### 2. 프론트엔드 수정
파일: `/home/jay/workspace/dashboard/components/SkillView.js`

- "현재 활성 스킬" 섹션 수정:
  - task 목록 대신 **스킬 목록** 표시
  - 각 카드: 스킬 이름(큰 글씨) + 호출한 task/팀(작은 글씨) + 마지막 호출 시간
  - 스킬 아이콘 또는 색상 코드
  - 활성 task 정보는 서브텍스트로 표시

### 3. 활성 task 섹션 분리 (선택)
- "현재 활성 스킬"과 별도로 "현재 진행 중인 작업" 섹션을 아래에 추가
- 기존 task 카드 표시를 여기로 이동

## 다크모드 호환 필수

## 참조 파일
- SkillView.js: `/home/jay/workspace/dashboard/components/SkillView.js`
- skill-usage.jsonl: `/home/jay/workspace/dashboard/data/skill-usage.jsonl`
- skill-agent-mapping.json: `/home/jay/workspace/dashboard/data/skill-agent-mapping.json`
- server.py: `/home/jay/workspace/dashboard/server.py`

## 테스트
1. 스킬이 호출된 활성 작업 → 해당 스킬이 "현재 활성 스킬"에 표시
2. 스킬 미호출 작업 → "활성 스킬"에 미표시 (진행 중인 작업에만 표시)
3. 다크모드 정상 표시

## 보고서
`/home/jay/workspace/memory/reports/task-{TASK_ID}.md`