Skip to content
Back to skills

Analyse

ASecurity

Investigate codebase, debug issues, or analyze patterns

  • 666 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added February 8, 2026
researchbashdebugginggitperformance

Security analysis

A100/100

Scanned February 12, 2026

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

Installs into .claude/skills of the current project.

Are you the author of Analyse?

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

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

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: analyse
description: Investigate codebase, debug issues, or analyze patterns
argument-hint: <issue or area to investigate>
user-invocable: true
allowed-tools:
  - Read
  - Grep
  - Glob
  - Bash
  - WebSearch
---

# /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

- `$ARGUMENTS`: Issue description or area to investigate
- `${PROJECT_NAME}`: Current project context
- 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:

```markdown
# 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
1. Reproduce the issue
2. Identify symptoms
3. Trace to source
4. Identify root cause
5. Propose fix

### Pattern Analysis
1. Identify pattern instances
2. Analyze commonalities
3. Note variations
4. Document implications

### Code Structure Analysis
1. Map components
2. Trace dependencies
3. Identify boundaries
4. Document architecture

### Performance Analysis
1. Identify slow operations
2. Profile if possible
3. Analyze bottlenecks
4. Propose optimizations

## Tools for Investigation

```bash
# 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"
```

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.