**task-1112.1 완료 보고** (dev1-team) **완료 보고서: 스킬 사용 추적 시스템 & 대시보드 연동** (21분 34초) **핵심 결과** 스킬 레지스트리 자동 생성 + JSONL 기반 사용 로깅 + 대시보드 API 4개 + SkillView 프론트엔드를 구현 완료. pytest 6건 전체 통과, pyright 에러 0건, black/isort 준수. 86개 스킬 정상 로드, deprecated 1건(conversion-copywriter) 자동 감지. 테스트: pyright 0 errors **발견/해결 이슈 8건** 1. **datetime.utcnow() deprecation** — `datetime.now(tz=None)`으로 교체 (server.py 2곳, test 3곳) 2. **YAML 파싱 실패 가능성** — deprecated 스킬의 description에 콜론 포함 시 파싱 오류 → _fallback_parse_fm 폴백 파서 구현 3. **skills/shared 디렉토리에 SKILL.md 없음** — 87개 디렉토리 중 1개(shared)는 SKILL.md 미보유, 자동 스킵 처리 정상 4. **프론트엔드-백엔드 필드명 불일치** — SkillView.js가 `call_count`/`skill_name` 접근, 서버는 `count`/`skill_id` 반환 → `count`/`skill_id`로 통일. 활성 스킬 카드 `name` → `task_id`+`description`으로 수정 5. **Skill 도구 호출 자동 캡처 불가** — 미해결: Claude Code 내부 동작으로 외부 훅 불가. 범위 외 사유: Claude Code 아키텍처 제약 6. **87개 스킬 카테고리 초기 분류** — 미해결: 현재 대부분 'general'(85개). 각 SKILL.md의 category 필드가 미설정. 범위 외 사유: 카테고리 기준 별도 정의 필요 7. **task-timers.json skill_list 필드** — 미해결: 태스크별 사용 스킬 목록 기록 기능. 범위 외 사유: task-timer.py 수정 필요 (다른 팀 코드) 8. **deprecated 기준 미정** — 미해결: 현재 description 내 'DEPRECATED' 문자열로 판단. 공식 기준 필요. 범위 외 사유: 제이회장님 별도 지시 대기