Nomik94
@Nomik94
Public Skills
websocket
by Nomik94
FastAPI WebSocket í¨í´ ë í¼ë°ì¤. Use when: ì¹ìì¼, WebSocket, ì¤ìê°, ì±í , ì림, ì¤ìê° íµì , ws ì°ê²°, ìë°©í¥ íµì , ë¸ë¡ëìºì¤í¸, ìì¼, pub/sub. NOT for: HTTP API (fastapi skill 참조), SSE.
alembic
by Nomik94
Alembic DB 마이그레이션 패턴 레퍼런스. Use when: 마이그레이션 생성, DB 스키마 변경, 테이블 추가, 컬럼 변경, alembic revision, autogenerate, downgrade, 롤백, 마이그레이션 이력, 데이터 마이그레이션, bulk data update, 인덱스 추가, 외래키 변경, alembic.ini 설정, env.py 설정, 마이그레이션 충돌 해결. NOT for: SQLAlchemy 모델 정의, ORM 쿼리 패턴.
feature-planner
by Nomik94
Use when: 기능 구현 계획, 구현 전 설계, 스코프 정의, 작업 분해, 3개 이상 파일 변경, 기능 추가, feature planning, 구현 어떻게 할까, 큰 작업, 복잡한 기능, 어디부터 시작, 작업 순서. NOT for: 단순 버그 수정, 1-2 파일 변경, 오타 수정.
build-fix
by Nomik94
빌드/린트 에러 자동 수정. Use when: ruff error, mypy error, TypeError, ImportError, SyntaxError, Build failed, 빌드 실패, 린트 에러, 타입 에러, ModuleNotFoundError. NOT for: 런타임 로직 버그, 비즈니스 로직 에러.
checkpoint
by Nomik94
Use when: 리팩토링, 삭제, 마이그레이션, 대규모 변경, 위험한 작업, 파일 삭제, 코어 변경, 스키마 변경, 구조 변경. NOT for: 단순 수정, 새 파일 추가, 테스트 추가.
background-tasks
by Nomik94
백그라운드 작업 패턴 레퍼런스. Use when: 백그라운드 작업, 비동기 작업, Celery, 이메일 발송, 무거운 작업, 큐, task queue, 작업 스케줄링, periodic task, BackgroundTasks, worker, 작업 재시도, retry, dead letter. NOT for: 단순 async/await (FastAPI 기본 비동기).
environment
by Nomik94
환경 설정 및 pydantic-settings 패턴. Use when: 환경변수, .env 파일, 설정 관리, pydantic-settings, Settings 클래스, 환경별 설정, local/dev/staging/prod 분리, env_nested_delimiter, 시크릿 관리, 설정 검증. NOT for: Docker 환경변수 (docker skill 참조).
gap-analysis
by Nomik94
Use when: 설계 vs 구현 비교, 스펙 검증, 요구사항 충족 확인, gap analysis, 구현 빠진 거 없나, 설계대로 했나, match rate. NOT for: 코드 품질 리뷰 (code-reviewer 참조).
learn
by Nomik94
Use when: 문제 해결 후, 디버깅 성공, 패턴 발견, 기억해둘 것, 나중에 또 나올 수 있는, 해결했다, 찾았다, root cause 발견. NOT for: 일반 지식, 공식 문서에 있는 내용, 단순 오타.