expert-lookup

Find and load reusable business module expert asset packages from .module-experts directories.

2|Updated Jun 8, 2026
One-click install
npx skills add https://github.com/HACK-WU/skills --skill expert-lookup-hack-wu
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: expert-lookup
Source: https://github.com/HACK-WU/skills/tree/main/skills/expert-lookup
Command: npx skills add https://github.com/HACK-WU/skills --skill expert-lookup-hack-wu

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When an AI agent takes over a business module or troubleshoots a domain issue, it often re-reads code from scratch even though curated expert knowledge packages already exist. This Skill locates those pre-built expert assets (generated by expert-team and stored in .module-experts/) so prior knowledge is reused instead of rediscovered. ## Core Features & Use Cases - Keyword-based expert discovery: Matches task keywords against INDEX.md entries (including sub-experts and topics) across project-level and user-level stores, then verifies hits by actually reading agent.md or topic.md. - Intent-based layered loading: Loads contract-layer docs (C0-C4) for usage tasks, implementation docs plus source code for diagnosis or modification tasks, and T0 topic overviews for cross-expert architecture questions. - Multi-expert collaboration: Loads up to three experts simultaneously in collaborative or parallel mode when a task spans multiple business domains. - Use-driven maintenance: Performs restricted incremental updates when contracts drift from code, auto-appends new matching keywords to INDEX.md, and checks asset freshness via git baseline commit comparison. - Use Case: You ask "why isn't the alert triggering and how do I query the logs" — the Skill matches both the alert-processing expert and the log-query expert, loads their contract layers, and solves the problem from the experts' perspective. ## Quick Start Ask the AI "is there an existing expert for the alert module" or "find the expert for this module" to trigger a lookup and load the matching expert assets.

Frequently Asked Questions about expert-lookup

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

FAQPage Schema
How do I find existing expert knowledge for a business module?

Ask the AI whether an expert exists for the module, or mention the module name with your task. The Skill reads INDEX.md in .module-experts/, matches your task keywords against stored matching keywords, then verifies hits by reading the expert's agent.md before loading assets.

What is the difference between contract layer and implementation layer docs?

Contract layer docs (C0-C4) describe how to use a module without reading its code. Implementation docs under implementation/ act as a navigation map for diagnosis or modification, pointing you to the right source files, which remain the final authority.

Can multiple experts be loaded at the same time?

Yes, up to three experts can load simultaneously when a task spans multiple domains. Tightly coupled reasoning uses collaborative mode in one context; independent subtasks can be dispatched to parallel sub-agents.

What happens if no matching expert is found?

The lookup is non-blocking: the AI proceeds with normal code reading and suggests creating an expert asset package with the expert-team skill. Cross-cutting knowledge like utility libraries is recommended for project memory instead.

How does the skill handle outdated expert documentation?

It compares the asset's baseline git commit against HEAD and diffs changed files in the module to target verification. During use, confirmed contract drift triggers restricted incremental fixes, while uncertain differences get inline warning annotations.