Claude-skill-registry analyse
Investigate codebase, debug issues, or analyze patterns
install
source · Clone the upstream repo
git clone https://github.com/majiayu000/claude-skill-registry
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/majiayu000/claude-skill-registry "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/data/analyse" ~/.claude/skills/majiayu000-claude-skill-registry-analyse && rm -rf "$T"
manifest:
skills/data/analyse/SKILL.mdsource content
/analyse - Code Investigation
Investigate codebase issues, debug problems, or analyze patterns.
Purpose
Provide deep analysis by:
- Investigating bugs and issues
- Analyzing code patterns
- Tracing data flow
- Identifying root causes
Inputs
: Issue description or area to investigate$ARGUMENTS
: Current project context${PROJECT_NAME}- Error messages or symptoms if debugging
Outputs
Analysis report at
reports/analysis/YYYY-MM-DD-topic.md
Workflow
1. Understand the Question
From
$ARGUMENTS:
- Is this debugging an issue?
- Is this understanding a pattern?
- Is this exploring code structure?
2. Gather Context
- Read relevant code
- Search for patterns
- Check logs if available
- Review recent changes
3. Form Hypotheses
Based on initial investigation:
- What might cause this?
- What patterns are involved?
- What dependencies matter?
4. Investigate
For each hypothesis:
- Search for evidence
- Trace code paths
- Check data flow
- Test assumptions
5. Analyze Findings
Synthesize discoveries:
- What is the root cause?
- What patterns were found?
- What are the implications?
6. Document
Create analysis report:
# Analysis: [Topic] **Date**: YYYY-MM-DD **Scope**: [What was investigated] **Conclusion**: [Key finding] --- ## Context [What prompted this investigation] ## Investigation ### Approach [How the investigation was conducted] ### Findings #### Finding 1: [Title] [Description of finding] **Evidence**: - [File:line - what was found] - [Pattern observed] #### Finding 2: [Title] [Description] ## Root Cause [If applicable, the underlying issue] ## Impact [What this affects] ## Recommendations 1. [Recommendation 1] 2. [Recommendation 2] ## Related - [Links to related code] - [Links to docs]
Investigation Patterns
Bug Investigation
- Reproduce the issue
- Identify symptoms
- Trace to source
- Identify root cause
- Propose fix
Pattern Analysis
- Identify pattern instances
- Analyze commonalities
- Note variations
- Document implications
Code Structure Analysis
- Map components
- Trace dependencies
- Identify boundaries
- Document architecture
Performance Analysis
- Identify slow operations
- Profile if possible
- Analyze bottlenecks
- Propose optimizations
Tools for Investigation
# Search for patterns grep -r "pattern" src/ # Find file types find . -name "*.ts" -type f # Git history git log --oneline --all -- file.ts git blame file.ts # Test in isolation npm test -- --grep "specific test"