From 24271cfef39ce752bb437f3b32d03350f32d43c8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=EA=B9=80=EB=B3=B4=EA=B3=A4?= Date: Sat, 7 Feb 2026 07:41:34 +0900 Subject: [PATCH] =?UTF-8?q?docs:CLAUDE.md=20=EC=8A=A4=ED=82=AC=20=EB=AA=A9?= =?UTF-8?q?=EB=A1=9D=20=EC=97=85=EB=8D=B0=EC=9D=B4=ED=8A=B8=20(44=EA=B0=9C?= =?UTF-8?q?=20=EC=A0=84=EC=B2=B4=20=EB=B0=98=EC=98=81)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 카테고리별 분류 (문서, 코드품질, 테스트, 보안, 디버깅, 프론트엔드, 유틸리티) - 신규 설치 스킬 21개 추가 (levnikolaevich, Trail of Bits, anthropics 공식) - 각 스킬별 출처 표기 Co-Authored-By: Claude Opus 4.6 --- CLAUDE.md | 85 ++++++++++++++++++++++++++++++++++++++++++++++++++----- 1 file changed, 78 insertions(+), 7 deletions(-) diff --git a/CLAUDE.md b/CLAUDE.md index 292c09b..c7c162b 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -243,17 +243,88 @@ php artisan config:clear `~/.claude/skills/` 폴더에 있는 스킬들 (슬래시 명령어로 사용): +### 문서/프레젠테이션 + | Skill | 설명 | |-------|------| | `pptx-skill` | PowerPoint 생성 | +| `ppt-auto-generator` | 마크다운/텍스트에서 PPT 생성 | | `pdf-template-skill` | PDF 템플릿 분석/생성 | +| `text-analyzer-skill` | 텍스트 분석 및 PDF 구조 매핑 | | `proposal-skill` | 제안서 생성 | | `storyboard-generator` | 스토리보드 생성 | -| `code-flow-web-report` | 코드 플로우 웹 리포트 | -| `codebase-analysis-web-report` | 코드베이스 분석 리포트 | -| `code-bug-finder` | 버그 탐지 | -| `code-refactoring` | 코드 리팩토링 | -| `uml-generator` | UML 다이어그램 생성 | -| `design-skill` | 디자인 작업 | +| `design-skill` | 프레젠테이션 HTML 디자인 | -**사용 방법**: `/skill-name` 형식으로 호출 (예: `/pptx-skill`) +### 코드 분석/시각화 + +| Skill | 설명 | +|-------|------| +| `code-flow-web-report` | 웹 앱 런타임 흐름 시각화 리포트 | +| `code-flow-web-doc-generator` | 소스 코드 호출/데이터 흐름 다이어그램 HTML 생성 | +| `codebase-analysis-web-report` | 코드베이스 아키텍처 인터랙티브 HTML 리포트 | +| `uml-generator` | UML 다이어그램 생성 | + +### 코드 품질 (levnikolaevich/claude-code-skills) + +| Skill | 설명 | 출처 | +|-------|------|------| +| `code-bug-finder` | 버그 자동 탐지 및 보고서 생성 | 기존 | +| `code-refactoring` | 리팩토링 권장사항/성능 분석/코드 패치 | 기존 | +| `code-commenter` | 소스 코드에 이해하기 쉬운 주석 추가 | 기존 | +| `async-await-keyword-fixer` | JS/TS 누락된 async/await 수정 | 기존 | +| `code-quality-checker` | DRY/KISS/YAGNI 위반 탐지 | levnikolaevich | +| `code-quality-auditor` | 코드 복잡도, 매직넘버 분석 | levnikolaevich | +| `code-principles-auditor` | DRY/KISS/YAGNI, TODO, DI 패턴 검사 | levnikolaevich | +| `dead-code-auditor` | 미사용 코드 탐지 | levnikolaevich | +| `build-auditor` | 컴파일러/타입 에러 검사 | levnikolaevich | +| `concurrency-auditor` | 레이스 컨디션 탐지 | levnikolaevich | +| `layer-boundary-auditor` | 레이어 위반, I/O 격리 검사 | levnikolaevich | +| `observability-auditor` | 로깅, 메트릭 적절성 검사 | levnikolaevich | +| `query-efficiency-auditor` | DB 쿼리 효율성 분석 | levnikolaevich | +| `dependencies-auditor` | 오래된 패키지, CVE 취약점 검사 | levnikolaevich | +| `regression-checker` | 기존 테스트 실행으로 사이드이펙트 탐지 | levnikolaevich | +| `story-quality-gate` | 코드리뷰 + 테스트 2단계 품질 검증 | levnikolaevich | + +### 테스트/커버리지 + +| Skill | 설명 | 출처 | +|-------|------|------| +| `app-comprehensive-test-generator` | 테스트 시나리오 생성/실행, QA 리포트 | 기존 | +| `coverage-improvement-planner` | 테스트 커버리지 분석 및 개선 계획 | 기존 | +| `test-coverage-auditor` | 테스트 커버리지 측정/분석 | levnikolaevich | +| `test-isolation-auditor` | 테스트 독립성/격리 검사 | levnikolaevich | +| `webapp-testing` | Playwright 기반 웹 앱 UI 테스트 | anthropics 공식 | + +### 보안 (Trail of Bits) + +| Skill | 설명 | 출처 | +|-------|------|------| +| `security-auditor` | 시크릿 노출, Injection, XSS 탐지 | levnikolaevich | +| `static-analysis` | CodeQL/Semgrep/SARIF 정적 분석 (3개 하위 스킬) | Trail of Bits | +| `insecure-defaults` | 위험한 기본 설정, 하드코딩 자격증명 탐지 | Trail of Bits | +| `sharp-edges` | 에러 유발 API, 위험한 디자인 패턴 탐지 | Trail of Bits | +| `differential-review` | 보안 중심 코드 변경 리뷰 | Trail of Bits | + +### 디버깅/로깅 + +| Skill | 설명 | +|-------|------| +| `system-debug-logger` | 에러/예외 자동 캡처 디버그 로깅 | +| `node-debug-logging-middleware` | Node.js Express/Koa 디버깅 로그 미들웨어 | + +### 프론트엔드/UI + +| Skill | 설명 | 출처 | +|-------|------|------| +| `frontend-design` | 프론트엔드 디자인 품질 향상 (AI slop 방지) | anthropics 공식 | +| `flutter-ux-hardening` | Flutter 앱 UI/UX 강화 | 기존 | +| `웹문서` | SAM 프로젝트 웹문서 디자인 표준 | 기존 | + +### 유틸리티 + +| Skill | 설명 | +|-------|------| +| `duplicate-file-cleaner` | 중복 이미지/미디어 파일 정리 | +| `npm-release-manager` | NPM 패키지 배포 자동화 | + +**사용 방법**: `/skill-name` 형식으로 호출 (예: `/code-quality-checker`)