Use when refactoring a method in pywin32_adapter.py that contains untestable closures, nested try/except blocks, or COM logic that can't be unit-tested in isolation. Apply SOLID principles: extract helpers, refactor to thin orchestrator, add full branch-coverage tests. Trigger phrases: extract helper, SOLID refactor, untestable closure, nested try/except, branch coverage, TestPyWin32AdapterBranches, pywin32_adapter method, select_feature, execute_macro, export_image, adapter refactor.
Use when reconstructing an existing SolidWorks model and you need inspect-classify-delegate routing with evidence, confidence, and safe execution checkpoints. Trigger phrases: reconstruction, reverse engineering, feature tree, classify family, inspect-classify-delegate, list_features, classify_feature_tree, sheet metal, VBA fallback.
Use when generating tolerance and clearance guidance based on printer profile inputs (model or build volume, nozzle, material, layer height) for SolidWorks MCP design workflows.