# Investigate

> Find the root cause of a reproducible bug, failure, or unexplained behavior. Diagnose only unless the user also requests a fix.

- **Type:** Skill
- **Install:** `agentstack add skill-bnet47-codexicon-investigate`
- **Verified:** Yes — security-reviewed for prompt injection and unsafe behavior
- **Seller:** [bnet47](https://agentstack.voostack.com/s/bnet47)
- **Installs:** 0
- **Category:** [Agent Skills](https://agentstack.voostack.com/c/agent-skills)
- **Latest version:** 0.1.0
- **License:** MIT
- **Upstream author:** [bnet47](https://github.com/bnet47)
- **Source:** https://github.com/bnet47/codexicon/tree/main/.agents/skills/investigate
- **Website:** https://bnet47.github.io/codexicon/repo-template-playbook.html

## Install

```sh
agentstack add skill-bnet47-codexicon-investigate
```

Requires the [AgentStack CLI](https://agentstack.voostack.com/docs/cli). Works with Claude Code, Cursor, and any MCP-compatible agent.

## About

# Investigate

Announce: "I'm using investigate to identify the root cause before changing behavior."

## 1. Define the symptom

Capture the expected behavior, actual behavior, environment, and smallest known failing command or interaction. Preserve the exact error text.

## 2. Reproduce

Run or create the smallest safe reproduction. If reproduction is impossible, gather the strongest available evidence and label conclusions accordingly; do not claim certainty.

## 3. Form hypotheses

List two to four plausible causes ranked by likelihood. For each, identify the observation that would confirm or reject it.

## 4. Isolate

Test one hypothesis at a time with read-only inspection or the smallest reversible diagnostic. Avoid changing several variables together. Keep notes on evidence and eliminate contradicted hypotheses.

## 5. Conclude

State the root cause in one sentence with the causal chain and evidence. Distinguish the initiating defect from downstream symptoms.

If the user asked only to diagnose, stop here and recommend a fix plus verification. If the user asked to fix, implement the smallest root-cause correction, add a regression test, rerun the original reproduction, then run the relevant full checks.

## Report

```markdown
## Investigation: [symptom]

**Reproduction:** `[command]` — [result]
**Root cause:** [one sentence]
**Evidence:** [observations that isolate it]
**Fix:** [implemented change or recommended correction]
**Verification:** [commands and results, if implemented]
**Uncertainty:** [remaining limitation, or none]
```

## Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

- **Author:** [bnet47](https://github.com/bnet47)
- **Source:** [bnet47/codexicon](https://github.com/bnet47/codexicon)
- **License:** MIT
- **Homepage:** https://bnet47.github.io/codexicon/repo-template-playbook.html

Install and usage instructions live in the source repository linked above.

## Pricing

- **Free** — Free

## Security capabilities

Automated source analysis of v0.1.0 — what this tool can access:

- **Network access:** no
- **Filesystem access:** no
- **Shell / process execution:** no
- **Environment & secrets:** no
- **Dynamic code execution:** no

*"Yes" means the capability is present in the source — more access means more to trust, not that it is unsafe.*


## Versions

- **0.1.0** — security scan: passed — Imported from the upstream source.

## Links

- Listing page: https://agentstack.voostack.com/l/skill-bnet47-codexicon-investigate
- Seller: https://agentstack.voostack.com/s/bnet47
- Browse the marketplace: https://agentstack.voostack.com/browse

---
Listed on AgentStack — the marketplace for AI agent skills and MCP servers. Every listing is security-reviewed. Creators keep 70%.
