بنقرة واحدة
my-harness
يحتوي my-harness على 11 من skills المجمعة من juchanhwang، مع تغطية مهنية على مستوى المستودع وصفحات skill داخل الموقع.
Skills في هذا المستودع
백엔드 도메인 knowledge. Node.js/TypeScript 기반 서버 개발 — Fastify 5 또는 NestJS 11 framework variant 지원, PostgreSQL 16+/Drizzle ORM, Redis, BullMQ, Pino, Vitest 공통 stack. API 설계, DB 스키마/쿼리, 인증/보안, 캐싱, 메시지 큐, 동시성, 분산 시스템, 마이크로서비스, 성능 최적화, 장애 대응, 배포, 모니터링 시 활성화. 사용자가 API endpoint, DB 스키마, 쿼리 최적화, 인증 플로우, 캐시 전략, 큐 처리, 배포 파이프라인, 서버 에러를 언급하면 반드시 이 스킬을 활성화하라. 명시적으로 '백엔드'라고 말하지 않더라도 서버 사이드 로직, 인프라, .controller.ts/.service.ts/.module.ts/.guard.ts/.pipe.ts/.interceptor.ts (NestJS) 또는 Fastify plugin·setErrorHandler·app.inject (Fastify) 코드를 다루는 작업이면 활성화한다.
Use when working on React/Next.js/TypeScript frontend code — .tsx/.jsx/.ts/.css 파일 작성·수정·리뷰, 컴포넌트/훅/상태관리(Zustand, TanStack Query)/폼/성능 최적화/접근성/테스트(Vitest, MSW, Playwright)/ Server Actions/라우팅/리팩토링/코드 리뷰가 필요한 상황. 사용자가 명시적으로 '프론트엔드'라고 말하지 않더라도 .tsx/.jsx 파일이 등장하거나 React/Next.js 키워드(컴포넌트, 훅, 스타일링, 번들 최적화, React 패턴, UI 테스트 등)가 나오면 반드시 활성화한다.
프로덕트 오너 도메인 knowledge. 제품 비전/전략 수립, PRD 작성, 우선순위 결정(RICE/ICE), 로드맵, 사용자 리서치, 시장/경쟁 분석, 성장 전략, A/B 테스트 설계, 비즈니스 모델, 이해관계자 관리, 스프린트 운영, 의사결정 시 활성화. 제품 기획, 전략 판단, 사용자 문제 정의가 필요할 때 사용한다. 사용자가 PRD, 우선순위 스코어링, 로드맵, 사용자 인터뷰, 실험 설계, OKR, user story, acceptance criteria, 기능 백로그를 언급하면 반드시 이 스킬을 활성화하라. 명시적으로 '프로덕트'라고 말하지 않더라도 "이 기능을 만들어야 하나?", "뭘 먼저 해야 하나?" 같은 제품 의사결정이 필요하면 활성화한다.
프로덕트 디자이너 도메인 knowledge. UI 컴포넌트 설계, 디자인 시스템(shadcn/ui), 디자인 토큰, 레이아웃/그리드, 반응형, 타이포그래피, 색상, 폼 디자인, 접근성(a11y), UX 리서치, 유저 플로우, 와이어프레임, 인터랙션, 데이터 시각화, 개발자 핸드오프 시 활성화. UI/UX 설계 판단, 디자인 리뷰, 컴포넌트 디자인이 필요할 때 사용한다. 사용자가 목업, 와이어프레임, 프로토타입, 디자인 스펙, 디자인 토큰, 색상 팔레트, 타이포그래피 스케일, 컴포넌트 variants, 디자인 시스템 문서를 언급하면 반드시 이 스킬을 활성화하라. 명시적으로 '디자인'이라고 말하지 않더라도 "이 화면을 어떻게 구성하지?", "사용자가 헷갈려하지 않을까?" 같은 시각적 설계나 사용성 판단이 필요하면 활성화한다.
프로덕트 오너 도메인 knowledge. 제품 비전/전략 수립, PRD 작성, 우선순위 결정(RICE/ICE), 로드맵, 사용자 리서치, 시장/경쟁 분석, 성장 전략, A/B 테스트 설계, 비즈니스 모델, 이해관계자 관리, 스프린트 운영, 의사결정 시 활성화. 제품 기획, 전략 판단, 사용자 문제 정의가 필요할 때 사용한다. 사용자가 PRD, 우선순위 스코어링, 로드맵, 사용자 인터뷰, 실험 설계, OKR, user story, acceptance criteria, 기능 백로그를 언급하면 반드시 이 스킬을 활성화하라. 명시적으로 '프로덕트'라고 말하지 않더라도 "이 기능을 만들어야 하나?", "뭘 먼저 해야 하나?" 같은 제품 의사결정이 필요하면 활성화한다.
Use when QA/품질 검증 판단이 필요한 상황 — 테스트 전략/계획 수립, 테스트 케이스 설계, 단위/통합/E2E/API/성능/보안/접근성/모바일/시각적 테스트 작성·리뷰, 코드 리뷰(엣지 케이스/보안/검증 완전성 관점), 타입 안전성 설계, 정적 분석 도구 설정, CI/CD 파이프라인 품질 게이트, 버그 트리아지·결함 분석, 테스트 자동화 아키텍처, 회귀 전략, QA 메트릭(DRE, Escape Rate 등) 관련 의사결정이 필요한 상황. 사용자가 명시적으로 'QA'라고 말하지 않더라도 "이 코드가 안전한가?", "어떤 엣지 케이스를 놓쳤나?", "이 PR을 머지해도 되나?", "커버리지 목표를 얼마로 잡아야 하나?" 같은 품질 관점의 판단이 필요하면 반드시 활성화한다.
데이터 분석 도메인 knowledge. SQL(PostgreSQL, BigQuery), Python(pandas, numpy, scipy), 지표 정의(AARRR, North Star Metric), 퍼널/코호트/리텐션 분석, A/B 테스트 설계/분석, 대시보드 구축(Metabase, Redash), ETL(dbt, Airflow), 데이터 모델링, 시각화, 데이터 품질 관리, 쿼리 최적화, 회귀/시계열/인과추론 분석 시 활성화. .sql/.py/.ipynb 파일 작성/수정/리뷰 시, 데이터 분석 판단이 필요할 때 사용한다. 사용자가 SQL 쿼리, 지표 정의, 퍼널/코호트 분석, A/B 테스트 결과 해석, 대시보드 설계, ETL 파이프라인, dbt 모델을 언급하면 반드시 이 스킬을 활성화하라. 명시적으로 '데이터 분석'이라고 말하지 않더라도 "이 숫자가 맞나?", "왜 지표가 떨어졌지?" 같은 데이터 기반 판단이 필요하면 활성화한다.
클라이언트 운영 총괄 도메인 knowledge. 프로젝트 관리, 스프린트 기획, 리소스 배분, 클라이언트 온보딩/커뮤니케이션, SLA, 에스컬레이션, 콘텐츠 QC/워크플로우, KPI 대시보드, 성과 리포팅, 프로세스 최적화, 자동화, 문서화, 미팅 퍼실리테이션, 운영 전략, 스케일링, 벤더 관리 시 활성화. 프로젝트 운영, 클라이언트 관리, 프로세스 판단이 필요할 때 사용한다. 사용자가 스프린트 기획, SLA 모니터링, 에스컬레이션 처리, 리소스 배분, 클라이언트 미팅, 주간/월간 보고, 온보딩 체크리스트, 콘텐츠 QC를 언급하면 반드시 이 스킬을 활성화하라. 명시적으로 '운영'이라고 말하지 않더라도 "일정이 밀리고 있다", "클라이언트가 불만이다" 같은 프로젝트 조율이나 클라이언트 대응이 필요하면 활성화한다.
Git commit best practices skill. Analyzes staged changes to determine if they should be split, guides on writing proper subject lines and commit bodies. Trigger when: (1) about to run git commit, (2) asked "how should I write this commit message?", (3) reviewing staged changes, (4) changes appear to span multiple concerns. Always check project CLAUDE.md first — project-specific conventions (language, type list) take precedence.
Remotion video creation best practices in React. Use this skill whenever working with Remotion compositions, animations, sequences, transitions, audio/video embedding, captions/subtitles, Three.js 3D scenes, FFmpeg operations, text animations, or rendering configuration. Triggers on any Remotion-related code (useCurrentFrame, useVideoConfig, interpolate, spring, Sequence, AbsoluteFill, Composition) or when the user mentions making videos with React, programmatic video generation, motion graphics, or video editing in code.
Use this skill any time a .pptx file is involved in any way — as input, output, or both. This includes: creating slide decks, pitch decks, or presentations; reading, parsing, or extracting text from any .pptx file (even if the extracted content will be used elsewhere, like in an email or summary); editing, modifying, or updating existing presentations; combining or splitting slide files; working with templates, layouts, speaker notes, or comments. Trigger whenever the user mentions "deck," "slides," "presentation," or references a .pptx filename, regardless of what they plan to do with the content afterward. If a .pptx file needs to be opened, created, or touched, use this skill.