investigate
Delegate read-only investigation, debugging, audit, search, or code-understanding tasks to sub-agents; synthesize only from their structured reports.
Skill by uhstray-io
Install
Works with Claude Code, Claude apps, Codex, Cursor, Gemini CLI, GitHub Copilot, VS Code, OpenCode, Goose, Windsurf. Read the repository before you give any tool access to your data.
npx agentmarket install skill/uhstray-io-investigate
Asks which of your tools to add it to (Claude Code, Codex, Cursor, VS Code, Windsurf, Gemini CLI, Claude Desktop) and shows the change first. See https://agentmart.dev/cli.
Get the weekly diff
The weekly diff: one email a week with new agent tools, notable updates and grade changes, plus security alerts for tools you follow. Double opt-in, one-click unsubscribe.
About
Use cases: security
Reviews
Write a reviewNo reviews yet. Installed it? Reviews come from verified installers only. How reviews work
Permissions
What this skill can do and what it asks for, from its SKILL.md. Checked Oct 25, 2026.
- Tools
- No tools found
- Secrets
- None asked for
- Install scripts
- None found
Network hosts it talks to 1
codeload.github.com· found in install command
Files it touches
~/.claude/skills/investigate
What's inside
- Skill name
investigate- Description
- Delegate read-only investigation, debugging, audit, search, or code-understanding tasks to sub-agents; synthesize only from their structured reports.
- License
- MIT
- Instructions
- 48 lines in SKILL.md · view on GitHub
Files (1)
- SKILL.md
SKILL.md (first lines)
# investigate — delegated read-only work
Use for any read-only task: investigation, debugging, audit, search, code
understanding, architecture comparison, failure analysis, or answering a
repository-specific technical question.
## Procedure
1. Decompose the question into one or more bounded investigation tasks. Prefer
two independent lenses for ambiguous or high-stakes questions.
2. Dispatch each task to `claude_code`, `codex`, or a `gemini-*` worker
(gemini-standard by default; gemini-lite for bulk sweeps; gemini-complex
for multimodal/large-corpus — model is baked into each `gemini-*` worker,
so never pass args.model to them):
`sys_session_send(agent="claude_code"|"codex"|"gemini-standard"|"gemini-lite"|"gemini-complex",
title="explore-<task_slug>", args={purpose: "explore", input: "<question +
exact scope + evidence requested>"})`. Use a task-based title such as
`explore-ci-flake`, never the raw vendor name. Use `purpose: "search"` only
when the task is primarily external/document search. Prefer a `gemini-*`
worker when a third lens or a non-Claude/GPT model is wanted. claude_code and codex take an optional
`args.model` (`sys_list_models` shows what each can run; an invalid
model/worker combination fails loud at dispatch, and `model` only applies on
the dispatch that CREATES the session — a send that continues an existing
title rejects it); NEVER pass args.model to a `gemini-*` worker — the
model is baked into the worker.
Tell the worker to edit nothing and return file,
command, URL, or line evidence. Emit these `sys_session_send` calls in the
SAME turn — do not end a turn having only said you will dispatch.
3. End your turn AFTER the dispatch tool calls are in flight (never before).
Do not inspect files, logs, terminals, docs, or connector output yourself
while the workers run.
4. When workers finish, collect their completion results with
`sys_read_inbox`. Synthesize only from those inbox-delivered reports. Use
`sys_session_get_history` only to debug an empty or unclear worker result; if
reports conflict or are incomplete, dispatch a follow-up `explore` task
rather than resolving the conflict from your own direct inspection.
5. If the investigation uncovers required code changes, switch to `fanout` /
`cross-review`: dispatch an `implement` worker, then verify with the
opposite-vendor `review` worker.
## Notes
- The orchestrator may use its own tools only to create task packets, maintain
the registry, or check deterministic external status. It must not answer the
user's substantive question from its own direct file reads, shell output,
connector fetches, or terminal scrollback.
- Keep task scopes narrow enough that each worker can return a concise report
with evidence. Broad investigations should be split into parallel subtasks.From uhstray-io/huhhb, MIT.
More from uhstray-io/huhhb
- 0.579score
evolve-review
uhstray-io
Use when running evolve's learning pass over recent sessions — triaging captured observations into overlay patches, new overlays, repo-memory entries, or…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
core-workflows
uhstray-io
Use when starting new planning/research on a project or picking up development against an existing plan — buhhdy's two standard, repeatable sequences…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
buhhdy-model-calibration-refresh
uhstray-io
Use when buhhdy's provider/model/auth facts need re-verifying — the operator says "run calibration refresh", the monthly refresh is due, a dispatch just…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
discovering-context
uhstray-io
Use when a goal is big, vague, or dependency-heavy and you need to map every piece of context required before planning — "map the context", "what context do I…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
evolve-map
uhstray-io
Use when understanding the whole skill ecosystem and how skills relate — inventorying every skill across tiers (repo / user / plugin), drawing relationships…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
evolve-skills
uhstray-io
Use when reviewing the skill library as a whole and driving the skill lifecycle — auditing every hub skill and overlay against usage telemetry, bench history…
SkillBFreshness: B★ 5Claude Code +9 - 0.576score
cross-review
uhstray-io
Verify an implementer's diff with an INDEPENDENT, different-vendor sub-agent (diff plus contract only), LOCALLY and BEFORE the PR is opened; turn blocking…
SkillBFreshness: B★ 5Claude Code +9 - 0.576score
fanout
uhstray-io
Run independent subtasks in parallel — one git worktree and one implementation sub-agent per task, each cross-reviewed LOCALLY before it opens its own PR.
SkillBFreshness: B★ 5Claude Code +9 - 0.576score
routing-guide
uhstray-io
Reference skill for buhhdy's provider routing logic — the decision tree, model tier table, per-provider strengths, skill-to-provider affinity, and…
SkillBFreshness: B★ 5Claude Code +9 - 0.575score
evolve-distill
uhstray-io
Use when turning a repeated, successful multi-step workflow from past sessions into a reusable overlay skill — distilling a proven procedure into a…
SkillBFreshness: B★ 5Claude Code +9 - 0.556score
brainstorming
uhstray-io
You MUST use this before any creative work - creating features, building components, adding functionality, or modifying behavior.
SkillBFreshness: B★ 5Claude Code +9
Signals
- Stars
- 5
- Forks
- 0
- Open issues
- 1
- Last commit (this folder)
- Jul 9, 2026 (3 months ago)
- Last release
- Aug 11, 2026 (2 months ago)
From GitHub (fetched Oct 24, 2026).
Details
- License
- MIT
- Repository
- github.com/uhstray-io/huhhb
- First seen
- Oct 24, 2026
- Last checked
- Oct 24, 2026
- Source
- GitHubgithub-graphql
More from uhstray-io
- 0.579score
evolve-review
uhstray-io
Use when running evolve's learning pass over recent sessions — triaging captured observations into overlay patches, new overlays, repo-memory entries, or…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
core-workflows
uhstray-io
Use when starting new planning/research on a project or picking up development against an existing plan — buhhdy's two standard, repeatable sequences…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
buhhdy-model-calibration-refresh
uhstray-io
Use when buhhdy's provider/model/auth facts need re-verifying — the operator says "run calibration refresh", the monthly refresh is due, a dispatch just…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
discovering-context
uhstray-io
Use when a goal is big, vague, or dependency-heavy and you need to map every piece of context required before planning — "map the context", "what context do I…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
evolve-map
uhstray-io
Use when understanding the whole skill ecosystem and how skills relate — inventorying every skill across tiers (repo / user / plugin), drawing relationships…
SkillBFreshness: B★ 5Claude Code +9 - 0.579score
evolve-skills
uhstray-io
Use when reviewing the skill library as a whole and driving the skill lifecycle — auditing every hub skill and overlay against usage telemetry, bench history…
SkillBFreshness: B★ 5Claude Code +9
Cite this page
investigate skill. Agent Mart. https://agentmart.dev/skills/uhstray-io-investigate (last updated 2026-10-24)