code-improvement

Orchestrates security, SOLID, refactoring, and testing skills to improve existing code quality.

Updated Sep 2, 2026
One-click install
npx skills add https://github.com/Dazlarus/karl-code --skill code-improvement-dazlarus
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: code-improvement
Source: https://github.com/Dazlarus/karl-code/tree/main/.roo/skills/code-improvement
Command: npx skills add https://github.com/Dazlarus/karl-code --skill code-improvement-dazlarus

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Applying code improvements consistently is hard when quality concerns span security, architecture, readability, and testing. This Skill coordinates multiple quality-focused skills in a defined priority order so general improvement requests produce systematic, conflict-free changes. ## Core Features & Use Cases - Multi-skill orchestration: Coordinates security-audit, solid, refactoring, type-safety, testing, and documentation skills in priority order. - Conflict resolution: Resolves contradictory suggestions using a fixed priority of security over architecture over refactoring. - Scoped improvements: Accepts focus constraints such as readability or security to skip irrelevant skill passes. - Use Case: A developer pastes a legacy module and asks to improve it; the Skill runs a security audit first, applies SOLID restructuring, refactors for readability, then summarizes all changes by category. ## Quick Start Ask the agent to improve a specific file or code snippet, optionally stating a focus area such as readability or security.

Frequently Asked Questions about code-improvement

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

FAQPage Schema
How do I improve code quality across an entire file or module?▼

Provide the file path or inline code and request a general improvement. The Skill analyzes scope, loads relevant quality skills in priority order, applies changes systematically, and summarizes improvements by category.

What is the difference between code-improvement and the refactoring skill?▼

The refactoring skill handles code quality restructuring alone, while code-improvement orchestrates multiple skills including security-audit and SOLID. Use refactoring directly for single-aspect changes and code-improvement for broad quality requests.

Can I focus code improvements on one area like readability?▼

Yes, you can specify a focus such as readability or security when requesting improvements. The Skill then loads only the relevant skills and skips passes outside your stated priority.

When should I not use the code-improvement skill?▼

Avoid it for single-aspect tasks like applying SOLID principles, debugging specific errors, performance profiling, or security-only reviews. Use the dedicated solid, debugging, performance-profiling, or security-audit skills directly instead.

What happens when two skills suggest conflicting code changes?▼

Conflicts are resolved by a fixed priority order: security first, then architecture, then refactoring, then other concerns. If too many changes are suggested, the Skill asks you to prioritize or apply them in phases.