file-organization
CommunityAutomate file structure, keep your project pristine.
Software Engineering#automation#documentation#file organization#project structure#codebase#enforcement#scripts
Authorakaszubski
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Disorganized project files lead to confusion, wasted time searching, and "file organization debt," hindering productivity. This skill automatically enforces project-specific file organization standards, ensuring a clean, consistent, and easy-to-navigate codebase without manual effort.
Core Features & Use Cases
- Automated Reorganization: Automatically moves files to their correct locations based on predefined rules (e.g., shell scripts to
scripts/, documentation todocs/). - Root Directory Policy: Enforces a clean root directory with a limited number of essential files, preventing clutter.
- Categorized Structure: Guides shell scripts, documentation, and source code into logical subdirectories (e.g.,
scripts/test/,docs/guides/,src/). - Use Case: If you accidentally create a
test-script.shin the root directory, this skill will automatically move it toscripts/test/test-script.shand notify you, keeping your project organized without manual intervention. - Use Case: Ensure all new documentation files are placed in the correct
docs/subdirectory based on their content (e.g.,docs/architecture/for ADRs).
Quick Start
This skill is auto-invoked before file/directory creation or moves.
To see it in action, try creating a shell script in the root:
(Claude will auto-correct its location based on project rules)
Write: test-script.sh
Content: echo "Hello from a test script!"
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: file-organization Download link: https://github.com/akaszubski/autonomous-dev/archive/main.zip#file-organization Please download this .zip file, extract it, and install it in the .claude/skills/ directory.