ソース情報
- リポジトリ
- kapilvirenahuja/garura
- ソースの最終更新活動
- 2026年5月5日 07:34
- 検出された SKILL.md の言語
- 英語
- スター
- 3
- フォーク
- 0
インストール方法
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
ソースファイルを確認
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
メニュー
デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。
インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
直接コマンドでは確認用 Prompt が省略されます。実行前にソースを確認してください。
npx skills add https://github.com/kapilvirenahuja/garura --skill research-domain-contextコマンドは1行のまま表示されます。コピー前に横へスクロールして全体を確認してください。
ローカルで確認しますか?SkillsMP が現在取得できるファイルをダウンロードできます。
Install Garura into a target project or repository so its skills, agents, and plays become discoverable by a host coding tool — Claude Code or the OpenAI Codex CLI. Reads this garura checkout's core/components and runs a per-tool ADAPTER that lays them down in the host's native shape: for claude, .claude/ skills + agents with model tiers resolved to Claude models; for codex, .agents/skills Agent Skills plus AGENTS.md and ~/.codex model/sandbox/approval profiles. Always writes a .garura/ tooling tree (config + STM scaffold) and copies shared memory to the machine-global ~/.garura, and records an install manifest so uninstall-garura can reverse exactly what was placed. Use when the user wants to install, set up, bootstrap, add, or enable Garura in another folder or repo for claude or codex — "install garura into X", "set up garura in this repo for codex", "bootstrap garura", "make codex see the garura skills". Takes the target path, an optional --tool, and an optional --scope (full = everything, the default; ha
Compile a deterministic "play" (a multi-step, gated workflow recipe) from an intent. Interviews for the intent triple, generates the expectation, identifies the skills, scripts, and agents the play needs, selects a workflow structure, generates evals, and emits a compiled play (a SKILL.md plus bundled scripts for its mechanical work). Use this whenever the user wants to create, build, compile, or review a play — or says "create a play", "new play", "compile this into a play", "play-creator", "turn this intent into a play", or "review my play for gaps" — even if they don't say the word "play" explicitly but are describing a repeatable, multi-step, checkpoint-gated workflow they want captured as a runnable recipe.
Modify an existing compiled play — change its goal, a constraint, a failure condition, a success scenario, a step, the workflow shape, or the agents/skills it uses — by editing the play's ICE source and recompiling, never by hand-patching the output into disagreement with its intent. This is the companion to play-creator (which makes new plays). Use this whenever the user wants to edit, change, modify, update, tweak, extend, or fix an existing play — or says "edit the play", "change this play", "add a constraint to the play", "the play needs a new failure condition / step / scenario", "play-editor", or "recompile the play after I changed its intent" — even if they don't say "play" outright but are clearly reshaping a workflow recipe that already exists.
SOC 職業分類に基づく
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 |