Refactor codebases using Design by Typed Holes methodology - iterative, test-driven refactoring with formal hole resolution, constraint propagation, and continuous validation. Use when refactoring existing code, optimizing architecture, or consolidating technical debt through systematic hole-driven development.
Inherits all available tools
Additional assets for this skill
This skill inherits all available tools. When active, it can use any tool Claude has access to.
README.mdreferences/CONSTRAINT_RULES.mdreferences/EXAMPLES.mdreferences/HOLE_TYPES.mdreferences/VALIDATION_PATTERNS.mdscripts/check_completeness.pyscripts/check_discovery.pyscripts/check_foundation.pyscripts/check_implementation.pyscripts/check_production.pyscripts/discover_holes.pyscripts/generate_report.pyscripts/holes_to_beads.pyscripts/next_hole.pyscripts/propagate.pyscripts/validate_resolution.pyscripts/visualize_graph.py