# singularity-claude

Ставит скиллы Claude Code на цикл эволюции: оценка после каждого запуска, переписывание слабых мест и заморозка удачных версий git-тегом.

- плагин · `type=plugin` · Claude Code · ★ 29
- Автор: Shmayro
- Лицензия: MIT · policy=mirror · начало файла — в конце страницы
- Исходник: https://github.com/Shmayro/singularity-claude
- Обновлён: 2026-04-01
- HTML: https://affpapa.org/nevibecode/plugins/singularity-claude

## Что делает

Плагин добавляет скиллам обратную связь. После прогона скилл получает оценку по пяти критериям — от корректности до переиспользуемости, по 20 баллов на каждый. Средний балл ниже 50 запускает ремонт: команда читает историю оценок и телеметрию, переписывает слабые места, поднимает версию и прогоняет скилл заново. Удачные версии замораживаются.

Внутри семь скиллов, два субагента на Haiku и два служебных скрипта. `skill-assessor` выставляет оценки, `gap-detector` разбирает проваленные задачи и ищет, каких скиллов не хватает. `score-manager.sh` ведёт JSON с оценками через атомарную запись, `telemetry-writer.sh` пишет журнал запусков с возможностью повтора. Внешних зависимостей нет, коллектор метрик и Docker не нужны.

Зрелость растёт по ступеням draft → tested → hardened, а кристаллизация включается при среднем 90+ за 5 прогонов. Статус плагина — Experimental, версия 0.1.0, поэтому на рабочем проекте сначала прогоните цикл на одном скилле, прежде чем отдавать ему всю библиотеку.

Порог ремонта настраивается, так что под свои задачи его можно поднять или опустить.

## Установка

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

**Через маркетплейс плагинов**
В чате агента (не в терминале):
```text
/plugin marketplace add anthropics/claude-plugins-community
```
В чате агента (не в терминале):
```text
/plugin install singularity-claude@claude-community
```

## Когда брать
- создать скилл с нуля по шагам и сразу поставить его на учёт
- оценить результат прогона по пяти критериям
- переписать скилл, у которого просела средняя оценка
- закрепить рабочую версию git-тегом, чтобы её нельзя было изменить
- найти по проваленным задачам, какого скилла не хватает

## Примеры запросов агенту
- Создай скилл для сборки релизных заметок: `/singularity-create`
- Оцени, как скилл справился с последней задачей: `/singularity-score`
- Покажи состояние всех скиллов: `/singularity-dashboard`

## Похожие
- [ponytail](https://affpapa.org/nevibecode/plugins/ponytail.md) — плагин · ★ 176443
- [impeccable](https://affpapa.org/nevibecode/plugins/impeccable.md) — плагин · ★ 88212
- [last-30-days-skill](https://affpapa.org/nevibecode/plugins/last-30-days-skill.md) — плагин · ★ 65508
- [claude-hud](https://affpapa.org/nevibecode/plugins/claude-hud.md) — плагин · ★ 28841
- [understand-anything](https://affpapa.org/nevibecode/plugins/understand-anything.md) — плагин · ★ 88314
- [mem0](https://affpapa.org/nevibecode/plugins/mem0.md) — плагин · ★ 67829

_Часть страницы не вошла по размеру — она есть в HTML-версии._

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