用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/kapilvirenahuja/garura --skill research-domain-context命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
正在显示 SKILL.md
| name | research-domain-context |
| description | Research vertical domain knowledge via web when LTM is insufficient |
| user-invocable | false |
| model | sonnet |
| allowed-tools | WebSearch, WebFetch, Read, Write |
Model-invocable skill for researching vertical domain knowledge when Long-Term Memory has insufficient coverage.
Perform targeted web research to fill domain knowledge gaps identified during context loading. Produce a structured domain context artifact written to STM for use by downstream skills.
You DO the research and write the artifact. You do NOT decide what happens with it next. The calling agent receives this output and decides how to use the domain context.
DOES:
DOES NOT:
Receive from agent:
domain — (required) Identified vertical domain (e.g., "BFSI", "retail SaaS", "healthcare B2B")knowledge_gaps — (required) List of what LTM didn't cover (e.g., ["competitive landscape", "market size", "regulatory requirements"])problem_statement — (required) Original problem statement for research contextoutput_base — (required) STM path for output (e.g., .garura/product/discovery/)Construct search queries: For each knowledge gap, create 1-2 targeted search queries combining domain + gap + problem context. Prefer specific queries over broad ones.
Examples:
Execute searches: Run WebSearch for each query. Maximum 5 searches total per invocation. If a gap requires more than 2 searches, prioritize depth on the most critical gaps.
Fetch key sources: For the most relevant search results (top 2-3 per gap), use WebFetch to extract detailed content. Prioritize industry reports, analyst coverage, and authoritative sources over blog posts.
Synthesize findings: For each knowledge gap, synthesize research into structured sections:
Write artifact: Write {output_base}domain-context.md with:
# Domain Context: {domain}
**Problem:** {problem_statement}
**Researched:** {date}
**Source:** research-domain-context skill (web research)
## {Knowledge Gap 1}
{Synthesized findings with data points}
**Sources:**
- [{source title}]({url})
**Confidence:** {high|medium|low}
## {Knowledge Gap 2}
...
## Coverage Summary
| Gap | Status | Confidence |
|-----|--------|------------|
| {gap} | covered|partial|not_found | high|medium|low |
Return output.
domain_context:
path: "{full path to domain-context.md}"
domain: "{domain}"
coverage:
- gap: "{knowledge_gap}"
status: "covered|partial|not_found"
confidence: "high|medium|low"
sources:
- url: "{source_url}"
title: "{source_title}"
used_for: "{which gap}"
IMPORTANT: This skill produces an artifact and returns metadata. The calling agent receives this output and decides what to do next. Do NOT instruct the agent to return or stop.
status: not_found| Field | Value |
|---|---|
| Version | 1.0.0 |
| Category | analysis |
基于 SOC 职业分类