dse-loop

Automates design space exploration loops to optimize hardware and software configurations.

1|Updated Mar 24, 2026
One-click install
npx skills add https://github.com/kitcaf/skills --skill dse-loop-kitcaf
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: dse-loop
Source: https://github.com/kitcaf/skills/tree/main/skills/skills-codex/skills/dse-loop
Command: npx skills add https://github.com/kitcaf/skills --skill dse-loop-kitcaf

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automates the repetitive, evidence-driven process of exploring a hardware/software design space by running programs, analyzing outputs, iteratively tuning parameters, and repeating until the objective is met or a timeout occurs.

Core Features & Use Cases

  • Autonomous loop: run, analyze, select next parameters, and iterate until the objective is achieved or budget is exhausted.
  • Designed for computer architecture and EDA problems, enabling workflows such as architecture parameter sweeps, synthesis tuning, RTL parameterization, and placement/routing explorations.
  • Includes a structured workflow with baseline setup, parameter inference hints, phased exploration, and comprehensive results logging to support recovery and auditability.

Quick Start

Invoke the dse-loop with a clear task description and a timeout to begin autonomous design space 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 iterative design space exploration for hardware parameter tuning?

Use an autonomous design space exploration loop to run baseline executions, analyze outputs, and iteratively select next parameters until the objective is met or the timeout expires. It handles the entire repetitive tuning workflow automatically.

What is an autonomous loop for computer architecture parameter sweeps?

An autonomous design space exploration loop is a structured workflow that automates architecture parameter sweeps by running programs, analyzing results, and iteratively tuning configurations. It includes baseline setup, parameter inference, phased exploration, and comprehensive results logging.

Can I use an iterative loop for EDA synthesis tuning and placement explorations?

Yes, an iterative design space exploration loop supports EDA problems including synthesis tuning, RTL parameterization, and placement or routing explorations. It automates the run-analyze-tune cycle to optimize hardware and software configurations.

How do I start an autonomous parameter tuning loop for RTL parameterization?

Invoke the design space exploration loop with a clear task description and a defined timeout to begin autonomous parameter tuning. The workflow establishes a baseline, infers parameter hints, and proceeds through phased exploration.

Does design space exploration support recovery from interrupted architecture parameter sweeps?

Yes, design space exploration supports recovery and auditability through comprehensive artifact logging. The structured workflow records baseline setups, parameter inferences, and iterative exploration phases to resume interrupted architecture parameter sweeps.

What is the best way to optimize hardware configurations without manual parameter tuning?

The best way to optimize hardware configurations without manual parameter tuning is using an autonomous exploration loop. It replaces manual run-and-analyze cycles with an automated workflow that iterates until the objective is met or the budget is exhausted.