Help us improve
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
Share bugs, ideas, or general feedback.
npx claudepluginhub m16khb/cc-essential --plugin cc-essentialAPI Breaking Change 감지 및 CHANGELOG 생성 에이전트. API 변경 감지, changelog 생성, breaking change 분석 요청 시 활성화.
빠른 커밋 분류 체크. 단순 변경, 명확한 분류 요청 시 활성화.
Git 변경 사항 분석 및 Conventional Commit 단위 분리 에이전트. 커밋 분리, 변경 분석, atomic commit 요청 시 활성화.
빠른 커버리지 수치 확인. 단순 커버리지 체크, 퀵 피드백 요청 시 활성화.
표준 커버리지 분석 및 테스트 케이스 제안. 일반적인 커버리지 분석 요청 시 활성화.
Use when writing commit messages or understanding conventional commit format. CSO keywords: 커밋 메시지, commit message, feat fix refactor, breaking change, 커밋 규칙, atomic commit, 원자적 커밋
Use when documenting NestJS DTOs or Controllers with Swagger decorators. CSO keywords: @ApiProperty, @ApiOperation, DTO 문서화, swagger decorator, API docs, OpenAPI, 스웨거
Use when writing tests, understanding AAA pattern, or setting up Testcontainers. CSO keywords: jest mock, beforeEach, 테스트 작성, AAA 패턴, testcontainers, 통합 테스트, integration test
Modifies files
Hook triggers on file write and edit operations
Uses power tools
Uses Bash, Write, or Edit tools
Share bugs, ideas, or general feedback.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge.
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
Creates git commits using conventional commit format with appropriate emojis, following project standards and creating descriptive messages that explain the purpose of changes.
Professional git commits with Conventional Commits, auto-detection, and security validation
Structured commit messages following the Conventional Commits specification
Intelligent git commits with conventional format, semantic analysis, and changelog generation
Automatically update project documentation based on code changes
AI-powered conventional commit message generator with smart analysis
대용량 파일 청킹, 컨텍스트 주입 및 작업 추천 도구
Agent, Skill, Command 자동 생성 및 설정 도구
Conventional Commits 1.0.0 규격 준수 스마트 커밋, Git Flow 브랜치 관리, Worktree 지원
계층적 CLAUDE.md 및 agent-docs 문서 생성 에이전트
다중 에이전트 워크플로우 오케스트레이션 및 CI/CD 자동화
Claude Code 필수 플러그인 모음 - 테스트, 문서화, 코드 품질을 위한 종합 도구 세트.
| 영역 | 도구 | 설명 |
|---|---|---|
| Git | /atomic-commit | 변경 사항 분석 및 Conventional Commit 분리 |
| Swagger | swagger-reviewer | NestJS DTO/Controller 문서화 리뷰 |
| Test | /test-scaffold, coverage-advisor | 테스트 스캐폴딩 및 커버리지 분석 |
| Docs | /tsdoc-generate, api-changelog | TSDoc 생성 및 API 변경 추적 |
| Code | dead-code-hunter, dependency-auditor | 미사용 코드/의존성 감지 |
# 변경 사항 분석 및 분리 커밋
/atomic-commit
# 분석 결과만 미리보기 (dry-run)
/atomic-commit --dry-run
📊 변경 사항 분석 결과:
┌─────────────────────────────────────────────────────────────┐
│ 커밋 1: feat(user): 사용자 프로필 API 추가 │
│ - src/modules/user/user.controller.ts │
│ - src/modules/user/user.service.ts │
│ - src/modules/user/dto/profile.dto.ts │
├─────────────────────────────────────────────────────────────┤
│ 커밋 2: fix(auth): JWT 토큰 만료 처리 버그 수정 │
│ - src/common/guards/jwt-auth.guard.ts │
└─────────────────────────────────────────────────────────────┘
swagger-reviewer, swagger-reviewer-low - 문서화 완성도 분석nestjs-swagger - DTO/Controller Swagger 문서화 가이드swagger-reminder - DTO/Controller 편집 시 체크리스트 자동 표시DTO나 Controller 파일을 편집하면 자동으로 체크리스트가 표시됩니다:
[DTO Swagger 문서화 체크리스트]
- [ ] 모든 필수 프로퍼티에 @ApiProperty({ description, example }) 추가
- [ ] 모든 선택 프로퍼티에 @ApiPropertyOptional({ description, example }) 추가
- [ ] enum 필드: enum 속성이 validator의 @IsIn() 값과 일치
# 상세 분석 (Sonnet 모델)
"src/modules/user/dto/ 폴더의 DTO들 swagger 문서화 리뷰해줘"
# 빠른 체크 (Haiku 모델)
"user.controller.ts의 swagger 문서화 빠르게 체크해줘"
/test-scaffoldNestJS Testing Module 패턴 기반 테스트 파일 생성
# 특정 서비스의 테스트 스캐폴드 생성
/test-scaffold src/modules/user/user.service.ts
# 전체 모듈 테스트 생성
/test-scaffold src/modules/user/
특징:
/fixture-factory타입 안전한 테스트 픽스처 생성
# DTO 기반 픽스처 팩토리 생성
/fixture-factory src/modules/user/dto/create-user.dto.ts
# Entity 기반 픽스처 생성
/fixture-factory src/modules/user/entities/user.entity.ts
coverage-advisor (Opus)브랜치 커버리지 분석 및 누락 테스트 제안
"user.service.ts의 테스트 커버리지 분석해줘"
분석 항목:
test-patternsNestJS 테스트 패턴 및 베스트 프랙티스 가이드
test-reminder테스트 대상 파일 편집 시 테스트 파일 존재 여부 체크
[테스트 리마인더]
user.service.ts에 대한 테스트 파일이 없습니다.
/test-scaffold 명령어로 테스트 스캐폴드를 생성하세요.
/tsdoc-generateTSDoc 표준 문서 생성
# 특정 파일에 TSDoc 추가
/tsdoc-generate src/modules/user/user.service.ts
# 전체 모듈 문서화
/tsdoc-generate src/modules/user/
TSDoc 표준:
@param - 매개변수 설명@returns - 반환값 설명@throws - 예외 설명@example - 사용 예시api-changelog (Opus)Breaking Change 감지 및 API 버전 관리
"최근 API 변경 사항 분석하고 CHANGELOG 업데이트해줘"
기능:
readme-sync (Sonnet)README vs 프로젝트 상태 동기화 분석
"README.md가 현재 프로젝트 상태와 동기화되어 있는지 확인해줘"
tsdoc-reminder문서화되지 않은 public export 감지
[TSDoc 문서화 체크리스트]
다음 public export에 TSDoc 문서가 누락되어 있습니다:
- createUser (함수)
- UserService (클래스)
api-change-detectorController/DTO 파일의 Breaking Change 감지
[⚠️ API Breaking Change 감지]
다음 변경 사항이 Breaking Change일 수 있습니다:
- @Delete 데코레이터가 제거됨
- DTO 필드가 삭제됨
CHANGELOG 업데이트를 권장합니다.
dead-code-hunter (Opus)Knip 기반 미사용 코드 탐지 + NestJS 패턴 인식
"프로젝트에서 미사용 코드 찾아줘"
탐지 대상:
NestJS 특수 패턴:
@Injectable() + @Inject() 패턴 인식dependency-auditor (Sonnet)의존성 보안 및 품질 감사
"프로젝트 의존성 감사해줘"
감사 항목:
# GitHub에서 클론
git clone https://github.com/m16khb/cc-essential.git ~/.claude/plugins/cc-essential
# 또는 플러그인 디렉토리에 복사
cp -r cc-essential ~/.claude/plugins/