ai-modcon/genesis-skills/configuration-creator

Claude Code and agent skill by ai-modcon/genesis-skills

Trust tier 3
  • community
Source check pending

Checking that the SKILL.md file is still in the repository.

Develop evaluation configurations for novel benchmark tasks within the EleutherAI lm-evaluation-harness framework. Use when the user requests to create a new configuration or mentions a new benchmark or evaluation task. Use this skill first before any other skills when creating a new configuration.

Install

npx vskill@latest install ai-modcon/genesis-skills/configuration-creator

SKILL.md

Project Goal

We aim to develop evaluation configurations for novel benchmark tasks within the EleutherAI lm-evaluation-harness framework.

Development Steps

Follow each step below in order:

  1. The user will provide information about the location of the data and any relevant details about the data and task. Create a new directory tasks/{benchmark_name}/ if it does not already exist.
  1. Using the configuration-planner skill, ask any questions needed to resolve ambiguities and write a high-level plan for the configuration using the provided template.
  • Validation: Verify tasks/{benchmark_name}/plan.md exists and contains all required sections before proceeding.
  1. Using the data-exploration skill, explore the data provided by the user. If necessary, write Python code to analyze the data to understand its contents and what preprocessing, formatting, and filtering steps might be needed.
  • Validation: Check that analysis scripts ran successfully and plan.md was updated with concrete findings.
  1. Using the configuration-implementor skill, create at least one YAML file specifying the task and, if needed, place supporting code in a Python script called utils.py.
  • Validation: Verify YAML file is valid (no syntax errors) and required functions exist in utils.py.
  1. Using the configuration-tester skill, test the generated configuration files and iterate on the above steps if necessary to correct any issues.
  • Validation: All test samples should process without errors; metrics should be in expected ranges.
  1. Present the final artifacts, summarize assumptions, and ask the user only if unresolved tradeoffs remain or if they requested staged concurrence.

Guidance

When to Proceed Automatically vs. Ask User

  • Proceed automatically when:
  • Making low-risk design choices with reasonable defaults
  • Standard patterns apply (e.g., multiple-choice task with accuracy metric)
  • Fixing clear bugs or syntax errors
  • Iterating based on test results with obvious corrections
  • Ask the user when:
  • Fundamental ambiguity about task semantics (e.g., what counts as a correct answer?)
  • Multiple valid approaches with significant tradeoffs
  • Data quality issues that affect evaluation validity
  • Custom metric definition is unclear

General Guidelines

  • Default to repo-root-relative paths under tasks/{benchmark_name}/....
  • For any temporary analysis scripts and artifacts, create a directory at tasks/{benchmark_name}/scratch/ and place them there.
  • Write reusable analysis scripts to files rather than embedding long Python snippets in shell commands.
  • Keep simple filtering or prompt formatting steps in the YAML config file, while more complex operations should be implemented in the associated utils.py file.
  • Whenever possible, use huggingface datasets for data downloading and management, unless specified by the user that a local dataset or other source is being used.
  • If the user points to preexisting evaluation code, please install any packages needed to allow access to necessary functions.
  • Make sure to consider any special instructions that should be provided to the LLM as far as output format when crafting the benchmark examples.
  • For free form LLM outputs, carefully consider how to extract and process the relevant outputs to be compared with the ground truth answer. Any functions for this should be tested thoroughly.
  • Make reasonable low-risk assumptions when needed, and record them in plan.md. Ask the user only when ambiguity would materially change the benchmark configuration or evaluation semantics.

Security

  • Security scanPassed, 90 of 100Pattern checks on the skill's files.
  • Model reviewPassed

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

7-day trend score
0

Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/ai-modcon/genesis-skills/configuration-creator/badge)](https://verified-skill.com/skills/ai-modcon/genesis-skills/configuration-creator)

Something wrong with this skill or its page? Tell us.