codebase-consolidation

Identify duplicate code blocks and generate consolidation reports.

11|Updated Nov 5, 2025
One-click install
npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill codebase-consolidation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: codebase-consolidation
Source: https://github.com/d-o-hub/rust-self-learning-memory/tree/main/.claude/skills/codebase-consolidation
Command: npx skills add https://github.com/d-o-hub/rust-self-learning-memory --skill codebase-consolidation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill analyzes, consolidates, and documents codebases to identify duplication, refactoring opportunities, architecture patterns, and technical debt, producing actionable reports.

Core Features & Use Cases

  • Duplication detection: find and consolidate duplicate logic.
  • Architectural mapping: document structure and component responsibilities.
  • Refactoring opportunities: identify consolidation paths and maintainability improvements.

Quick Start

Run a consolidation analysis to generate a report and plan consolidation tasks.

Frequently Asked Questions about codebase-consolidation

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

FAQPage Schema
How do I find duplicate code blocks in my codebase?

Duplication detection identifies repeated logic across files by analyzing code patterns and structure. Run a consolidation analysis to scan your codebase, surface duplicate blocks, and generate a report showing locations and complexity metrics to guide consolidation decisions.

What refactoring opportunities does code consolidation reveal?

Code consolidation analysis identifies maintainability improvements by mapping duplicate logic, architectural patterns, and technical debt. It highlights consolidation paths—where to merge duplicated functions or components—and prioritizes them by complexity and test coverage impact.

Can I use codebase consolidation for onboarding and documentation?

Yes. Consolidation analysis generates standardized reports and architectural documentation that map component responsibilities and design patterns. This output accelerates developer onboarding by making code structure, dependencies, and quality metrics—LOC, complexity, test coverage—immediately visible.

How does multi-perspective analysis help with code reviews?

Multi-perspective analysis examines code from architecture, design pattern, and technical debt angles simultaneously. During code reviews, this produces actionable guidance on duplication, refactoring priority, and maintainability trade-offs, enabling faster review cycles and aligned consolidation decisions.

What metrics does consolidation analysis produce?

The analysis generates quality metrics including lines of code (LOC), cyclomatic complexity, and test coverage across duplicate blocks and consolidation targets. These metrics rank refactoring opportunities by impact and help teams prioritize which duplicated logic to consolidate first.