simplify

Detect duplication, complexity, and over-engineering in batch code changes.

5|1|Updated Mar 30, 2026
One-click install
npx skills add https://github.com/jstoup111/ai-conductor --skill simplify-jstoup111
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: simplify
Source: https://github.com/jstoup111/ai-conductor/tree/main/skills/simplify
Command: npx skills add https://github.com/jstoup111/ai-conductor --skill simplify-jstoup111

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

The simplify Skill identifies duplication, complexity, and over-engineering in code at the boundary of a batch, acting as a gate before the next batch proceeds, ensuring a clean codebase.

Core Features & Use Cases

  • Duplication Detection: Identifies and flags duplicated business logic across batch-changed files.

  • Complexity Assessment: Flags methods with high conditional branches, method length, nesting depth, and parameter count.

  • Over-Engineering Flagging: Flags unnecessary abstractions, such as single-caller abstractions, unnecessary wrappers, or premature generalization.

  • Dead Code Detection: Identifies code that has been added but never called.

  • Batch Boundary Checks: Operates only at the boundaries of batches, analyzing only the files that have been changed within that batch.

  • Use Case: Consider a batch of code changes; simplify will check this batch for potential quality issues, such as code duplication and unnecessary complexity, which helps maintain a clean and maintainable codebase.

Quick Start

Run the simplify Skill after making changes in the current batch to review for quality issues before proceeding.

Frequently Asked Questions about simplify

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

FAQPage Schema
How do I detect code duplication and complexity in batch changes?▼

To detect code duplication and complexity in batch changes, run a batch boundary check to flag duplicated business logic, high conditional branches, and deep nesting in modified files. This ensures a clean codebase before proceeding.

What is over-engineering detection in code review?▼

Over-engineering detection in code review flags unnecessary abstractions, single-caller abstractions, unnecessary wrappers, and premature generalization to prevent over-complication within a batch of code changes.

How do I check for dead code and unnecessary abstractions before committing?▼

Check for dead code and unnecessary abstractions by analyzing changed files at batch boundaries to identify never-called code, single-caller wrappers, and premature generalizations before proceeding.

Does complexity management for batch boundaries require external dependencies?▼

Complexity management for batch boundaries requires no external dependencies to run locally, analyzing only the files changed within that specific batch for quality control and optimization.

When should I use batch boundary checks for code quality?▼

Use batch boundary checks for code quality after making changes in the current batch to review for duplication, complexity, and over-engineering issues before proceeding to the next batch.