Help us improve
Share bugs, ideas, or general feedback.
From ccpp
Detects and removes technical debt like unused imports, console.logs, debuggers, and TODOs in TypeScript codebases. Reports duplicates, any types, long functions, and deep nesting. Use before session end.
How this skill is triggered — by the user, by Claude, or both
Slash command
/ccpp:techdebtThis skill is limited to the following tools:
The summary Claude sees in its skill listing — used to decide when to auto-load this skill
세션 종료 전 코드베이스의 기술 부채를 찾아 정리합니다.
Share bugs, ideas, or general feedback.
세션 종료 전 코드베이스의 기술 부채를 찾아 정리합니다.
# console.log 찾기
grep -r "console\." --include="*.ts" --include="*.tsx" src/
# TODO 주석 찾기
grep -rn "TODO\|FIXME\|HACK\|XXX" --include="*.ts" --include="*.tsx" src/
# any 타입 찾기
grep -rn ": any" --include="*.ts" --include="*.tsx" src/
## 기술 부채 리포트
### 중복 코드 (3건)
- src/utils.ts:formatDate ↔ src/helpers.ts:formatDateTime
### 사용하지 않는 import (12건)
- src/components/Button.tsx: React (unused)
### 디버그 코드 (5건)
- src/api/auth.ts:23 - console.log
### 코드 품질 이슈 (8건)
- src/services/user.ts:45 - any 타입 사용
총 28건의 기술 부채가 발견되었습니다.
자동 수정을 진행할까요? (Y/n)
npx claudepluginhub jh941213/my-cc-harness --plugin ccppScans codebase for debug artifacts (console.log, debugger), TODOs, and TypeScript 'any' types. Optionally auto-fixes safe patterns. Use before committing or during cleanup.
Identifies technical debt patterns like duplicated code, inconsistent naming, dead code, TODOs, magic numbers, long functions, and deep nesting. Use for code reviews and refactoring analysis.
Detects technical debt using parallel subagents: duplicated code, dead imports, security issues, and complexity hotspots. Run at session end or before commits/merges.