.claude/skills/manage-skills/SKILL.md
Analyzes session changes to detect missing verification skills. Dynamically discovers existing skills, creates new skills or updates existing ones, and manages CLAUDE.md skill references. Use when adding new patterns/modules that may need verification coverage, or when maintaining skill consistency. 스킬 관리, 검증 스킬 누락 탐지, CLAUDE.md 업데이트.
npx skillsauth add junnv93/equipment_management_system manage-skillsInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
현재 세션에서 변경된 내용을 분석하여 검증 스킬의 드리프트를 탐지하고 수정합니다:
| 스킬 | 설명 | 커버 파일 패턴 |
| ----------------------- | -------------------------------------- | ---------------------------------------------------------------------- |
| verify-cas | CAS(Optimistic Locking) 패턴 검증 | apps/backend/src/modules/**/*.service.ts, */dto/**/*.dto.ts |
| verify-auth | 서버 사이드 인증/인가 + 라우트 선언 순서 검증 | apps/backend/src/**/*.controller.ts, */dto/**/*.dto.ts |
| verify-zod | Zod 검증 패턴 검증 | */dto/**/*.dto.ts, apps/backend/src/common/pipes/*.ts |
| verify-ssot | SSOT 임포트 패턴 검증 | apps/backend/src/**/*.ts, apps/frontend/**/*.ts(x) |
| verify-hardcoding | SSOT 하드코딩 탐지 | apps/frontend/lib/api/**, apps/backend/src/**/*.service.ts |
| verify-frontend-state | 프론트엔드 상태 관리 패턴 검증 | apps/frontend/components/**, apps/frontend/hooks/** |
| verify-nextjs | Next.js 16 패턴 검증 | apps/frontend/app/**/page.tsx, layout.tsx, error.tsx |
| verify-filters | URL-driven 필터 SSOT 패턴 검증 | *-filter-utils.ts, use-*-filters.ts, page.tsx |
| verify-design-tokens | Design Token 3-Layer 아키텍처 검증 | lib/design-tokens/**, apps/frontend/components/** |
| verify-security | 보안 설정 검증 | helmet-config.ts, next.config.js, **/*.controller.ts |
| verify-i18n | i18n 번역 + routeMap↔navigation.json 동기화 검증 | apps/frontend/messages/{en,ko}/*.json, lib/navigation/route-metadata.ts |
| verify-sql-safety | SQL 안전성 검증 | apps/backend/src/modules/**/*.service.ts |
| verify-e2e | E2E 테스트 패턴 검증 | tests/e2e/**/*.spec.ts, tests/e2e/shared/**, global-setup.ts |
| verify-seed-integrity | 시드 인프라 3자 SSOT 삼각형 정합성 | database/seed-data/**/*.seed.ts, seed-test-new.ts, verification.ts |
| verify-workflows | 크리티컬 워크플로우 E2E 커버리지 검증 | docs/workflows/critical-workflows.md, tests/e2e/workflows/**/*.spec.ts |
git diff/log로 변경 파일 수집, 디렉토리 기준 그룹화.
상세: references/workflow-details.md Step 1
스킬 테이블의 패턴과 대조하여 파일→스킬 매핑 구축. UNCOVERED 파일 식별.
상세: references/workflow-details.md Step 2
누락 파일 참조, 오래된 탐지 명령어, 새 패턴, 삭제된 파일, 변경된 값 점검.
상세: references/workflow-details.md Step 3
AskUserQuestion으로 확인.
추가/수정만 (기존 검사 제거 금지). Related Files, 탐지 명령어, 워크플로우 단계 추가.
상세: references/workflow-details.md Step 5
verify- 접두사, kebab-case) → 3. SKILL.md 생성 → 4. 연관 파일 업데이트 (manage-skills, verify-implementation, CLAUDE.md)상세: references/workflow-details.md Step 6
SKILL.md 재읽기, 마크다운 형식, 파일 참조, 탐지 명령어 드라이런, 테이블 동기화.
분석 파일 수, 업데이트/생성 스킬, 영향없는 스킬, 미커버 변경사항 출력.
| File | Purpose |
|------|---------|
| .claude/skills/verify-implementation/SKILL.md | 통합 검증 스킬 (실행 대상 목록 관리) |
| .claude/skills/manage-skills/SKILL.md | 이 파일 (등록된 검증 스킬 목록 관리) |
| CLAUDE.md | 프로젝트 지침 (Skills 섹션 관리) |
testing
Verifies Zod validation pattern compliance — ZodValidationPipe usage (no class-validator), versionedSchema inclusion in state-change DTOs, controller pipe application, query DTO consistency. Run after adding/modifying DTOs or controller endpoints.
testing
Verifies cross-feature workflow E2E test coverage against critical-workflows.md checklist. Checks WF-01~WF-35 coverage, step completeness, role correctness, side-effect verification, and status transition assertions. Run after adding workflow tests or before PR.
testing
SSOT(Single Source of Truth) 임포트 소스를 검증합니다. 타입/enum/상수가 올바른 패키지에서 임포트되는지 확인. 타입/enum 추가/수정 후 사용.
development
Verifies SQL safety — LIKE wildcard escaping, N+1 query pattern detection, COUNT(DISTINCT) for fan-out JOINs, RBAC INNER JOIN enforcement. Run after adding/modifying search or list API endpoints.