# Running R Analysis In Existing Projects

> Work inside an existing R project to extend analyses, modify scripts, run statistical models, update visualizations, and regenerate reports.

- Skill: `dvcrn/running-r-analysis-in-existing-projects` (Agent Skill, multi-file: 5 files)
- Install (CLI): `npx skillmds@latest add dvcrn/running-r-analysis-in-existing-projects`
- Raw SKILL.md: https://api.skillmd.com/api/skills/dvcrn/running-r-analysis-in-existing-projects/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: dvcrn (https://skillmd.com/u/dvcrn)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/dvcrn/running-r-analysis-in-existing-projects

---


# Running R Analysis in Existing Projects

This skill operates inside an already structured R project. It helps extend, debug, or enhance existing analyses without recreating the project from scratch.

Use this skill when the user wants to:
- Continue analysis in an existing R project
- Modify or extend R scripts
- Add new statistical models or tests
- Update plots or figures
- Regenerate reports after data or code changes
- Debug R errors in a project

---

## What This Skill Does

When activated, this skill will:

1. **Understand the project structure**
   - Detect folders like `data/`, `scripts/`, `results/`, `reports/`
   - Identify `.Rproj`, `.Rmd`, `.qmd`, or `.R` files

2. **Inspect existing analysis**
   - Read current scripts and reports
   - Identify which packages and methods are being used
   - Avoid rewriting working components unnecessarily

3. **Extend or modify analysis**
   - Add new models or statistical tests
   - Introduce new plots using `ggplot2`
   - Add new data processing steps
   - Improve code structure or reproducibility

4. **Re-run and update outputs**
   - Recompute results
   - Overwrite or version new outputs in `results/`
   - Re-render R Markdown or Quarto reports

5. **Debug issues**
   - Fix missing packages
   - Resolve file path problems
   - Handle common R errors and warnings

---

## Example User Requests That Should Trigger This Skill

- "Add a survival analysis to this R project"
- "Update the plots in my report"
- "This R Markdown file throws an error, fix it"
- "Extend this analysis with a mixed-effects model"
- "Re-run everything after I updated the data"

---

## Example Workflow

**User:** Add a logistic regression model and update the report.

**Skill actions:**
- Locate main analysis script
- Add logistic regression using `glm()`
- Save model summary to `results/`
- Update report with new section and plot
- Re-render HTML/PDF report

---

## Tools & Packages Commonly Used

| Purpose | R Packages |
|--------|------------|
| Data wrangling | tidyverse, dplyr |
| Modeling | stats, lme4, glmnet |
| Visualization | ggplot2 |
| Reporting | rmarkdown, quarto |
| Project management | here, renv |

---

## Notes

- Respect the existing project structure and style
- Do not delete user code unless explicitly requested
- Prefer incremental updates over full rewrites
- Always regenerate reports after modifying analysis

