SKILLEMALL.ai

CD Fabric

Наши идеальные порты наиболее используемых шаблонов Fabric, каждый из которых представляет собой намерение с собственным набором тестов Assay и проверкой кода, которые превосходят исходный промпт по всем параметрам (безопасность, рассуждение, чтение, инженерия, письмо), плюс все остальные шаблоны Fabric, запускаемые нативно из Patterns/. ИСПОЛЬЗОВАТЬ ДЛЯ краткое изложение слов, ws, N уровней, fabric, шаблон fabric, запустить fabric, обновить шаблоны, любое имя шаблона Fabric, отчет об угрозах, сценарии угроз, обнаружение безопасности, анализ журналов, вредоносное ПО, инцидент, правило semgrep, правила sigma, шаблон nuclei, заголовки электронной почты, план terraform, анализ утверждений, логические ошибки, опровержимость, сравнение и сопоставление, анализ статьи, резюме, резюме встречи, извлечение инсайтов, извлечение идей, извлечение ссылок, документ дизайна, объяснение кода, обзор дизайна, описание pull request, сообщение коммита, правила кода, анализ прозы, модель угроз, mermaid, STRIDE. НЕ ИСПОЛЬЗОВАТЬ ДЛЯ многоагентного расследования (Research) или извлечения контента с адаптацией к контексту (ExtractWisdom).

машинный переводПоказать оригиналСкрыть оригинал«Our ideal-state ports of the most-used Fabric patterns, each an intent…»

Our ideal-state ports of the most-used Fabric patterns, each an intent with its own Assay suite and code checker that beat the upstream prompt head to head (security, reasoning, reading, engineering, writing), plus every other Fabric pattern run natively from Patterns/. USE WHEN word summary, ws, N levels, fabric, fabric pattern, run fabric, update patterns, any Fabric pattern name, threat report, threat scenarios, security finding, analyze logs, malware, incident, semgrep rule, sigma rules, nuclei template, email headers, terraform plan, analyze claims, logical fallacies, falsifiable, compare and contrast, analyze paper, summarize, meeting summary, extract insights, extract ideas, extract references, design document, explain code, review design, pull request description, commit message, code rules, analyze prose, threat model, mermaid, STRIDE. NOT FOR multi-agent investigation (Research) or content-adaptive extraction (ExtractWisdom).

danielmiessler/Personal_AI_Infrastructure Agent Skills автор: danielmiessler MIT 80 файлов тело ≈ 4 120 токенов Открыть источникgithub.com↗ проанализирован 2 ч назад

Наши идеальные порты наиболее используемых шаблонов Fabric, каждый из которых представляет собой намерение с собственным набором тестов Assay и проверкой…

Как процесс D 39/100 · Процесс не доведён — Скилл ссылается на файлы, которых нет в архиве: Setup.md

АнализаторTerraformYouTubeРазработкаТексты и документыИнфраструктуратип и темы размечены автоматически по тексту скилла
JSON
Технический рейтинг
C
82/100
безопасность, качество, тесты
Безопасность 60%
88
Качество 40%
73
Прогон на моделях
не было
Процессный рейтинг
D
39/100
Процесс не доведён
Скилл ссылается на файлы, которых нет в архиве: Setup.md
Инструменты и файлы вес 18
0
Результат и критерий готовности вес 14
0
Входы и предусловия вес 11
0
три самых слабых из десяти параметров · все десять

Как улучшить

  1. В тексте есть ссылки на отсутствующие файлы: добавьте файлы или уберите ссылки.
Для прогона на моделях — необязательно
  • Свои кейсы (evals/evals.json, 4–6 реальных запросов с ожидаемыми ответами): тогда полная проверка прогонит именно их, а не черновик от модели.
  • spec.yaml с триггерными фразами и утверждениями — контракт поведения для CI; `skilltest init` создаст шаблон.

Находки guard · 12

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

