byhowells· 13 skills
Discover architectural friction and propose structural refactors with competing interface options. Focuses on deepening shallow modules, extracting grouped concerns into packages/modules, breaking up god files, reducing duplication, and improving testability. Use when asked to "improve the architecture", "find refactoring opportunities", "deepen modules", "consolidate coupling", "break up god components", "extract this into a package", "make this more testable", or "find architectural friction".
$npx -y skills add howells/arc --skill refactorInstalls into the current project.
Run `npx skills use "https://github.com/howells/arc" --skill "howells/arc/refactor"` and follow the generated skill instructions now. Read its complete output, redirecting it to a temporary file first if necessary. Resolve relative paths from the supporting-files directory it provides.
Use the skills in "https://github.com/howells/arc" that are relevant to the current task. Run `npx skills add "https://github.com/howells/arc"` and select the relevant skills, then follow their instructions.