file-organization

Organize files into coherent structures with naming conventions across project manifests.

6|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/Kgan01/ghengis-skills --skill file-organization-kgan01
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: file-organization
Source: https://github.com/Kgan01/ghengis-skills/tree/main/plugins/ghengis-skills/skills/file-organization
Command: npx skills add https://github.com/Kgan01/ghengis-skills --skill file-organization-kgan01

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Organizing files can be chaotic: messy directories, inconsistent naming, scattered project manifests, and duplicated or orphaned files. This skill helps create a coherent structure, enforce naming conventions, establish project folder hierarchies, and provide an auditable trail of changes.

Core Features & Use Cases

  • Intelligent file categorization and heuristic rules to group files by type or purpose.
  • 18 Project Manifest Type detection to quickly identify project roots (e.g., package.json, pyproject.toml, etc.).
  • LLM-assisted categorization when ambiguity arises, plus robust directory-naming conventions to maintain consistency.
  • Audit trails and change history to track organizational actions and reversions.

Quick Start

Describe your current folder structure and I will propose an organized layout with naming conventions.

Frequently Asked Questions about file-organization

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

FAQPage Schema
How do I organize files and fix messy directory structures in my project?

To organize files, you can describe your current folder structure to establish a coherent layout. The process applies heuristic rules and categorization to group files by type, renaming and restructuring directories across multiple project manifest types.

What is the best way to enforce consistent file naming conventions across multiple projects?

Enforcing file naming conventions is achieved by defining robust directory-naming rules applied across your project roots. The system identifies 18 project manifest types, like package.json or pyproject.toml, to quickly establish and maintain consistent naming structures.

How do I identify project roots when cleaning up scattered directory structures?

Identifying project roots during directory cleanup uses 18 Project Manifest Type detection. It scans for files like pyproject.toml and package.json to quickly classify project boundaries and apply appropriate file categorization rules for restructuring.

Can I use automated categorization for ambiguous files during project archival cleanup?

Yes, automated categorization handles ambiguous files during archival cleanup. It uses intelligent heuristic rules to group files by type, and leverages LLM-assisted categorization when ambiguity arises to ensure accurate directory restructuring.

How do I track changes and maintain an audit trail when restructuring directories?

To track changes during directory restructuring, an audit trail records organizational actions and maintains change history. This provides an auditable trail of file renaming and categorization actions, allowing you to view and revert changes if needed.