diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index 2e8ce55..0fcb74a 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -5,14 +5,14 @@ }, "metadata": { "description": "Claude Code plugin for optimizing text artifacts using gepa", - "version": "0.1.0" + "version": "0.1.1" }, "plugins": [ { "name": "optimize-anything", "source": "./", "description": "Optimize any text artifact using gepa — prompts, code, configs, skills", - "version": "0.1.0", + "version": "0.1.1", "homepage": "https://github.com/ASRagab/optimize-anything", "repository": "https://github.com/ASRagab/optimize-anything", "keywords": ["optimization", "gepa", "prompts", "evaluator", "llm-judge"], diff --git a/.claude-plugin/plugin.json b/.claude-plugin/plugin.json index ec6910d..914abef 100644 --- a/.claude-plugin/plugin.json +++ b/.claude-plugin/plugin.json @@ -1,49 +1,30 @@ { "name": "optimize-anything", - "version": "0.1.0", + "version": "0.1.1", "description": "Optimize any text artifact using gepa — prompts, code, configs, skills", - "keywords": ["optimization", "gepa", "prompts", "evaluator"], - "author": "optimize-anything contributors", + "keywords": [ + "optimization", + "gepa", + "prompts", + "evaluator" + ], + "author": { + "name": "optimize-anything contributors" + }, + "repository": "https://github.com/ASRagab/optimize-anything", + "homepage": "https://github.com/ASRagab/optimize-anything", + "license": "MIT", "commands": [ - { - "name": "optimize", - "description": "Run optimization on a seed artifact with an evaluator" - }, - { - "name": "generate-evaluator", - "description": "Generate an evaluator script for a text artifact" - }, - { - "name": "intake", - "description": "Normalize evaluator intake specification" - }, - { - "name": "explain", - "description": "Explain the optimization plan for a seed artifact" - }, - { - "name": "budget", - "description": "Recommend evaluation budget for a seed artifact" - }, - { - "name": "score", - "description": "Score a single artifact with an evaluator without optimizing" - }, - { - "name": "analyze", - "description": "Analyze an artifact to discover quality dimensions for LLM judge optimization" - } + { "name": "optimize", "description": "Run gepa optimization on a text artifact" }, + { "name": "generate-evaluator", "description": "Generate a scoring evaluator from a seed artifact and objective" }, + { "name": "intake", "description": "Normalize and validate an optimization intake spec" }, + { "name": "explain", "description": "Explain what optimize-anything will do for a given configuration" }, + { "name": "budget", "description": "Estimate token and API cost budget for an optimization run" }, + { "name": "score", "description": "Score a single artifact against an evaluator" }, + { "name": "analyze", "description": "Discover quality dimensions for an artifact and objective" } ], "skills": [ - { - "name": "generate-evaluator", - "path": "skills/generate-evaluator/SKILL.md", - "description": "Generate an evaluator script for a text artifact, choosing the right scoring pattern for the objective" - }, - { - "name": "optimization-guide", - "path": "skills/optimization-guide/SKILL.md", - "description": "Guide for running optimizations with optimize-anything, covering modes, configuration, and interpretation" - } + { "name": "generate-evaluator", "path": "skills/generate-evaluator/SKILL.md", "description": "Guide for creating custom evaluator scripts" }, + { "name": "optimization-guide", "path": "skills/optimization-guide/SKILL.md", "description": "End-to-end optimization workflow guidance" } ] }