feature-refactor

Automate code refactoring with quality checks and integration tests.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the code refactoring process, providing a quality checklist, progress tracking, and integration tests to ensure code improvements are thorough and maintainable.

Core Features & Use Cases

  • Automated Code Review: Offers an automated checklist for code quality, covering coding standards, duplication, security, performance, missing tests, and documentation.
  • Progress Tracking: Tracks refactor cycles, warnings, and checkpoints, enabling continuous improvement and efficient workflow.
  • Integration Tests: Ensures that refactoring does not introduce new bugs and maintains the integrity of the codebase.

Quick Start

Run the 'feature-refactor' skill with the feature slug 'my-feature' to begin refactoring your code.

Frequently Asked Questions about feature-refactor

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

FAQPage Schema
How do I automate code refactoring while ensuring code quality checks are not skipped?

Automate code refactoring by running an automated checklist that evaluates coding standards, duplication, security, performance, missing tests, and documentation to ensure code quality checks are comprehensive.

How does integration testing work after refactoring code to maintain codebase integrity?

Integration testing maintains codebase integrity by running tests after code refactoring to verify that the changes do not introduce new bugs. This validates that the refactored code functions correctly within the broader system.

Do I need TDD and a spec system to use an automated refactoring workflow?

Yes, an automated refactoring workflow requires TDD, a spec system, and audit process integration to function properly. These prerequisites ensure refactoring cycles are validated against existing specifications and test coverage.

What is the best way to track progress and warnings during a code refactoring cycle?

Track progress and warnings during code refactoring by using a workflow that monitors refactor cycles, warnings, and checkpoints. This enables continuous improvement and maintains visibility into the refactoring effort.

Can I check for security and performance issues as part of my code quality checklist?

Yes, the automated code quality checklist explicitly includes security and performance checks alongside coding standards, duplication, missing tests, and documentation. This provides a comprehensive review during the refactoring process.

Why does automated code refactoring require an audit process integration?

Automated code refactoring requires audit process integration to ensure that all quality checks, including coding standards and security, are formally verified. This maintains thoroughness and prevents regressions during code improvements.