simplify

Orchestrate parallel agents to simplify code across in-scope files.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/oobagi/jflow --skill simplify-oobagi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: simplify
Source: https://github.com/oobagi/jflow/tree/main/skills/simplify
Command: npx skills add https://github.com/oobagi/jflow --skill simplify-oobagi

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates large-scale codebase simplification by orchestrating parallel agents to identify DRY violations, remove dead code, and simplify complex logic, delivering a cleaner, maintainable codebase.

Core Features & Use Cases

  • Parallel agent passes for DRY, Dead Code, and Logic
  • Automatic consolidation of changes with conflict resolution
  • Progress tracking via TaskCreate / TaskUpdate
  • Safe, behavior-preserving modifications with lint/tests fallback

Quick Start

Initiate a simplify run against the target project to start an automated codebase cleanup.

Frequently Asked Questions about simplify

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

FAQPage Schema
How do I automate codebase simplification and refactor dead code?

Automated codebase simplification orchestrates parallel agents to perform DRY, dead code, and logic passes. This process identifies reusable helpers, removes unused code, and streamlines decision logic while updating call sites to ensure behavior-preserving modifications.

What is the best way to find and remove dead code across a large project?

Finding and removing dead code is best handled by orchestrating parallel agent passes that scan in-scope files to identify unused code. The agents automatically consolidate changes with conflict resolution and update call sites to safely remove unused code.

How does parallel agent orchestration work for code refactoring?

Parallel agent orchestration for code refactoring works by coordinating DRY, Dead Code, and Logic passes simultaneously. These agents produce reusable helpers, remove unused code, and streamline decision logic, with progress tracked via TaskCreate and TaskUpdate commands.

Can I run automated linters and tests to validate behavior-preserving refactoring?

Yes, you can run available linters and tests to validate behavior-preserving refactoring. The automated simplification process uses lint and test fallbacks after consolidating changes and updating call sites to ensure the modified codebase maintains its original behavior.

Does automated code simplification work without breaking existing logic?

Automated code simplification ensures changes are behavior-preserving by coordinating DRY, Dead Code, and Logic passes to safely refactor code. It updates call sites and runs available linters and tests to validate that existing decision logic remains intact.

When should I use automated agents to streamline decision logic in my codebase?

You should use automated agents to streamline decision logic when you need large-scale codebase simplification. It is ideal for consolidating DRY violations and removing dead code across in-scope files while relying on lint and test fallbacks to validate results.