From episteme
Iteratively refines copied SKILL.md candidates in private labs with explicit evaluation goals, rubrics, one-at-a-time revisions, notes, and manual promotion recommendations.
npx claudepluginhub junjslee/episteme --plugin epistemeThis skill uses the workspace's default tool permissions.
Use this skill only for private skill-lab work inside `~/episteme`.
Autonomously optimizes SKILL.md prompts via Karpathy-style mutate/score/keep loop using test inputs, checklists, and git-based versioning.
Autonomously optimizes Claude Code skills by iteratively running them on test inputs, scoring against binary evals, reflecting on failures to mutate prompts, and archiving improvements. Invoke via /auto-optimize for skill enhancement or autoresearch.
Optimizes SKILL.md files for Claude Code by scoring across 8 dimensions (YAML completeness, triggers, structure, clarity, tests), proposing improvements, testing changes, and git-reverting non-improvements.
Share bugs, ideas, or general feedback.
Use this skill only for private skill-lab work inside ~/episteme.
This wrapper is inspired by olelehmann100kMRR/autoresearch-skill, but it is adapted for a private lab workflow where live skills are never edited directly.
Before doing any work, collect or confirm:
target_candidate_path: path to a copied candidate SKILL.md under labs/skills/<skill-name>/candidate/eval_goal: what improvement is being optimizediteration_cap: maximum number of iterationsoutput_dir: path under labs/skills/<skill-name>/runs/If any of these are missing, stop and ask for them.
Refuse the task if target_candidate_path points anywhere inside:
skills/custom/skills/vendor/~/.claude/skills/~/.codex/skills/Refuse the task if output_dir is not inside labs/skills/<skill-name>/runs/.
Refuse any request to overwrite a live skill automatically.
SKILL.md.output_dir.Produce:
Promotion into the live skill set is always manual.
Do not copy changes into skills/house or skills/vendor.