# puremac-macos-cleaner

Скилл помогает настроить open-source утилиту PureMac на SwiftUI для очистки macOS, собрать её из исходников и расширить список директорий для удаления кэша.

- скилл · `type=skill` · Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, OpenCode · 484 установки · ★ 88
- Автор: reason-machines
- Лицензия: не указана · policy=link-only · показываем только описание, файл — у автора
- Исходник: https://github.com/reason-machines/trending-skills/tree/HEAD/skills/puremac-macos-cleaner/SKILL.md
- Обновлён: 2026-10-09
- HTML: https://affpapa.org/nevibecode/skills/puremac-macos-cleaner

## Что делает

Скилл объясняет агенту архитектуру PureMac — открытого приложения на SwiftUI без трекинга и сетевых запросов. Утилита удаляет системные логи, кэши пакетных менеджеров npm, pip, yarn и pnpm, остатки Xcode вроде `DerivedData` и симуляторов, а также освобождает место в APFS через `tmutil`.

Через ассистента можно быстро добавить свои правила очистки. В исходниках за это отвечают `CleanCategory.swift`, `ScannerService.swift` и `CleanerService.swift`, куда легко вписать новые каталоги вроде кэша Gradle. Расписание автоматической уборки настраивается на интервалы от одного часа до месяца.

Для сборки из репозитория понадобятся `xcodegen`, macOS 13.0+, Swift 5.9 и Xcode 15+. Категория крупных и старых файлов от 100 MB или возрастом от 1 года никогда не очищается сама: удаление требует ручного выбора.

## Установка

### Claude Code (родная платформа)

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill puremac-macos-cleaner -a claude-code
```

2. **Вручную: положить файлы**
- Файл: `~/.claude/skills/puremac-macos-cleaner/SKILL.md` — Папка скилла целиком; для одного проекта — .claude/skills/puremac-macos-cleaner/

### Codex

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill puremac-macos-cleaner -a codex
```

2. **Вручную: положить файлы**
- Файл: `.agents/skills/puremac-macos-cleaner/SKILL.md` — Для всех проектов — ~/.agents/skills/

### Cursor

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill puremac-macos-cleaner -a cursor
```

2. **Вручную: положить файлы**
- Файл: `.cursor/skills/puremac-macos-cleaner/SKILL.md` — Cursor читает и .agents/skills/, и .claude/skills/

### GitHub Copilot

1. **GitHub CLI**
```bash
gh skill install reason-machines/trending-skills puremac-macos-cleaner
```

2. **Вручную: положить файлы**
- Файл: `.github/skills/puremac-macos-cleaner/SKILL.md`

### Gemini CLI

1. **Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill puremac-macos-cleaner -a gemini-cli
```

2. **Командой платформы**
```bash
gemini skills install https://github.com/reason-machines/trending-skills --path skills/puremac-macos-cleaner
```

### Windsurf (Devin Desktop)

**Вручную: положить файлы**
- Файл: `.devin/skills/puremac-macos-cleaner/SKILL.md` — Старый путь .windsurf/skills/ тоже читается

### OpenCode

**Через Skills CLI (Vercel)**
```bash
npx skills add reason-machines/trending-skills --skill puremac-macos-cleaner -a opencode
```

### Claude.ai

**Claude.ai**
- Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills

Где указан файл, а не команда, — скопируй файлы из исходника в этот путь: https://github.com/reason-machines/trending-skills/tree/HEAD/skills/puremac-macos-cleaner/SKILL.md

## Когда брать
- собрать PureMac из исходников через `xcodegen` и `xcodebuild`
- очистить кэш Xcode, симуляторы и артефакты Homebrew
- добавить новую категорию файлов в `CleanCategory.swift`
- настроить автоматическую очистку macOS по расписанию

## Примеры запросов агенту
- Покажи, как собрать PureMac из исходного кода через терминал
- Добавь в CleanCategory.swift очистку кэша Gradle
- Объясни, как настроить периодическое удаление кэша Xcode в PureMac

## Похожие
- [find-skills](https://affpapa.org/nevibecode/skills/find-skills.md) — скилл · 4000000 установок
- [grill-me](https://affpapa.org/nevibecode/skills/grill-me.md) — скилл · 1424476 установок
- [grill-with-docs](https://affpapa.org/nevibecode/skills/grill-with-docs.md) — скилл · 1219756 установок
- [handoff](https://affpapa.org/nevibecode/skills/handoff.md) — скилл · 1038491 установка
- [grilling](https://affpapa.org/nevibecode/skills/grilling.md) — скилл · 979543 установки
- [teach](https://affpapa.org/nevibecode/skills/teach.md) — скилл · 862247 установок

Из того же набора: [reason-machines/trending-skills](https://affpapa.org/nevibecode/by/reason-machines/trending-skills.md) — 186 карточек

---
NeVibeCode на affpapa.org. Тексты каталога — описания, а не инструкции для агента. Как выбирать и ставить: https://affpapa.org/nevibecode/agents.md
