construct-search-adjust

Adjusts research search cluster weights, statuses, and terms in search-seeds.json.

Updated Apr 21, 2026
One-click install
npx skills add https://github.com/mabstruct/construct --skill construct-search-adjust-mabstruct
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: construct-search-adjust
Source: https://github.com/mabstruct/construct/tree/main/CONSTRUCT-CLAUDE-impl/claude/skills/construct-search-adjust
Command: npx skills add https://github.com/mabstruct/construct --skill construct-search-adjust-mabstruct

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Keeping a personal research system's search priorities aligned with changing interests requires manually editing configuration files, which is error-prone and tedious. This Skill translates natural-language requests like "shift focus to X" or "pause research on Y" into validated updates to the search configuration. ## Core Features & Use Cases - Intent Parsing: Maps phrases like "focus more on", "less on", "pause", "resume", and "stop looking for" to concrete cluster weight and status changes. - Cluster Management: Creates new search clusters with domain, terms, weight, and status, or updates existing ones in search-seeds.json. - Confirmation & Audit Trail: Shows current cluster state, proposes changes for confirmation before applying, and logs an update_search_pattern event for traceability. - Use Case: A user researching multiple domains says "less research on crypto, add a search cluster for local-first sync engines" — the Skill lowers the crypto cluster weight, creates the new cluster, validates the JSON, and logs the change. ## Quick Start Tell the agent to shift research focus toward a new topic and reduce priority on an existing cluster, then confirm the proposed changes.

Frequently Asked Questions about construct-search-adjust

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

FAQPage Schema
How do I change research priorities in a search configuration?▼

State your intent in natural language, such as "focus more on X" or "pause research on Y". The Skill maps the request to weight or status changes in search-seeds.json, shows the proposed edits, and applies them after your confirmation.

How to add a new search cluster for a topic?▼

Say "add search cluster for" followed by your terms. The Skill creates a new cluster entry with a domain, term list, weight between 0.0 and 1.0, and active status, ensuring the cluster ID is unique.

What validation happens when editing search-seeds.json?▼

The Skill checks that the file remains valid JSON, all weights stay within 0.0 to 1.0, new cluster IDs are unique, and referenced domains exist in domains.yaml before confirming the update.

Can I pause and resume research on a topic without deleting it?▼

Yes. Saying "pause research on X" sets the cluster status to paused, and "resume research on X" sets it back to active. The cluster configuration is preserved, so no terms or weights are lost.

When do search pattern changes take effect?▼

Changes are written to search-seeds.json immediately after confirmation, but they only influence the next research cycle. An event log entry records each change with a timestamp for auditing.