37signals-refactoring

Orchestrate incremental Rails refactoring toward 37signals patterns.

1|Updated Feb 3, 2026
One-click install
npx skills add https://github.com/joshyorko/agent-skills --skill 37signals-refactoring
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 37signals-refactoring
Source: https://github.com/joshyorko/agent-skills/tree/main/plugins/rails-37signals-patterns/skills/37signals-refactoring
Command: npx skills add https://github.com/joshyorko/agent-skills --skill 37signals-refactoring

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Orchestrates refactoring of Rails codebases toward 37signals patterns and modern conventions. Use when refactoring existing code, improving architecture, migrating to modern Rails patterns, or when user mentions refactoring, code improvement, or technical debt.

Core Features & Use Cases

  • Coordinates multiple specialized skills to execute safe, incremental refactors.
  • Diagnoses anti-patterns, designs migration paths, and preserves behavior during transitions.
  • Use case: when upgrading an aging Rails app to modern patterns with minimal downtime.

Quick Start

Initiate an incremental refactor plan and delegate tasks to targeted sub-skills.

Frequently Asked Questions about 37signals-refactoring

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

FAQPage Schema
How do I refactor a legacy Rails app to modern patterns without breaking behavior?

To refactor legacy Rails codebases toward modern 37signals patterns, this skill orchestrates incremental migrations and coordinates specialized sub-skills. It diagnoses anti-patterns and designs safe migration paths that preserve existing behavior throughout the transition.

What is the best way to migrate legacy Rails code to 37signals architecture patterns?

Migrating to 37signals architecture patterns works best through structured delegation and stepwise data migrations. This skill coordinates specialized sub-skills to execute safe, incremental refactors that satisfy compatibility and safety constraints.

Can I use incremental refactoring for an aging Rails application with minimal downtime?

Yes, incremental refactoring supports aging Rails applications needing minimal downtime. This skill guides stepwise migrations and coordinates specialized sub-skills to modernize architecture safely while preserving behavior throughout the transition.

How do I diagnose Rails anti-patterns when improving application architecture?

Diagnosing Rails anti-patterns involves analyzing existing codebases to identify technical debt and deviations from modern 37signals conventions. This skill designs targeted migration paths that address architectural issues while maintaining system behavior.

What are the limitations of refactoring Rails codebases toward 37signals patterns?

Refactoring Rails codebases toward 37signals patterns requires clear frontmatter metadata and structured delegation to satisfy safety constraints. Limitations include dependency on stepwise data migrations and compatibility requirements that must be met before transitions proceed safely.