SKILLEMALL.ai

BF restic

Устанавливайте, настраивайте, эксплуатируйте, защищайте, автоматизируйте, оптимизируйте, устраняйте неполадки и восстанавливайте резервные копии restic для локальных, SFTP, S3-совместимых, облачных и REST бэкендов. Используйте при создании или управлении репозиторием restic, разработке политики резервного копирования или хранения, проверке восстановления, обработке состояния репозитория или блокировок, перемещении репозиториев или создании безопасных запланированных заданий резервного копирования. Не используйте для общих задач копирования файлов, которые не требуют зашифрованных, дедуплицированных снимков.

машинный переводПоказать оригиналСкрыть оригинал«Install, configure, operate, secure, automate, tune, troubleshoot, and…»

Install, configure, operate, secure, automate, tune, troubleshoot, and recover restic backups across local, SFTP, S3-compatible, cloud, and REST backends. Use when creating or managing a restic repository, designing backup or retention policy, validating restores, handling repository health or locks, moving repositories, or building safe scheduled backup jobs. Do not use for a generic file-copy task that does not need encrypted, deduplicated snapshots.

magnus919/agent-skills Agent Skills автор: magnus919 MIT 17 файлов · 4 скрипта тело ≈ 1 639 токенов Открыть источникgithub.com↗ проанализирован 26 ч назад

Устанавливайте, настраивайте, эксплуатируйте, защищайте, автоматизируйте, оптимизируйте, устраняйте неполадки и восстанавливайте резервные копии restic для…

Как процесс F 39/100 · Не запустится — Скилл ссылается на файлы, которых нет в архиве: templates/backup-policy.env.example, templates/systemd/restic-backup.service, templates/systemd/restic-backup.timer

ПроцедураРазработкатип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
B
92/100
безопасность, качество, тесты
Безопасность 60%
97
Качество 40%
84
Прогон на моделях
не было
Процессный рейтинг
F
39/100
Не запустится
Скилл ссылается на файлы, которых нет в архиве: templates/backup-policy.env.example, templates/systemd/restic-backup.service, templates/systemd/restic-backup.timer
Инструменты и файлы вес 18
0
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
три самых слабых из десяти параметров · все десять

Как улучшить

  1. В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
Для прогона на моделях — необязательно
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 3

✓ Критических и высоких находок нет

Средние и низкие: 3
  • низкая Рискованное назначение intent-offensive-security references/security-and-threat-model.md:3
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    Use this reference whenever a task involves credentials, repository access, ransomware resistance, remote backends, or sharing recovery authority.
  • низкая Рискованное назначение intent-offensive-security references/security-and-threat-model.md:22
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    | Endpoint ransomware | Separate credentials, least privilege, repository immutability/append-only options if appropriate, offline or independent copy |
  • низкая Рискованное назначение intent-offensive-security SKILL.md:48
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    | Threat-model secrets, access, ransomware, or credentials | [security and threat model](references/security-and-threat-model.md) |

Просканировано файлов: 16. Улики замаскированы. Пометки в серых чипах объясняют, почему серьёзность понижена.

По спецификации Agent Skills

  • предупреждение missing-ref ссылка на отсутствующий файл: templates/backup-policy.env.example
  • предупреждение missing-ref ссылка на отсутствующий файл: templates/systemd/restic-backup.service
  • предупреждение missing-ref ссылка на отсутствующий файл: templates/systemd/restic-backup.timer

Процессный рейтинг: все десять параметров 39/100

Не запустится. Скилл ссылается на файлы, которых нет в архиве: templates/backup-policy.env.example, templates/systemd/restic-backup.service, templates/systemd/restic-backup.timer
  • 0Инструменты и файлы. Не хватает 3 файла(ов): templates/backup-policy.env.example, templates/systemd/restic-backup.service, templates/systemd/restic-backup.timer
  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 0Входы и предусловия. Не сказано, что нужно иметь на входе
  • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
  • 30Повторный запуск. Изменяющих операций: 4, без проверки текущего состояния
  • 50Когда включается. Не сказано, при каком запросе скилл включается
  • 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
  • 85Шаги. Шагов: 14, расплывчатых формулировок: 1
  • 100Согласованность. Имя и обязательные поля на месте
  • 100Стоимость исполнения. Тело инструкции 1639 токенов
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • medium Тестов 5, и все положительные: нет ни одного случая «должен отказать» или «должен переспросить»
  • low Среди тестов нет случая на инъекцию через данные

Всё перечисленное измерено по тексту скилла, а не оценено моделью: цифры проверяемы. Вес параметра тем больше, чем чаще из-за него процесс встаёт.

Сигналы качества

  • +5В description нет примеров фраз, по которым скилл должен срабатывать
  • +3Формат ответа не описан: модель каждый раз решает сама
  • +2Инструкции на одном языке
  • +4Описание говорит, когда скилл НЕ применять
  • +3Длина description 456 символов: достаточно сигнала, не съедает бюджет
  • +4Структура: 9 заголовков
  • +3Пошаговые инструкции: 14 пунктов
  • +4Есть примеры (2 блоков кода)
  • +4Справочные файлы упоминаются в инструкциях (9 из 9)
  • +3Все 4 скриптов описаны в инструкциях
  • +1Лицензия указана

База качества 70; замечания lint вычитаются, сигналы прибавляют до 100. Итог: 84.