folder-organization

Organizes project directories with naming conventions and structure standards for research and development.

Updated Jun 30, 2026
One-click install
npx skills add https://github.com/kaitoartz/dotfiles --skill folder-organization-kaitoartz
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: folder-organization
Source: https://github.com/kaitoartz/dotfiles/tree/main/dot_gemini/config/skills/folder-organization%20-%20Copy
Command: npx skills add https://github.com/kaitoartz/dotfiles --skill folder-organization-kaitoartz

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Disorganized project folders with ambiguous file names, mixed concerns, and uncontrolled data files make projects hard to navigate, reproduce, and hand off to collaborators. ## Core Features & Use Cases - Standard Project Structures: Provides ready-made directory layouts for research/analysis, software development, and bioinformatics workflow projects. - File Naming Conventions: Defines rules for lowercase naming, consistent separators, zero-padded sequences, and date/versioned outputs. - Version Control Guidance: Supplies a .gitignore template and clear rules on what to commit versus exclude. - Use Case: When starting a new data analysis project, use this Skill to scaffold a clean structure with data/raw, notebooks, src, results, and config directories plus a proper README and .gitignore. ## Quick Start Set up a standard research project folder structure with naming conventions and a .gitignore for my new analysis project.

Frequently Asked Questions about folder-organization

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

FAQPage Schema
How do I structure a data science project folder?▼

Use a layout with data/raw, data/processed, notebooks, src, scripts, tests, docs, results, and config directories. Keep raw data immutable, separate code from outputs, and include a README and environment file at the root.

What are best practices for naming project files?▼

Use lowercase names with hyphens or underscores, be descriptive but concise, and pick one separator style consistently. For sequential notebooks, use zero-padded numbers like 01-exploration.ipynb, and add dates or versions to important outputs.

What files should I exclude from git in a data project?▼

Exclude large data files, generated outputs, environment directories like venv/, logs, temporary files, and secrets such as .env. Commit source code, documentation, configuration files, and small test datasets under 1MB.

How should raw data be handled in a research project?▼

Never modify raw data; store originals in data/raw/ and make them read-only if possible. Keep intermediate steps in data/interim and final analysis-ready files in data/processed, and document data provenance.

What are common project organization mistakes to avoid?▼

Avoid flat structures with everything in the root, ambiguous names like notebook1.ipynb or analysis_new.ipynb, and mixing data or output files inside source code directories. These patterns hurt discoverability and reproducibility.