large-file-splitter
CommunitySplit large files into clean, modular structure.
Authorai212983
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Split oversized files into cohesive modules, reducing monolithic code and enabling focused maintenance.
Core Features & Use Cases
- Identify natural boundaries within large files and organize code into a folder-based module system (e.g., file.ts -> folder/file/index.ts and related modules).
- Create a dedicated folder named after the original file with index as the entrypoint, move sections into focused modules, and update imports/exports to maintain API compatibility.
- Avoid circular dependencies and preserve references while enabling easier testing and incremental refactoring.
Quick Start
Split the current oversized file into a folder-based modular structure with an index entrypoint and update dependent imports.
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: large-file-splitter Download link: https://github.com/ai212983/gh-csi/archive/main.zip#large-file-splitter Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.