360 Secure SkillHub
360 安全技能中心

Running R Analysis In Existing Projects

面向已有 R 项目的分析助手:识别 data/scripts/results/reports 等目录结构,阅读现有脚本与报告,增量添加统计模型和 ggplot2 图表,重跑计算并重新渲染 R Markdown/Quarto 报告,并处理常见 R 报错与包缺失问题。lint 提示存在相互矛盾的动作约束和覆盖输出的破坏性风险。

jackkuo666
jackkuo666
热度 87.81
最近更新 2026-05-17 12:49:46
分类:数据依赖:代码执行 / 读写文件 / 内部调用大模型应用场景:数据处理 / 报告撰写 / 调试排错 / 代码生成

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add running-r-analysis-in-existing-projects
Metadata
name
running-r-analysis-in-existing-projects
description
Work inside an existing R project to extend analyses, modify scripts, run statistical models, update visualizations, and regenerate reports.

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