dse-loop

Automate run-analyze-tune loops for parametric optimization with timeouts and safety checks.

Updated Apr 29, 2026
One-click install
npx skills add https://github.com/jkfee/Auto-Research --skill dse-loop-jkfee
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dse-loop
Source: https://github.com/jkfee/Auto-Research/tree/main/skills/dse-loop
Command: npx skills add https://github.com/jkfee/Auto-Research --skill dse-loop-jkfee

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Autonomously coordinates a run → analyze → parameter-tune loop to discover optimal configurations within a constrained budget, reducing manual trial-and-error in architecture/EDA tasks.

Core Features & Use Cases

  • Automated loop: run a program, analyze results, adjust parameters, and repeat until the objective is met or timeout.
  • Built-in guardrails: enforce timeouts, iteration limits, and safety checks to prevent unsafe actions.
  • Use cases: microarchitecture optimization, logic synthesis parameter tuning, RTL parameterization, and placement/routing or formal verification tuning.

Quick Start

Describe your task with the program, tunable parameters, objective, and timeout, and start the loop with /dse-loop to begin autonomous exploration.

Frequently Asked Questions about dse-loop

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

FAQPage Schema
How do I automate design space exploration for microarchitecture optimization?

Automating design space exploration involves coordinating a run, analyze, and parameter-tune loop to discover optimal configurations within a constrained time budget. You define the tunable parameters, objective, and timeout to start autonomous exploration.

Can I use an automated loop for logic synthesis parameter tuning and RTL parameterization?

Yes, an automated exploration loop applies to logic synthesis parameter tuning and RTL parameterization. It runs your program, analyzes results, and iterates parameter choices to optimize your chosen objective without manual trial-and-error.

What safeguards prevent unsafe actions during automated parameter tuning?

Automated parameter tuning includes built-in guardrails that enforce explicit timeouts, iteration limits, and safety checks. These safeguards prevent unsafe actions and ensure the exploration loop operates securely within your defined constraints.

How do I start an automated exploration loop to optimize compiler flags?

To start an exploration loop, describe your task by specifying the program, tunable parameters, objective, and timeout. Initiating the loop begins autonomous exploration to optimize parameters like compiler flags within your budget.

Does automated design space exploration track best configurations during placement and routing tuning?

Yes, design space exploration tracks best configurations throughout the process. It logs iterations and continuously adjusts parameter choices to optimize objectives for tasks such as placement and routing or formal verification tuning.