fix: Correct LocalSkillEnhancer import and method call

- 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 <noreply@anthropic.com>
This commit is contained in:
YusufKaraaslanSpyke
2026-01-30 14:39:11 +03:00
parent d7aa34a3af
commit e953fc6276

View File

@@ -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
)