characterization-testing
Create tests that describe what legacy code actually does (not what it should do) as safety net before refactoring
浏览 spacholski1225 维护的已发布 AI 技能,比较用途与说明,并通过来源仓库了解安装方式。
已收录技能
13收录技能的仓库 Stars 合计
26仓库 Forks
0平均每个技能的仓库 Stars
2同一仓库中的多个技能可能共享 Stars,合计包含重复仓库数据。
Create tests that describe what legacy code actually does (not what it should do) as safety net before refactoring
Skills for legacy code analysis, explanation, and safe refactoring - mandatory workflows and search tools
Map dependencies and coupling in legacy codebase to understand what breaks when you change something and identify refactoring risks
Safely replace legacy system piece by piece by building new implementation around it, routing traffic gradually, like a strangler fig tree
Systematic techniques for reading and understanding unfamiliar legacy code without documentation
Transform markdown notes into engaging technical blog posts for both programmers and non-technical readers
Create detailed implementation plans with bite-sized tasks for engineers with zero codebase context
TDD for process documentation - test with subagents before writing, iterate until bulletproof
Creating documentation from legacy code when none exists, focusing on what future maintainers need to know
RED-GREEN-REFACTOR for process documentation - baseline without skill, write addressing failures, iterate closing loopholes
Execute detailed plans in batches with review checkpoints
Never test mock behavior. Never add test-only methods to production classes. Understand dependencies before mocking.
Write the test first, watch it fail, write minimal code to pass
默认按已收录数据中的 GitHub 仓库 Stars 排序。Stars 属于来源仓库,同一仓库的多个技能可能共享相同数值;它反映仓库关注度,不代表单个技能的安装量或质量评分。