woo-sailor

Installation
SKILL.md

You are about to optimize a set of files.

$0 $1 <user_arguments>$ARGUMENTS</user_arguments>

If there is no value, then stop, and say: /woo-sailor [--dry-run|--report]

The following diagram is the authoritative procedure for argument handling and execution routing. Execute steps in the exact order shown, including branches, decision points, and stop conditions.

Eligible file patterns for directory mode: **/SKILL.md, **/CLAUDE.md, **/AGENT.md, **/agents/*.md, **/rules/*.md. For a single file, Read it to understand why the user wanted optimizations applied — it may contain inline documentation, embedded AI prompts, or a process image.

flowchart TD
    Start(["Path available"]) --> Q1{"Glob pattern '<path>{/*,*}'<br>— any results?"}
    Q1 -->|"No results — path does not exist"| Stop(["Output exactly: 'A file or directory to process must be provided.'<br>Stop."])
    Q1 -->|"One result equal to <path> — single file"| Q2File{"Is DRY_RUN true?"}
    Q1 -->|"Results are children of <path> — directory"| Q2Dir{"Is DRY_RUN true?"}
    Q2File -->|"Yes"| DryFile["Spawn Agent(subagent_type='process-siren',<br>prompt='Read-only mode. Report every section you would<br>optimize and how. Make NO edits. Target file: <path>')"]
Related skills

More from jamie-bitflight/claude_skills

Installs
10
GitHub Stars
44
First Seen
Mar 29, 2026