seed-resolution

Select the best seed URL per queue item and output a strict JSON decision set.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/AllenZhou/MIRISE --skill seed-resolution
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: seed-resolution
Source: https://github.com/AllenZhou/MIRISE/tree/main/agents/uae-knowledgebase-builder/skill/seed-resolution
Command: npx skills add https://github.com/AllenZhou/MIRISE --skill seed-resolution

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill reads the semantic queue produced by resolve-seed-urls --prepare and outputs a strict JSON decision set containing the best seed URL per item, enabling deterministic downstream processing.

Core Features & Use Cases

  • Per-item URL selection: choose one best_url from candidates for each queue item.
  • Strict JSON output: output conforms to schema_version, queue_run_id, generated_at, and decisions.
  • LLM-task integration: can serve as a unified llm-task entry point for seed resolution tasks.
  • Use Case: Given a semantic_queue.json with multiple candidate URLs per item, produce a decisions file ready for state_db update or downstream ingestion.

Quick Start

Run the seed-resolution task using the unified llm-task entry to generate the decisions JSON.

Frequently Asked Questions about seed-resolution

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

FAQPage Schema
How do I select the best seed URL from a semantic queue for downstream processing?

To select the best seed URL from a semantic queue, you evaluate candidate URLs per item and output a strict JSON decision set. This ensures deterministic downstream processing by enforcing that the chosen best_url is drawn directly from the item's provided candidates list.

What is the required JSON schema for seed resolution decision outputs?

The required JSON schema for seed resolution outputs includes schema_version, queue_run_id, generated_at, and decisions fields. This strict JSON decision set conforms to the seed_resolution_schema.json and ensures deterministic downstream ingestion.

How do I generate a JSON decision set from resolve-seed-urls --prepare outputs?

To generate a JSON decision set from resolve-seed-urls --prepare outputs, run the seed-resolution task using the unified llm-task entry. This processes the semantic queue and selects one best_url from candidates for each queue item.

Can I use an arbitrary URL as the best_url in a seed resolution task?

No, you cannot use an arbitrary URL in a seed resolution task. The skill strictly enforces that the best_url must be drawn directly from the item's candidates[].url list provided in the semantic queue.

Does the seed resolution task integrate with the llm-task entry point?

Yes, the seed resolution task integrates with the llm-task entry point. It serves as a unified entry for seed resolution tasks, processing the semantic queue to produce a decisions file ready for state_db update.

What happens if my JSON output does not conform to the seed_resolution_schema.json?

If your JSON output does not conform to the seed_resolution_schema.json, deterministic downstream processing will fail. The skill enforces strict JSON schema conformance, requiring schema_version, queue_run_id, generated_at, and decisions fields to validate the data pipeline.