Deep codebase exploration with multi-angle analysis for Codex agents. Output: .agents/research/*.md. Triggers: "research", "investigate", "explore codebase", "how does X work".
Scanned 9/2/2026
Install to Claude Code
npx -y skills add majiayu000/claude-skill-registry --skill research-boshu2-agentops-3 --agent claude-codeInstalls into .claude/skills of the current project.
Are you the author of Research Boshu2 Agentops 3?
Add the live security badge to your README — it updates automatically with every re-scan.
[](https://www.skillsdirectory.com/skills/majiayu000-research-boshu2-agentops-3)More formats (shields.io, HTML) on the badges page.
---
name: research
description: 'Deep codebase exploration with multi-angle analysis for Codex agents. Output: .agents/research/*.md. Triggers: "research", "investigate", "explore codebase", "how does X work".'
---
# $research — Codebase Exploration (Codex Tailoring)
This override captures the Codex-native execution model for research tasks.
## Codex-Native Flow
### Step 1: Setup
```bash
ao codex ensure-start 2>/dev/null || true
mkdir -p .agents/research
```
### Step 2: Check Prior Art
```bash
ao lookup --query "<topic>" --limit 5 2>/dev/null || true
ao search "<topic>" 2>/dev/null || true
```
Search all local knowledge directories by content:
```bash
for dir in research learnings knowledge patterns retros plans brainstorm; do
grep -r -l -i "<topic>" .agents/${dir}/ 2>/dev/null
done
```
Read matched files before proceeding to avoid redundant investigation.
### Step 3: Explore the Codebase
Use `spawn_agent(agent_type="explorer", ...)` for parallel exploration branches. Each explorer gets a focused sub-question:
```
spawn_agent(
agent_type="explorer",
prompt="Investigate: <sub-question>. Search in <directory>. Report file:line citations."
)
```
For inline exploration (no sub-agents), use iterative retrieval:
1. Start broad with `grep -r` and `find` scoped to specific directories
2. Score results by relevance (0-1)
3. Extract new search terms from high-relevance files
4. Repeat for up to 3 refinement cycles
Discovery tiers (execute in order):
- **Code-Map**: read `docs/code-map/README.md` → find category → read feature file
- **Scoped Search**: `grep -r "<topic>" <specific-dir>/` — always scope to a directory
- **Source Code**: Read files identified by prior tiers
- **Prior Knowledge**: Search `.agents/` directories
- **External Docs**: Web search as last resort
### Step 4: Synthesize Findings
Write to `.agents/research/YYYY-MM-DD-<topic-slug>.md`:
```markdown
---
id: research-YYYY-MM-DD-<topic-slug>
type: research
date: YYYY-MM-DD
---
# Research: <Topic>
**Scope:** <what was investigated>
## Summary
<2-3 sentence overview>
## Key Files
| File | Purpose |
|------|---------|
| path/to/file | Description |
## Findings
<detailed findings with file:line citations>
## Recommendations
<next steps or actions>
```
### Step 5: Report Completion
Tell the user what was found, where it's saved, and suggest `/plan` as the next step.
## Constraints
1. Always scope searches to specific directories — never grep the full repo unscoped.
2. Cite specific `file:line` references for all claims.
3. Use `spawn_agent(agent_type="explorer")` for parallel exploration; otherwise explore inline.
4. Write output to `.agents/research/` — research must produce a file artifact.

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.
No comments yet. Be the first to comment!