data-substrate-analysis
Анализ субстратов данных в кодовых базах
Модели данных и обновления состояния могут отклоняться без четкой проверки. Этот навык помогает анализировать выборы, связанные с типизацией, мутацией и сериализацией.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "data-substrate-analysis" from https://skillstore.io/skills/dowwie-data-substrate-analysis.md and its manifest at https://skillstore.io/api/skills/dowwie-data-substrate-analysis/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «data-substrate-analysis». Review a Python API that uses Pydantic models and mutable service state.
Ожидаемый результат:
Отчет определяет Pydantic как основной подход, отмечает обновления изменяемого состояния в сервисных слоях и рекомендует обновления на основе копирования для общего состояния.
Использование «data-substrate-analysis». Compare a dataclass-based CLI with a TypedDict-based worker.
Ожидаемый результат:
Сравнение показывает пробелы в валидации, компромиссы сериализации и места, где явные проверки границ снизили бы дрейф формы данных.
Аудит безопасности
БезопасноAll static findings are false positives caused by Markdown inline code, fenced examples, and template text in SKILL.md. No prompt injection, data exfiltration intent, or executable command guidance was found.
Факторы риска
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/dowwie-data-substrate-analysis/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/dowwie-data-substrate-analysis?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/dowwie-data-substrate-analysis?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/dowwie-data-substrate-analysis/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/dowwie-data-substrate-analysis.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>Академические ссылки (APA · BibTeX · CFF)
Цитата APA
Dowwie. (2026). data-substrate-analysis security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/dowwie-data-substrate-analysis/audits/8Цитата BibTeX
@techreport{dowwie-dowwie-data-substrate-analysis-2026,
author = {Dowwie},
title = {data-substrate-analysis security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/dowwie-data-substrate-analysis/audits/8},
note = {Author version unspecified}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "data-substrate-analysis security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "Dowwie"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/dowwie-data-substrate-analysis/audits/8"
identifiers:
- type: other
value: "skillstore:dowwie-data-substrate-analysis:audit:8"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Оценка моделей состояния
Проверить, как состояние сервиса представляется, изменяется и сериализуется перед рефакторингом.
Проверка миграции фреймворка
Сравнить шаблоны Pydantic, dataclass и TypedDict во время миграции фреймворка или версии.
Документирование контрактов данных
Создать краткую карту основных примитивов данных, границ валидации и рисков жизненного цикла.
Попробуйте эти промпты
Use data-substrate-analysis on this repository. Identify the main type files and classify each data modeling approach.
Analyze the state update paths in these files. Separate in-place mutation from copy-based updates and identify concurrency risks.
Review serialization and deserialization paths. Explain validation coverage, unknown field handling, and risks around nested objects.
Create a data substrate report for this codebase. Compare modeling options and recommend changes for safer state lifecycle management.
Лучшие практики
- Предоставляйте файлы, которые определяют модели, контейнеры состояния, сериализаторы и границы API.
- Запрашивайте доказательства на уровне строк, когда используете результат для архитектурных решений или решений по рефакторингу.
- Сочетайте этот анализ с тестами при изменении поведения мутаций или сериализации.
Избегать
- Не рассматривайте отчет как полный аудит безопасности.
- Не выводите безопасность времени выполнения только из аннотаций типов.
- Не пропускайте контекст о версиях фреймворков или целях миграции.
Часто задаваемые вопросы
Этот навык изменяет мой код?
Может ли он сравнить Pydantic и TypedDict?
Требуется ли ему конкретный язык?
Может ли он автоматически найти каждый объект состояния?
Использование pickle автоматически небезопасно?
Какие инструменты могут использовать этот навык?
Сведения для разработчиков
Автор
DowwieЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/Dowwie/agent_framework_study/tree/main/.claude/skills/data-substrate-analysisСсылка
72d5025b022c77f7a51bdf5c1637c689c80e89d1
Актуальность поддержки
18.07.2026
Использование
4 загрузок · 218 просмотров
Структура файлов
📄 SKILL.md