Analyze, reorganize, and maintain folder structures (Project, Business, Personal). Uses deterministic file counting (pre/post) to ensure no data loss. Supports periodic cleanup, renaming to snake_case (no accents), and archiving old files. Use when: (1) Reorganizing a messy directory, (2) Setting up a new project structure, (3) Performing periodic cleanup of Downloads/Desktop, (4) Renaming batches of files for consistency.
This skill provides a systematic workflow for organizing files and folders while ensuring 100% data preservation.
scripts/count_files.sh.INDEX.md in the root of the organized folder to describe the structure.snake_case, lowercase, and no accents (convert Vietnamese characters).Use when a folder is completely disorganized.
scripts/count_files.sh01_Work, 02_Personal).INDEX.md.Use for maintaining already organized folders (e.g., Downloads, Desktop).
scripts/rename_snake_case.sh and move files.Use to standardize file naming across a directory.
scripts/rename_snake_case.sh on the identified files.scripts/)count_files.sh: Counts all files in a directory recursively.rename_snake_case.sh: Renames a file/folder to snake_case, lowercase, and removes accents.references/)structures.md: Examples of recommended folder structures for different domains.assets/)INDEX_TEMPLATE.md: Template for the INDEX.md file.See references/structures.md for details on:
01_Design, 02_Development, 03_Docs)00_BOD, 01_HR, 02_Finance)01_Work, 02_Learning, 03_Life)