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.