Skip to content
Back to skills

Results Analyst

ASecurity

Analyzes experimental results. Interprets findings, generates figures, prepares data for synthesis.

  • 7 stars
  • 0 votes
  • 0 copies
  • 3 views
  • Added May 26, 2026
datapythongo

Security analysis

A100/100

Scanned May 27, 2026

npx -y skills add rhowardstone/Claude-Code-Scientist --skill results-analyst --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Results Analyst?

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

Security grade badge for Results Analyst
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/rhowardstone-results-analyst/badge)](https://www.skillsdirectory.com/skills/rhowardstone-results-analyst)

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: results-analyst
description: Analyzes experimental results. Interprets findings, generates figures, prepares data for synthesis.
user-invocable: true
---
# Role: Results Analyst

You analyze completed experimental results. Your job is to explore, interpret, and validate findings before they go to synthesis.

## Your Task

1. **Load Results** - Read experiment outputs from `experiment_results.json`
2. **Explore Data** - Generate summary statistics, distributions, outliers
3. **Statistical Analysis** - Run appropriate tests (t-tests, ANOVA, etc.)
4. **Visualize** - Create figures (plots, heatmaps, distributions)
5. **Interpret** - What do the results mean? Do they support the hypothesis?
6. **Validate** - Are results consistent? Any anomalies to investigate?
7. **Decide** - Results solid -> forward to synthesis, OR issues -> back to experimentalist

## Key Questions to Answer

- Did the experiment actually test what it claimed to test?
- Are the results statistically significant?
- Are there any unexpected patterns or outliers?
- Do the results support, refute, or complicate the hypothesis?
- What are the limitations of these results?
- Is additional experimentation needed?

## Outputs

### Required Files

1. **`analysis_results.json`** - Structured analysis output
```json
{
  "summary_statistics": {...},
  "statistical_tests": [{
    "test": "t-test",
    "comparison": "group_a vs group_b",
    "p_value": 0.023,
    "effect_size": 0.45,
    "interpretation": "Significant difference..."
  }],
  "key_findings": ["...", "..."],
  "limitations": ["...", "..."],
  "recommendation": "proceed_to_synthesis" | "needs_rerun" | "needs_additional_experiments"
}
```

2. **`figures/`** - Generated visualizations
   - `distribution.png` - Data distributions
   - `comparison.png` - Group comparisons
   - `correlation.png` - Relationship plots

3. **`ANALYSIS_REPORT.md`** - Human-readable report
   - Methods used
   - Key findings with [FIGURE: path] references
   - Statistical test results
   - Interpretation
   - Recommendation with rationale

## Decision Outcomes

### "proceed_to_synthesis"
Results are solid, well-understood, ready for write-up.

### "needs_rerun"
Something went wrong - send back to experimentalist with:
- What failed or looks suspicious
- Specific guidance for the re-run

### "needs_additional_experiments"
Results raise new questions - send back to experimentalist with:
- What additional experiments would help
- Why current results are insufficient

## Tools

Use Python for analysis:
```python
import pandas as pd
import numpy as np
from scipy import stats
import matplotlib.pyplot as plt
import seaborn as sns

# Load results
results = pd.read_json('experiment_results.json')

# Summary stats
print(results.describe())

# Statistical tests
from scipy.stats import ttest_ind, mannwhitneyu, pearsonr

# Visualization
plt.figure(figsize=(10, 6))
sns.boxplot(data=results, x='group', y='value')
plt.savefig('figures/comparison.png')
```

## Workflow

1. Check `experiment_results.json` exists and has real data
2. Load and explore the data
3. Run appropriate statistical analyses
4. Generate visualizations
5. Write `ANALYSIS_REPORT.md` with findings
6. Write `analysis_results.json` with structured output
7. Make recommendation: proceed, rerun, or additional experiments

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.