improve-code-quality

Orchestrate a resumable workflow to transition untested prototypes into production-ready systems.

Updated Jul 31, 2026
One-click install
npx skills add https://github.com/fsolla/teqo --skill improve-code-quality-fsolla
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: improve-code-quality
Source: https://github.com/fsolla/teqo/tree/main/.agents/skills/improve-code-quality
Command: npx skills add https://github.com/fsolla/teqo --skill improve-code-quality-fsolla

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the anxiety of working with untested, vibe-coded prototypes by providing a structured, verifiable path to production-grade software.

Core Features & Use Cases

  • Safety Net Construction: Automatically guides the creation of characterization tests to pin existing behavior before any refactoring occurs.
  • Resumable Journey: Tracks progress across nine distinct phases, from basic testing to advanced system design, ensuring no decision is lost.
  • Use Case: Use this when you have a working prototype that you are afraid to modify; the skill will help you build a safety net, clean up the architecture, and harden the system for production load.

Quick Start

Invoke the improve-code-quality skill to begin the guided journey of hardening your current project prototype.

Frequently Asked Questions about improve-code-quality

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

FAQPage Schema
How do I refactor untested legacy code safely?

To refactor untested legacy code safely, you need a safety net of characterization tests to pin existing behavior before making changes. This skill guides you through creating those tests first, ensuring no current functionality breaks during architectural hardening and cleanup.

What is the best way to transition a prototype to production-ready code?

Transitioning a prototype to production-ready code requires a structured path of automated testing, dependency management, and system design documentation. This skill orchestrates a multi-phase, resumable workflow that hardens prototypes into robust systems without losing prior decisions.

How does characterization testing work for existing prototypes?

Characterization testing for existing prototypes works by capturing and pinning the current actual behavior of the code before any refactoring begins. This skill automates the guidance for building these safety nets, ensuring your system's existing logic remains verifiable during reliability engineering.

Can I resume an architectural hardening workflow if I stop halfway?

Yes, you can resume an architectural hardening workflow if you stop halfway. This skill tracks progress across nine distinct phases, from basic testing to advanced system design, ensuring no decision or progress is lost when you pause and return to the reliability engineering task.

Does this code quality improvement approach work for dependency management?

Yes, this code quality improvement approach works for dependency management by satisfying specific production-readiness requirements. The structured, decision-based methodology integrates dependency management into its multi-phase workflow alongside automated testing and system design documentation.

When should I not use an automated refactoring workflow?

You should not use an automated refactoring workflow if your project is still in the early, exploratory prototyping phase where behavior is expected to change rapidly. This skill is designed for hardening existing working prototypes that you are afraid to modify, not for greenfield ideation.