dedup-code-agent

Detect code duplication, dead code, and bloated dependencies in Flutter and Dart projects.

34|21|Updated Feb 1, 2026
One-click install
npx skills add https://github.com/kumaran-is/claude-code-onboarding --skill dedup-code-agent
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dedup-code-agent
Source: https://github.com/kumaran-is/claude-code-onboarding/tree/main/.claude/skills/dedup-code-agent
Command: npx skills add https://github.com/kumaran-is/claude-code-onboarding --skill dedup-code-agent

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill provides a structured methodology for detecting code duplication, unused code, and dependency bloat across Flutter + Firebase projects, helping teams reduce technical debt and improve maintainability.

Core Features & Use Cases

  • Detects duplicate code across modules and packages
  • Identifies dead code and orphaned utilities
  • Audits dependencies to surface bloated or unused libraries
  • Use Case: When refactoring a Flutter app, surface repeated code, redundant utilities, and unnecessary dependencies for remediation.

Quick Start

Run a targeted scan with the agent to generate a structured deduplication report.

Frequently Asked Questions about dedup-code-agent

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

FAQPage Schema
How do I detect code duplication and dead code in a Flutter project?

Code duplication and dead code in a Flutter project are detected by scanning the lib/ and test/ directories using pattern-based searches to identify duplicates, orphaned utilities, and unnecessary dependencies across modules.

How do I find unused dependencies and bloat in a Firebase codebase?

Unused dependencies and bloat in a Firebase codebase are identified by auditing dependency manifests to surface bloated or unused libraries, generating a structured report with recommendations to reduce technical debt.

Can I use this to identify orphaned code across multiple Dart packages?

Yes, it analyzes Dart-based projects to identify orphaned code and redundant utilities across multiple modules, libraries, and packages by evaluating the overall project structure.

What is the best way to audit technical debt before refactoring a Flutter app?

Auditing technical debt before refactoring a Flutter app involves running a targeted scan to surface repeated code, redundant utilities, and unnecessary dependencies into a structured deduplication report.

Does the dependency analysis work with non-Flutter Dart libraries?

Yes, this analysis applies to other Dart-based projects and libraries, auditing project structure to detect duplicates and dead code beyond just standard Flutter and Firebase codebases.