discover

Survey code, tests, and documentation to identify optimization opportunities and initialize benchmarking.

7|3|Updated May 4, 2026
One-click install
npx skills add https://github.com/nopperabbo/codebuddy2api --skill discover-nopperabbo
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: discover
Source: https://github.com/nopperabbo/codebuddy2api/tree/main/opencode-config/skills/evo-discover
Command: npx skills add https://github.com/nopperabbo/codebuddy2api --skill discover-nopperabbo

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize evo for the current repository by exploring the codebase, proposing unexplored optimization dimensions, constructing the benchmark inside a baseline worktree, and running the first experiment. Use when the user invokes /evo:discover, mentions setting up evo, wants to instrument a codebase for autonomous optimization, or asks to start a new evo run on a project.

Core Features & Use Cases

  • Explore the repository to surface optimization opportunities and potential benchmarking targets.
  • Propose unexplored optimization dimensions and outline a baseline experiment plan that can be extended by subsequent runs.
  • Scaffold the initial evo worktree, instrumentation plan, and dashboard setup to enable immediate experimentation.

Quick Start

Invoke the discover skill on your repository to generate the baseline Evo workflow and begin instrumentation.

Frequently Asked Questions about discover

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I instrument a codebase for autonomous optimization experiments?

To set up autonomous optimization, you survey code, tests, and documentation to surface actionable benchmarking targets. This initializes the baseline worktree, instrumentation plan, and dashboard to enable immediate experimentation.

What is the best way to establish a performance baseline before running optimization experiments?

Establishing a performance baseline requires creating a baseline worktree and initializing the first experiment. This surveys the repository to propose unexplored optimization dimensions and outlines a plan that subsequent runs can extend.

How do I discover optimization opportunities in my repository?

Discovering optimization opportunities involves exploring the repository to identify potential benchmarking targets. By surveying code, tests, and documentation, you generate an actionable baseline experiment plan.

Can I start a new evo workflow on an existing project without manual configuration?

Starting a new evo workflow on an existing project automates configuration by wiring host conventions and resolving placeholders like worktree and target. It drives the end-to-end workflow from discovery to dashboard startup.

Do I need a dedicated worktree to run benchmark experiments?

A dedicated baseline worktree is required to construct the benchmark and run the first experiment safely. This isolates the initial instrumentation and baseline commit while the dashboard tracks optimization results.