improve_description.py now calls `claude -p` as a subprocess instead of the Anthropic SDK, so users no longer need a separate ANTHROPIC_API_KEY to run the description optimization loop. Same auth pattern run_eval.py already used for the triggering eval. Prompts go over stdin (they embed the full SKILL.md body). Strips CLAUDECODE env var to allow nesting inside a Claude Code session. The over-1024-char retry is now a fresh single-turn call that inlines the too-long version rather than a multi-turn followup. SKILL.md: dropped the stale "extended thinking" reference to match. |
||
|---|---|---|
| .. | ||
| __init__.py | ||
| aggregate_benchmark.py | ||
| generate_report.py | ||
| improve_description.py | ||
| package_skill.py | ||
| quick_validate.py | ||
| run_eval.py | ||
| run_loop.py | ||
| utils.py | ||