creating-analysis-projects

Scaffold R analysis projects with read, scripts, checkpoints, and write directories.

5|1|Updated Mar 10, 2026
One-click install
npx skills add https://github.com/wolf5996/agentic-skills --skill creating-analysis-projects
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: creating-analysis-projects
Source: https://github.com/wolf5996/agentic-skills/tree/main/creating-analysis-projects
Command: npx skills add https://github.com/wolf5996/agentic-skills --skill creating-analysis-projects

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

It solves the problem of messy, non-reproducible single-cell analysis projects by enforcing a strict directory architecture that cleanly separates version-controlled code from immutable inputs and generated outputs.

Core Features & Use Cases

  • Opinionated project scaffolding: Sets up a consistent read/, scripts/, checkpoints/, write/ triad and validates that pipelines follow it.
  • Pipeline-ready conventions: Enforces numbered QMD notebooks, shared utils.R, flat checkpoints/ handoffs, and per-notebook output provenance under write/figures/ and write/tables/.
  • Tooling integration for AI agents: Requires using writing-r-code for R generation and writing-qmd-scientific for scientific Quarto structure, plus higher-level planning superpowers for multi-notebook pipelines.

Quick Start

Ask the AI to scaffold a new single-cell RNA-seq analysis project that follows the read → scripts → checkpoints → write conventions.

Frequently Asked Questions about creating-analysis-projects

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I structure a reproducible R project for single-cell RNA-seq analysis?▼

Structure a reproducible R project by separating read-only inputs in a `read/` directory, tracked pipeline code in `scripts/`, flat checkpoint intermediates in `checkpoints/`, and final outputs in `write/`. This strict separation prevents data corruption and ensures analysis reproducibility.

What is the best way to organize Quarto QMD notebooks in a bioinformatics pipeline?▼

Organize Quarto QMD notebooks in a bioinformatics pipeline by using numbered file names within the `scripts/` directory. This enforces a sequential execution order and pairs with flat checkpoint handoffs to maintain clear data provenance across pipeline steps.

Can I refactor existing R scripts into a reproducible bioinformatics pipeline structure?▼

Yes, you can refactor existing R scripts by migrating them into numbered QMD notebooks within the `scripts/` directory. The scaffolding process audits and reorganizes code to ensure it follows strict directory conventions and checkpoint handoff mechanics.

How do checkpoint intermediates work in reproducible research pipelines?▼

Checkpoint intermediates in reproducible research pipelines work by saving flat data outputs in a dedicated `checkpoints/` directory after each numbered script step. This allows downstream QMD notebooks to load immutable intermediate states without re-running prior analysis stages.

Do I need specific R packages to scaffold a single-cell RNA-seq project directory?▼

You need integration with dependent skills for R code generation and Quarto document structure rather than specific R packages. The scaffolding enforces naming conventions and directory layout while relying on these external tools to generate the actual pipeline code.

Why separate generated outputs into figures and tables directories in R projects?▼

Separate generated outputs into `write/figures/` and `write/tables/` directories in R projects to maintain per-notebook output provenance. This strict directory architecture ensures that final results are cleanly isolated from immutable inputs and intermediate checkpoint data.