super-ralph-refactor

Inject a refactor question bank into bead 1's study instructions.

3|Updated Feb 21, 2026
One-click install
npx skills add https://github.com/mwarger/super-ralph --skill super-ralph-refactor
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: super-ralph-refactor
Source: https://github.com/mwarger/super-ralph/tree/main/skills/super-ralph-refactor
Command: npx skills add https://github.com/mwarger/super-ralph --skill super-ralph-refactor

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Extends the reverse bead-pack workflow by injecting a refactor-focused question bank into bead 1's study instructions, enabling architecture migration with preserved behavior.

Core Features & Use Cases

  • Inherits the base reverse bead graph and stamping procedure while injecting a dedicated refactor question bank into Bead 1.
  • Facilitates architecture migration scenarios by guiding analysis, design, review, and consolidation with refactor-specific prompts.
  • Supports reuse of the existing /super-ralph-reverse cadence, with consistent dependencies and deliverables.

Quick Start

Follow /super-ralph-reverse exactly, but when stamping Bead 1 replace the Question Bank section with the provided refactor question bank.

Frequently Asked Questions about super-ralph-refactor

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

FAQPage Schema
How do I ensure behavior is preserved during an architecture migration refactor?

To preserve behavior during an architecture migration, you can use a structured reverse bead-pack workflow augmented with a dedicated refactor question bank. This guides end-to-end tracing from initial analysis through consolidation, ensuring systematic review of existing logic before structural changes.

What is the reverse bead-pack approach for software design refactoring?

The reverse bead-pack approach is a structured workflow that guides architecture migration tasks through sequential analysis, design, and consolidation phases. It uses a bead graph and stamping procedure to inject specific question banks, ensuring thorough tracing and modular reuse during refactoring.

How do I inject refactor-specific questions into a reverse engineering workflow?

You inject refactor-specific questions by replacing the standard Question Bank section in the first bead's study instructions with a specialized refactor question bank. This modifies the base reverse workflow to target architecture migration while maintaining the original dependency wiring and stamping procedure.

Can I use prompt templates to guide architecture migration and reverse engineering tasks?

Yes, you can use prompt templates to guide architecture migration by injecting a refactor-focused question bank into a structured workflow. This provides reusable, modular prompts that trace dependencies and deliver consistent analysis through a standardized stamping procedure.

Do I need the base reverse bead-pack to run this refactor workflow?

Yes, this refactor workflow inherits the base reverse bead graph, dependency wiring, and stamping procedure. You must follow the base cadence exactly, only replacing the first bead's question bank with the provided refactor questions to execute architecture migration tasks.

When should I not use a structured reverse bead workflow for code refactoring?

You should avoid the reverse bead workflow for code refactoring if your task does not require end-to-end tracing from analysis through consolidation, or if your architecture migration lacks the need for a dedicated refactor question bank and strict behavior preservation constraints.