sub-code-reviewer

Automate language-agnostic code review and refactoring with deterministic Phase workflows.

3|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/hungrytech/hungrytech-claude-skills --skill sub-code-reviewer
Or copy as Structured Prompt for Agentβ–Ό
Please help me install this Agent Skill.
Skill: sub-code-reviewer
Source: https://github.com/hungrytech/hungrytech-claude-skills/tree/main/plugins/sub-code-reviewer/skills/sub-code-reviewer
Command: npx skills add https://github.com/hungrytech/hungrytech-claude-skills --skill sub-code-reviewer

SYSTEM DOCUMENTATION & REQUIREMENTS

πŸ’‘ This Skill requires bash, jq, and includes scripts (resource) and references (resource) components.

What problem does it solve?

μ–Έμ–΄ 무관 μ½”λ“œ 리뷰/λ¦¬νŒ©ν† λ§ μ—μ΄μ „νŠΈ. SOLID 원칙 μœ„λ°˜ 감지, μ½”λ“œ 슀멜 식별 (God class, Feature Envy, Long Method λ“±), μˆœν™˜/인지 λ³΅μž‘λ„ 뢄석, Martin Fowler λ¦¬νŒ©ν† λ§ μΉ΄νƒˆλ‘œκ·Έ 기반 ꡬ체적 diff μ œμ•ˆ, 기술 뢀채 μ •λŸ‰ν™”λ₯Ό μˆ˜ν–‰ν•œλ‹€.

Core Features & Use Cases

  • 언어에 ꡬ애받지 μ•ŠλŠ” μ½”λ“œ ν’ˆμ§ˆ 리뷰와 λ¦¬νŒ©ν† λ§μ„ μžλ™ν™”ν•©λ‹ˆλ‹€. SOLID μœ„λ°˜ 탐지, μ½”λ“œ 슀멜 식별, ꡬ체적 DIFF μ œμ•ˆμ„ μ œκ³΅ν•©λ‹ˆλ‹€.
  • 닀쀑 μ–Έμ–΄ μ½”λ“œλ² μ΄μŠ€(Kotlin/Java, Python, TypeScript λ“±)μ—μ„œ 리뷰λ₯Ό μˆ˜ν–‰ν•˜κ³ , CI/CD νŒŒμ΄ν”„λΌμΈμ— 검증 포인트둜 ν†΅ν•©ν•©λ‹ˆλ‹€.
  • Use Case: λŒ€κ·œλͺ¨ λ ˆκ±°μ‹œ μ½”λ“œμ—μ„œ SRP μœ„λ°˜ μš”μΈμ„ μ°Ύμ•„ λΆ„λ¦¬ν•˜κ³ , λ³€ν™” 영ν–₯이 큰 λΆ€λΆ„λΆ€ν„° λ‹¨κ³„μ μœΌλ‘œ λ¦¬νŒ©ν† λ§ κ³„νšμ„ μ œμ‹œν•©λ‹ˆλ‹€.

Quick Start

Use the sub-code-reviewer skill to scan and analyze a Kotlin/Java project and generate a prioritized refactoring plan.

Frequently Asked Questions about sub-code-reviewer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate code review to detect SOLID violations and code smells?β–Ό

Automate code review to detect SOLID violations and code smells by using a language-agnostic agent that analyzes multi-language codebases to identify God classes, Feature Envy, and Long Method patterns. It generates concrete refactoring diffs and quantifies technical debt metrics.

What is the best way to refactor legacy code with high cyclomatic and cognitive complexity?β–Ό

Refactoring legacy code with high cyclomatic and cognitive complexity is best handled by applying the Martin Fowler refactoring catalog. An automated agent analyzes complexity metrics, identifies SRP violations, and presents a prioritized, step-by-step refactoring plan with concrete diffs.

Does the automated code review work with multi-language codebases like Kotlin, Java, Python, and TypeScript?β–Ό

Automated code review works with multi-language codebases including Kotlin, Java, Python, and TypeScript. It performs language-agnostic analysis to detect code smells and SOLID principle violations across different languages within the same project pipeline.

How do I integrate code quality analysis into CI/CD pipelines as a review gate?β–Ό

Integrate code quality analysis into CI/CD pipelines as a review gate by running deterministic phase workflows that scan for complexity and structural violations. This automates multi-language codebase validation and provides debt metrics before deployment.

Do I need bash and jq installed to run automated refactoring analysis?β–Ό

You need bash and jq installed to run automated refactoring analysis. These dependencies are required to execute the deterministic phase workflows and process the JSON data structures generated during the language-agnostic code review.

What limitations exist when automatically generating refactoring diffs for large codebases?β–Ό

Limitations when generating refactoring diffs for large codebases include the need for staged execution to manage high-impact changes safely. The tool prioritizes areas with significant change influence and provides step-by-step plans rather than applying massive changes all at once.