tap-explorer
Tree of Attacks with Pruning for systematic code analysis
Profile →npx skills add majiayu000/claude-skill-registry --skill tap-explorer --agent claude-code
Same command for any agent — swap --agent for codex, cursor, copilot.
Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.
# TAP Explorer ## v2.88 Key Changes (MODEL-AGNOSTIC) - **Model-agnostic**: Uses model configured in `~/.claude/settings.json` or CLI/env vars - **No flags required**: Works with the configured default model - **Flexible**: Works with GLM-5, Claude, Minimax, or any configured model - **Settings-driven**: Model selection via `ANTHROPIC_DEFAULT_*_MODEL` env vars **Tree of Attacks with Pruning** exploration pattern for systematic code analysis. Inspired by ZeroLeaks TAP methodology: systematic exploration of solution/test vectors with scoring and pruning for optimal coverage. ## Core Concept TAP (Tree of Attacks with Pruning) provides a structured way to explore multiple analysis paths simultaneously, pruning low-value branches to focus resources on promising vectors. ``` ROOT / \ / \ Node A Node B (0.8) (0.3) ← PRUNED / \ Node C Node D (0.7) (0.6) | Node E (0.9) ← SUCCESS ``` ## Usage ```bash /tap-explore "Find all security vulnerabilities in auth module" /tap-explore --depth 5 --branches 4 "Optimize database queries" /tap-explore --prune 0.4 "Refactor legacy code patterns" ``` ## Configuration ```yaml tap_config: max_tree_depth: 5 # Maximum depth to explore branching_factor: 4 # Cand
- v2.88 Key Changes (MODEL-AGNOSTIC)
- Core Concept
- Usage
- Configuration
- Algorithm
- 1. Candidate Generation
- 2. Scoring
- 3. Pruning
- 4. Tree Update
- Node Structure
- Exploration Strategies
- Depth-First with Pruning
- Breadth-First with Selection
- Adaptive Exploration
Basic exploration ralph tap-explore "Optimize database layer" With configuration ralph tap-explore --depth 6 --branches 5 "Security audit" With specific strategy ralph tap-explore --strategy depth_first "Find memory leaks" Export tree visualization ralph tap-explore "Analysis" --visualize tree.svg
What does the tap-explorer skill do?
Tree of Attacks with Pruning for systematic code analysis
How do I install it?
Run `npx skills add majiayu000/claude-skill-registry --skill tap-explorer --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.
Where does this skill come from?
From majiayu000/claude-skill-registry, a repository with 534 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.
Is a popular skill a good skill?
Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.