Средние и низкие: 12
  • низкая Рискованное назначение intent-offensive-security Intents/AnalyzeIncident.md:23
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    - The Atomic Red Team entries name only techniques from the ATT&CK list. Each entry is a testing objective a defender could run tomorrow: the system or control in this incident to run that technique's
  • низкая Рискованное назначение intent-offensive-security Intents/AnalyzeIncident.md:38
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    - Never a manual check presented as an Atomic Red Team test, and never an atomic named that is not certain to exist.
  • низкая Рискованное назначение intent-offensive-security Intents/AnalyzeIncident.md:84
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    - **Attack type:** {e.g. Ransomware}
  • низкая Рискованное назначение intent-offensive-security Intents/AnalyzeIncident.md:101
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    - **Atomic Red Team tests:**
  • низкая Рискованное назначение intent-offensive-security Intents/AnalyzeIncident.md:112
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (определение детектора / чёрного списка)
    Any field the source leaves empty reads `Not stated`; a field the source says is absent reads `None (…)`; conflicting reports read as each version with its source. When the source describes too little
    детектор
  • низкая Рискованное назначение intent-offensive-security Intents/AnalyzeMalware.md:70
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение)
    # Malware Analysis: {sample, family or campaign}
  • низкая Рискованное назначение intent-offensive-security Intents/AnalyzeThreatReport.md:11
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (определение детектора / чёрного списка)
    - The extraction covers what the principal wants from this input, inferred before a word is written and never asked for. A pasted report, advisory, write-up or dump of report text means every item wor
    детектор
  • низкая Рискованное назначение intent-offensive-security Intents/CyberSummary.md:9
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (определение детектора / чёрного списка)
    - The briefing covers what the principal wants from this input, inferred before a word is written and never asked for. A pasted artifact (a digest, newsletter, advisory, report or feed dump), a file o
    детектор
  • низкая Рискованное назначение intent-offensive-security SKILL.md:45
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (строка таблицы в документации)
    | **AnalyzeThreatReport** | "analyze this threat report", "just the trends from this report", "extract the commands from this pentest writeup", `analyze_threat_report`, `analyze_threat_report_cmds`, `
    таблица
  • низкая Рискованное назначение intent-offensive-security SKILL.md:47
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (строка таблицы в документации)
    | **ReportFinding** | "write a pentest finding for this", "turn this scan output into a report finding", "improve this security finding", `create_report_finding`, `improve_report_finding` | `Intents/R
    таблица
  • низкая Рискованное назначение intent-offensive-security SKILL.md:58
    Наступательная безопасность / двойное назначение (допустимо для авторизованного тестирования; проверьте назначение) (строка таблицы в документации)
    | **ExtractPoc** | "extract the proof of concept", "pull the PoC from this bug bounty report", "what command validates this vulnerability", `extract_poc` | `Intents/ExtractPoc.md` |
    таблица

Ещё 1 совпадений отнесены к цитатам в документации скилла по безопасности и не считаются находками.

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

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

  • предупреждение name-format name должен быть в kebab-case (строчные буквы, цифры, дефисы)
  • предупреждение missing-ref ссылка на отсутствующий файл: Setup.md
  • заметка frontmatter-key неизвестное поле фронтматтера "evals"

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

Не запустится. Скилл ссылается на файлы, которых нет в архиве: Setup.md
  • 0Инструменты и файлы. Не хватает 1 файла(ов): Setup.md
  • 0Результат и критерий готовности. Не сказано, что считать результатом
  • 0Входы и предусловия. Не сказано, что нужно иметь на входе
  • 0Отчётность по ходу. Скилл ничего не сообщает по ходу работы
  • 30Повторный запуск. Изменяющих операций: 24, без проверки текущего состояния
  • 50Когда включается. Не сказано, при каком запросе скилл включается
  • 50Ошибки и развилки. Развилок: 0, есть раздел про ошибки
  • 70Стоимость исполнения. Тело инструкции 4120 токенов
  • 100Шаги. Шагов: 9
  • 100Согласованность. Имя и обязательные поля на месте
  • medium Правила безопасности и запреты внутри скилла: их место в системном промпте, здесь они не защищают
  • low Ответ описан самодельной разметкой (3 тегов): типизированный вызов надёжнее

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

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

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

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