code-consolidation

Map code duplication across multi-package monorepos and generate consolidation plans.

1|2|Updated Apr 6, 2026
One-click install
npx skills add https://github.com/parisgroup-ai/imersao-ia-setup --skill code-consolidation
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: code-consolidation
Source: https://github.com/parisgroup-ai/imersao-ia-setup/tree/main/skills/code-consolidation
Command: npx skills add https://github.com/parisgroup-ai/imersao-ia-setup --skill code-consolidation

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Consolidation of duplicated code across multi-package codebases is error-prone and time-consuming; this skill helps identify scattered responsibilities and overlapping definitions to create a single source of truth.

Core Features & Use Cases

  • Detects duplicated type definitions, scattered utility functions, repeated configuration objects, and fragmented error hierarchies.
  • Generates a prioritized consolidation plan with migration steps and backward-compatibility considerations.
  • Use cases include refactoring brownfield monorepos, onboarding to large projects, and planning consolidation sprints.

Quick Start

Run a consolidation analysis on your codebase to generate a prioritized plan for consolidating duplicates.

Frequently Asked Questions about code-consolidation

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

FAQPage Schema
How do I identify and map code duplication across a multi-package monorepo?

To map code duplication across a monorepo, analyze the repository to detect scattered utility functions, duplicate type definitions, and repeated configuration objects. This process generates actionable consolidation recommendations to establish a single source of truth.

What is the best way to plan a refactoring sprint for consolidating duplicate type definitions?

The best way to plan a refactoring sprint for duplicate types is to generate a prioritized consolidation plan. This plan includes specific migration steps and backward-compatibility considerations to guide the refactoring of brownfield monorepos safely.

Can I refactor scattered utilities and fragmented error hierarchies without breaking existing packages?

Yes, you can refactor scattered utilities and fragmented error hierarchies while preserving backward compatibility. The generated consolidation plan provides migration guidance designed to maintain existing package functionality throughout the refactoring process.

When do I need to run a code consolidation analysis on my repository?

You need to run a code consolidation analysis when onboarding to large projects, planning consolidation sprints, or refactoring brownfield monorepos. It identifies overlapping definitions and scattered responsibilities to produce a prioritized migration plan.

Does this consolidation approach work for scattered configuration objects in large projects?

Yes, this consolidation approach works for repeated configuration objects in large projects. It detects overlapping definitions across multi-package codebases and creates a prioritized plan with migration steps to consolidate them into a single source of truth.