large-file-splitter

Community

Split 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 required

Components

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.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.