uberdev-cmd-ubersimplify

Automate whole-repo code simplification with multi-lens area-based optimization.

2|Updated Apr 27, 2026
One-click install
npx skills add https://github.com/TheFJK/UberDev --skill uberdev-cmd-ubersimplify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: uberdev-cmd-ubersimplify
Source: https://github.com/TheFJK/UberDev/tree/main/codex/uberdev-codex/skills/uberdev-cmd-ubersimplify
Command: npx skills add https://github.com/TheFJK/UberDev --skill uberdev-cmd-ubersimplify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires code-simplifier, code-fixer, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill addresses the challenge of optimizing an entire codebase by providing a comprehensive simplification process that enhances code reuse, quality, and efficiency.

Core Features & Use Cases

  • Whole-Codebase Simplification: Offers a 3-lens simplification (Reuse, Quality, Efficiency) for the entire codebase or a specified subtree.
  • Area-Based Optimization: Divides the repository into byte-balanced areas, with one code-simplifier per area.
  • Preserve-Behavior Refactoring: Applies preserve-behavior fixes via a code-fixer, resulting in a commit per area on a new branch.
  • Single PR for Review: Consolidates changes into one Pull Request for review, with leftover findings filed as GitHub issues.
  • Use Case: Ideal for developers looking to streamline their codebase, improve maintainability, and enhance code quality without manual refactoring.

Quick Start

Run the uberdev-cmd-ubersimplify command to initiate the simplification process for your entire codebase.

Frequently Asked Questions about uberdev-cmd-ubersimplify

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

FAQPage Schema
How do I automate whole-repo code simplification for better code reuse and quality?

Automate whole-repo code simplification by running a command that applies a 3-lens optimization process for reuse, quality, and efficiency across your entire codebase or specified subtree. It divides the repository into byte-balanced areas for targeted refactoring.

What is the best way to refactor a large codebase without changing its behavior?

Refactoring a large codebase without changing behavior is achieved through preserve-behavior fixes applied via a code-fixer tool. The process consolidates all automated refactoring changes into a single Pull Request for review.

Do I need specific tools to perform automated refactoring for code optimization?

Yes, performing automated refactoring for code optimization requires the code-simplifier and code-fixer tools. These dependencies are necessary to execute the multi-lens area-based optimization and apply preserve-behavior fixes.

How does area-based optimization handle leftover findings after codebase refactoring?

Area-based optimization handles leftover findings after codebase refactoring by filing them as GitHub issues. The process creates a commit per area on a new branch and consolidates the changes into one Pull Request for review.

Can I apply code optimization to a specific subtree instead of the entire codebase?

Yes, you can apply code optimization to a specified subtree instead of the entire codebase. The simplification process divides the target area into byte-balanced sections, assigning one code-simplifier per area for targeted improvements.