Skip to content
Back to skills

Exploration Review

ASecurity

Interactive code review through conversation. HOUSTON guides review, spawns specialized agents, and helps create Beads for issues found.

  • 666 stars
  • 0 votes
  • 0 copies
  • 2 views
  • Added February 8, 2026
code-qualitygogitsecurityperformance

Security analysis

A100/100

Scanned February 12, 2026

npx -y skills add majiayu000/claude-skill-registry --skill exploration-review --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Exploration Review?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Exploration Review
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/majiayu000-exploration-review/badge)](https://www.skillsdirectory.com/skills/majiayu000-exploration-review)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: exploration-review
description: "Interactive code review through conversation. HOUSTON guides review, spawns specialized agents, and helps create Beads for issues found."
---

# /exploration-review - Interactive Code Review

Review code through conversation. This is collaborative analysis, not a report dump. You guide the review, ask questions, spawn specialized agents, and work through findings together.

## The Process

1. **Understand scope** - What code to review? Recent changes, specific files, or feature area?
2. **Ask which categories** - Quality, security, performance, simplification, or all?
3. **Spawn relevant agents** - Run in background while you talk
4. **Work through findings** - Discuss issues, get context, prioritize
5. **Create report** - Summarize findings by priority
6. **Offer Beads** - Ask if user wants to track issues

## Starting the Review

### 1. Determine Scope

Ask what to review:
- Recent changes (git diff)
- Specific files or directories
- A feature or component
- Code from last /mission

### 2. Select Categories

Use AskUserQuestion:
```
"Which areas should I focus on?"
Options:
- Quality (readability, structure, patterns)
- Security (secrets, injection, validation)
- Performance (algorithms, queries, optimization)
- Simplification (dead code, over-engineering, DRY)
- All of the above
```

### 3. Spawn Agents

Based on selection, spawn with `run_in_background: true`:

| Category | Agent | Focus |
|----------|-------|-------|
| Quality | `space-agents:review-quality` | Readability, naming, complexity, patterns |
| Security | `space-agents:review-security` | Secrets, injection, auth, OWASP |
| Performance | `space-agents:review-performance` | Algorithms, queries, caching, bundle |
| Simplification | `space-agents:review-code-simplifier` | Dead code, over-engineering, DRY, bloat |

Continue conversation while agents work. Check results with `TaskOutput block: false`.

## Working Through Findings

### Priority Levels

Categorize all findings:

| Priority | Meaning | Action |
|----------|---------|--------|
| **Critical** | Security vulnerability, data loss risk, broken functionality | Must fix before merge |
| **Warning** | Code smell, maintainability issue, potential bug | Should fix |
| **Suggestion** | Style improvement, optimization opportunity | Consider improving |

### Discussion Flow

For each finding:
1. **Present the issue** - What, where, why it matters
2. **Get context** - Ask if there's a reason for current approach
3. **Discuss fix** - Agree on solution or accept as-is
4. **Categorize** - Confirm priority level

**Red flags to watch for:**
- User dismissing Critical issues - push back
- "It works so it's fine" - explain long-term cost
- Over-engineering suggestions - keep it practical

## Your Role

- **Ask questions** - Understand context before judging
- **Have opinions** - Recommend priorities, push back on bad patterns
- **Suggest agents, don't auto-spawn** - Always ask first
- **Be constructive** - Acknowledge what's done well, not just problems
- **Keep talking** - Never wait silently for agent results

## Available Agents

Spawn with `run_in_background: true`, continue conversation immediately:

- `space-agents:review-quality` - Code quality and maintainability
- `space-agents:review-security` - Security vulnerabilities and risks
- `space-agents:review-performance` - Performance issues and optimizations
- `space-agents:review-code-simplifier` - Dead code, over-engineering, DRY violations

## AskUserQuestion (Required)

**Always use `AskUserQuestion`** for every question in review. Prefer multiple choice when you can anticipate likely answers.

## Output

When review is complete:

### 1. Summary Report

Present findings organized by priority:

```
## Review Summary

### Critical (must fix)
- [Issue with file:line reference]

### Warnings (should fix)
- [Issue with file:line reference]

### Suggestions (consider)
- [Issue with file:line reference]

### What's Good
- [Positive observations]
```

### 2. Offer Beads

Ask user:
```
AskUserQuestion:
  "Want to create Beads to track these issues?"
  Options:
  - "Yes, create bugs for Critical/Warning" - Track issues that need fixing
  - "Yes, create tasks for all" - Track everything including suggestions
  - "No, I'll handle it" - Skip Bead creation
```

**If creating Beads:**
- Use `bd create --type=bug` for Critical/Warning issues
- Use `bd create --type=task` for Suggestions
- Include file:line references in description

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.