structure-swift-sources

Community

Reshape Swift sources, split files, headers.

Authorgaelic-ghost
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Swift repositories often become difficult to maintain when source files grow too large, layout lacks feature‑layer organization, headers are missing or inconsistent, and TODO/FIXME comments clutter the codebase.

Core Features & Use Cases

  • File splitting: Detects oversized Swift files and splits them according to configurable line‑count thresholds.
  • Layout normalization: Reorganizes files into feature‑and‑layer directories for Swift packages or Xcode projects.
  • Header and ledger cleanup: Normalizes structured block‑comment headers and extracts TODO/FIXME entries into ledger files.

Quick Start

Run the structure‑swift‑sources skill on my Swift project to reorganize files, split large sources, and normalize headers.

Dependency Matrix

Required Modules

PyYAML

Components

scriptsreferences

💻 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: structure-swift-sources
Download link: https://github.com/gaelic-ghost/socket/archive/main.zip#structure-swift-sources

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 471,000+ vetted skills library on demand.