Agent skill

tracking-todo

무엇이 구현되었고 무엇이 남았는지, 기술 부채는 뭔지, 다음에 뭘 해야 하는지 추적. "뭐 남았어", "로드맵", "부채" 같은 질문이면 이 스킬이 정답. Triggers: "TODO 뭐 남았어", "미구현 기능", "기술 부채", "다음에 뭐 해", "로드맵", "리팩토링 필요한 거", "Phase 5", "뭐 구현됐어", "진행 상황", "남은 작업", "완료된 기능", "테스트 현황", "tech debt", "backlog". Tracks unimplemented features, tech debt, and future roadmap.

Stars 0
Forks 0

Install this agent skill to your Project

npx add-skill https://github.com/greenheadHQ/awesome-anki/tree/main/.claude/skills/tracking-todo

SKILL.md

TODO 추적

구현 완료

  • SplitHistory — 분할 이력 페이지 (packages/web/src/pages/SplitHistory.tsx)
  • 멀티 LLM 지원 — Gemini + OpenAI 프로바이더, 모델 비교, 비용 가시화 (packages/core/src/llm/)
  • Hard Split 제거 — Split 단일화 완료
  • Privacy 모듈 제거 — YAGNI 기반 전면 제거
  • Biome → oxc 마이그레이션 — oxlint + oxfmt 전환 완료
  • LLM 분석 토스트 알림 — sonner v2.0.7 (SplitWorkspace, PromptManager에서 사용)
  • 반응형 레이아웃 — useMediaQuery, BottomSheet, CompactSelector (PR #70+, 태블릿 브레이크포인트 xl 상향)
  • 어려운 카드 탐지difficulty.ts 구현 (Phase 5 부분 완료)

미구현 기능

높은 우선순위

  1. Phase 5: Recursive Splitting (부분 완료)
    • 학습 통계 기반 "어려운 카드" 탐지 (완료: difficulty.ts, useDifficultCards)
    • 추가 분할 필요 카드 자동 제안
    • SplitWorkspace에서 원클릭 재분할

보통 우선순위

  1. 전체 Split

    • 현재 5개 후보만 분석 (API 비용 고려)
    • 전체 후보 분석 옵션 추가
  2. interval/due 복제

    • AnkiConnect 제한으로 현재 불가
    • 대안: Anki 플러그인 직접 개발
  3. "기본" 덱 필터링

    • 빈 덱(기본 덱 등) 숨기기 옵션
  4. 멀티 프로바이더 비용 추적 UI

    • 프로바이더별 누적 비용 대시보드
    • 세션/일/월별 비용 통계
  5. 모델 성능 비교

    • 프로바이더별 Split 품질 비교 (A/B)
    • 응답 속도, 토큰 효율성 비교

낮은 우선순위

  1. 다크모드 — CSS 변수 설정 완료 (.dark 클래스), 토글 + 시스템 연동 필요
  2. 임베딩 생성 진행률 — WebSocket or polling
  3. 임베딩 기반 자동 중복 탐지 — 전체 덱 스캔, 병합/삭제 제안
  4. Split 고도화 — 프롬프트 개선, Few-shot, 기준 조정 UI

기술 부채

  • ContentRenderer의 컨테이너 파싱 로직을 core 패키지로 이동
  • API 에러 핸들링 통일 (완료: AppError 계층 + 글로벌 onError 미들웨어)
  • 로딩 상태 스켈레톤 UI 추가
  • output/prompts gitignore 예외 (완료: .gitignore!output/prompts/ 추가됨)
  • bun:test 타입 선언 (완료: tsconfig.test.json 분리, "types": ["bun-types"])
  • API 문서 (OpenAPI/Swagger)

테스트 현황

  • core: 10개 테스트 파일 (anki-client, atomic-write, backup, cache, cosine, difficulty, embedding-client, errors, prompts, prompt-system-remote)
  • server: 1개 (history/store.test.ts)
  • web: 4개 단위 테스트 (button, card, dialog, prompt-api) + 1개 E2E (smoke.spec.ts) + 1개 lib 테스트 (sync-status)
  • 추가 필요: 파서 단위 테스트, API 통합 테스트

상세 참조

  • references/unimplemented.md — 미구현 기능 상세 설명
  • references/tech-debt.md — 리팩토링 필요 항목 상세
  • references/roadmap.md — 향후 계획
  • references/troubleshooting.md — TODO 정합성 점검 및 운영 이슈 해결

Expand your agent's capabilities with these related and highly-rated skills.

greenheadHQ/awesome-anki

validating-cards

USE THIS SKILL for card content validation — fact-checking, freshness, similarity, context consistency, or anything about duplicate detection and card quality. Triggers: "팩트 체크 결과가", "유사한 카드 찾아줘", "문맥 검증", "검증 캐시", "최신성 검사", "중복 카드", "검증 상태 아이콘", "validate/all", "Jaccard", "임베딩 유사도", "중복 판정", "useValidateCard", "useBatchValidate", "검증 4종", "일괄 검증", "context-checker", "fact-checker", "freshness-checker", "similarity-checker", "findSimilarGroups", "analyzeCardGroup", "검증 폴백". Covers the 4 validation types: fact-check, freshness, similarity, context.

0 0
Explore
greenheadHQ/awesome-anki

developing-web-ui

React 프론트엔드의 컴포넌트, 훅, 렌더링, 스타일 관련 작업이면 반드시 이 스킬을 먼저 확인할 것. Triggers: "React 컴포넌트 추가", "ContentRenderer 수정", "TanStack Query", "CSS 충돌", "웹 UI 버그", "페이지 추가", "Tailwind 스타일", "렌더링 문제", "shadcn", "shadcn 컴포넌트", "shadcn 마이그레이션", "variant API", "UI 마이그레이션", "마이그레이션", "toast", "sonner", "Toaster", "DiffViewer", "ContentPreview", "BottomSheet", "CompactSelector", "markdown 렌더링", "모바일 반응형", "useMediaQuery", "useIsMobile", "훅 추가", "query hook", "캐시 무효화", "staleTime", "분할 미리보기 UI", "분할 반려 UI", "카드 브라우저", "어려운 카드". Covers the React frontend, components, hooks, query patterns, rendering pipeline, and UI troubleshooting.

0 0
Explore
greenheadHQ/awesome-anki

managing-embeddings

USE THIS SKILL for anything related to embeddings, vector similarity, or semantic search. Triggers: "임베딩 생성", "코사인 유사도", "캐시 어디에", "임베딩 상태", "의미 유사도", "text-embedding-3-large", "openai embedding", "벡터 차원", "3072", "임베딩 캐시", "embedding 마이그레이션", "레거시 캐시", "embedding fallback", "유사도 검사 임베딩 모드", "임베딩 배치", "rate limit 429". Covers OpenAI embedding API, file-based cache with migration, and text preprocessing.

0 0
Explore
greenheadHQ/awesome-anki

understanding-project

프로젝트 구조, 아키텍처, 기술 스택, 패키지 역할 등 전반적인 이해가 필요할 때 사용. 코드가 어디에 있는지, 패키지 간 의존성이 어떤지, 왜 이 구조인지 궁금하면 이 스킬. Triggers: "모노레포 구조가 어떻게 돼", "기술 스택", "export 충돌", "패키지 간 의존성", "프로젝트 구조", "어떤 패키지에 있어", "파일 어디에 있어", "아키텍처", "디렉터리 구조", "코드 위치", "모듈 역할", "어떤 기술 쓰고 있어", "스택", "의존성". Covers the monorepo architecture, package roles, tech stack, and coding conventions.

0 0
Explore
greenheadHQ/awesome-anki

managing-llm

LLM 추상화 계층, 프로바이더 어댑터, 가격표, 예산 가드 등 LLM 관련 작업이면 무조건 이 스킬. 모델 변경, 프로바이더 추가, 비용 계산, 토큰 카운트 등 모든 LLM 인프라를 다룬다. Triggers: "LLM 모델 변경", "프로바이더 추가", "비용 추정", "예산 가드", "pricing table", "모델 비교", "LLM 비용", "토큰 사용량", "모델 추가", "LLM 설정", "Gemini", "OpenAI", "API key", "model pricing", "budget cap", "token count", "adapter", "factory".

0 0
Explore
greenheadHQ/awesome-anki

working-with-anki

AnkiConnect 연결, 카드/덱/모델 조회, 학습 데이터 복제, 백업/롤백, 어려운 카드 탐지, 커스텀 config 액션 등 Anki와의 모든 상호작용을 다룬다. Triggers: "AnkiConnect 연결", "test 프로필", "ease factor 복제", "카드 정보 조회", "학습 데이터", "AnkiConnect API", "Anki 프로필", "카드 모델", "어려운 카드", "난이도 탐지", "difficulty", "백업", "롤백", "분할 적용", "scheduling", "스케줄링", "getConfig", "setConfig", "커스텀 액션". Covers AnkiConnect API wrapper, scheduling clone, backup/rollback, difficulty detection, and custom config actions.

0 0
Explore

Didn't find tool you were looking for?

Be as detailed as possible for better results