Typical Workflow

1. Choose inputs

Browse the catalog and choose problem IDs aligned with the research question.

2. Instantiate core objects

Load problem instances and inspect constraints, state representation, prompt content, and available evaluator interfaces.

3. Execute or inspect

Generate candidate solutions, enumerate transitions, or call evaluators.

4. Capture artifacts

Record solution state, metrics, and any domain-specific outputs needed for comparison or reporting.

5. Connect to the next library

Pass problem references to design-research-agents for execution and to design-research-experiments for controlled study orchestration.

Dependency Caveats

Some families are lightweight (for example text and decision), while others require optional extras (for example grammar, battery, or CAD/MCP workflows). Plan installation profiles per study protocol rather than installing every extra by default.