analysis-conventions

Standardize data analysis project structures with uv-based execution and documented metrics.

3|Updated May 7, 2026
One-click install
npx skills add https://github.com/bestdan/workflow-skills --skill analysis-conventions
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: analysis-conventions
Source: https://github.com/bestdan/workflow-skills/tree/main/skills/analysis-conventions
Command: npx skills add https://github.com/bestdan/workflow-skills --skill analysis-conventions

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill resolves inconsistencies in data analysis projects by providing a unified framework for script structure, execution environments, and scratchpad management.

Core Features & Use Cases

  • Environment Standardization: Enforces the use of uv for dependency management and script execution to ensure reproducibility.
  • Workflow Patterning: Defines clear boundaries between exploratory Marimo notebooks and deterministic pipeline scripts.
  • Artifact Hygiene: Establishes a protocol for temporary scratchpad files to prevent clutter while maintaining auditability of calculated values.

Quick Start

Apply the analysis conventions to this project by reviewing the current script structure and ensuring all formulas are documented with source references.

Frequently Asked Questions about analysis-conventions

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

FAQPage Schema
How do I standardize data analysis project structures for reproducibility?

Standardizing data analysis project structures for reproducibility requires enforcing a unified framework for script execution and environment management, specifically utilizing uv for dependency control to ensure deterministic pipeline outputs across engineering workflows.

What is the best way to manage exploratory notebooks versus deterministic pipeline scripts?

Managing exploratory notebooks versus deterministic pipeline scripts requires defining clear workflow boundaries, separating interactive Marimo notebooks for exploration from dedicated deterministic scripts to maintain reproducibility and clarity in data science projects.

Do I need uv to manage dependencies in my data science workflow?

Yes, you need uv to manage dependencies in your data science workflow because this convention enforces uv-based execution for environment standardization, ensuring all script dependencies are explicitly controlled and reproducible across different execution contexts.

How do I handle temporary scratchpad files without cluttering my analysis project?

Handling temporary scratchpad files without cluttering your analysis project requires establishing an artifact hygiene protocol that manages temporary files systematically, preventing workspace clutter while maintaining auditability of calculated values and data sources.

Why document calculated metrics and data sources in data analysis pipelines?

Documenting calculated metrics and data sources in data analysis pipelines is required to resolve project inconsistencies, providing explicit source references for formulas to maintain auditability and ensure reproducibility within engineering workflows.

Can I use Marimo notebooks for deterministic pipeline execution?

Marimo notebooks are designated for exploratory analysis rather than deterministic pipeline execution, requiring clear workflow patterning that separates interactive Marimo notebooks from deterministic pipeline scripts to maintain reproducibility and structural clarity.