From e953fc6276007e7cc313f691009dd236c13bbcca Mon Sep 17 00:00:00 2001 From: YusufKaraaslanSpyke Date: Fri, 30 Jan 2026 14:39:11 +0300 Subject: [PATCH] fix: Correct LocalSkillEnhancer import and method call MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fix import: SkillEnhancer → LocalSkillEnhancer - Fix method: enhance() → run(headless=True, timeout=600) - Fix constructor: pass force=True separately Co-Authored-By: Claude Opus 4.5 --- src/skill_seekers/cli/main.py | 11 +++++------ 1 file changed, 5 insertions(+), 6 deletions(-) diff --git a/src/skill_seekers/cli/main.py b/src/skill_seekers/cli/main.py index 3587075..735276f 100644 --- a/src/skill_seekers/cli/main.py +++ b/src/skill_seekers/cli/main.py @@ -621,13 +621,12 @@ def main(argv: list[str] | None = None) -> int: print("=" * 60 + "\n") try: - from skill_seekers.cli.enhance_skill_local import SkillEnhancer + from skill_seekers.cli.enhance_skill_local import LocalSkillEnhancer - enhancer = SkillEnhancer(str(skill_dir)) - # Use headless mode with force (no prompts) - success = enhancer.enhance( - mode="headless", - force=True, + enhancer = LocalSkillEnhancer(str(skill_dir), force=True) + # Use headless mode (runs claude directly, waits for completion) + success = enhancer.run( + headless=True, timeout=600, # 10 minute timeout )