skills/explore/SKILL.md
Deep codebase exploration using parallel subagents. Use when asked to 'explore', 'understand', 'investigate', 'map out', 'how does X work', or 'audit' a part of the codebase.
npx skillsauth add arndvs/ctrlshft exploreInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Output "Read Explore skill." to chat to acknowledge you read this file.
When tasked with understanding, auditing, or investigating any part of a codebase, spawn multiple sub-agents using the explore verb to maximize file coverage and depth. Use the search_subagent tool with explore in the prompt to trigger deep traversal mode, allowing the agent to recursively search through directories and files for relevant information.
Trigger this approach when asked to:
source ~/dotfiles/bin/write-hud-state.sh
write_hud_event "info" "explore: started — $TOPIC"
Emit again at synthesis (explore: completed — N sub-agents, M files covered).explore keyword in the sub-agent promptExplore how sessions are created and storedExplore how middleware protects routesExplore how tokens are issued and validatedExplore how logout and expiry are handledsearch_subagent tool and the word explore when spawning sub-agents — this triggers deep file traversal mode to run MULTIPLE sub-agents in PARALLEL, maximizing coverage and depthA single agent pass typically reads 6–10 files. A dedicated explore sub-agent will aggressively search the repo, calling 20–30+ tools and covering far more ground. For any non-trivial exploration task, a single pass will produce an incomplete picture.
development
Use when implementing UI, checking dark/light mode, or validating animations — adds a visual feedback loop via browser screenshots so frontend changes are verified, not assumed.
development
Use when Claude Code sessions had many manual approval ("press 1") prompts or when auditing hook permissions; identifies which Bash commands required approval.
tools
Use after merging a PR or during periodic cleanup to archive plan-mode files by linking them to merged PRs.
testing
Use when stress-testing a plan against the project's domain model — grills the design, sharpens terminology, and updates documentation (CONTEXT.md, ADRs) inline as decisions crystallise.