Install
1
Install the plugin$
npx claudepluginhub leejaedus/pepcode --plugin pepcodeWant just this skill?
Add to a custom plugin, then install with one command.
Description
Deep analysis and investigation
Tool Access
This skill uses the workspace's default tool permissions.
Skill Content
<Purpose>
Analyze performs deep investigation of architecture, bugs, performance issues, and dependencies. It routes to the architect agent or Gemini MCP for thorough analysis and returns structured findings with evidence.
</Purpose>
<Use_When>
- User says "analyze", "investigate", "debug", "why does", or "what's causing"
- User needs to understand a system's architecture or behavior before making changes
- User wants root cause analysis of a bug or performance issue
- User needs dependency analysis or impact assessment for a proposed change
- A complex question requires reading multiple files and reasoning across them </Use_When>
<Do_Not_Use_When>
- User wants code changes made -- use executor agents or
ralphinstead - User wants a full plan with acceptance criteria -- use
planskill instead - User wants a quick file lookup or symbol search -- use
exploreagent instead - User asks a simple factual question that can be answered from one file -- just read and answer directly </Do_Not_Use_When>
<Why_This_Exists> Deep investigation requires a different approach than quick lookups or code changes. Analysis tasks need broad context gathering, cross-file reasoning, and structured findings. Routing these to the architect agent or Gemini MCP ensures the right level of depth without the overhead of a full planning or execution workflow. </Why_This_Exists>
<Execution_Policy>
- Use architect Claude agent as the primary analysis route
- Use Gemini MCP for large-context analysis spanning many files when available
- Always provide context files to the analysis tool for grounded reasoning
- Return structured findings, not just raw observations </Execution_Policy>
<Tool_Usage>
- Before first MCP tool use, call
ToolSearch("mcp")to discover deferred MCP tools - Use
Task(subagent_type="pepcode:architect", model="opus", ...)as the standard analysis route - Optionally use
ask_geminiwithagent_role: "architect"for large-context analysis spanning many files - Pass
fileswith all relevant source files for grounded analysis when using Gemini - For broad analysis, use
exploreagent first to identify relevant files before routing to architect </Tool_Usage>
<Escalation_And_Stop_Conditions>
- If analysis reveals the issue requires code changes, report findings and recommend using
ralphor executor for the fix - If the analysis scope is too broad ("analyze everything"), ask the user to narrow the focus
- If the architect agent fails, report what context was gathered and suggest manual investigation paths </Escalation_And_Stop_Conditions>
<Final_Checklist>
- Analysis addresses the specific question or investigation target
- Findings reference specific files and line numbers where applicable
- Root causes are identified (not just symptoms) for bug investigations
- Actionable recommendations are provided
- Analysis distinguishes between confirmed facts and hypotheses </Final_Checklist>
Task: {{ARGUMENTS}}
Stats
Stars0
Forks0
Last CommitFeb 12, 2026
Actions