fiftyone-develop-plugin
79Создание плагинов FiftyOne
Работа с плагинами FiftyOne может требовать множества файлов, API и этапов тестирования. Этот навык помогает агентам проходить через планирование, генерацию кода, локальную установку и итерации.
Применение стиля кода Python в FiftyOne
Участникам FiftyOne нужен единообразный стиль Python для импортов, докстрингов, утилит и валидации. Этот навык предоставляет целевые соглашения и чек-листы для совместимого кода.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "fiftyone-code-style" from https://skillstore.io/skills/adonaivera-fiftyone-code-style.md and its manifest at https://skillstore.io/api/skills/adonaivera-fiftyone-code-style/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «fiftyone-code-style». Новый модуль FiftyOne со смешанным порядком импортов и отсутствующей настройкой logger.
Ожидаемый результат:
Использование «fiftyone-code-style». Функция с неформальными комментариями вместо докстринга публичного API.
Ожидаемый результат:
Использование «fiftyone-code-style». Изменение плагина, которое импортирует тяжелую опциональную зависимость во время загрузки модуля.
Ожидаемый результат:
All 74 static findings were adjudicated as false positives. The matches are Markdown code fences, inline code, a documentation URL, fixed example validation commands, or a style-guide heading, with no executable malicious behavior found.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/adonaivera-fiftyone-code-style?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/adonaivera-fiftyone-code-style?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/adonaivera-fiftyone-code-style/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/adonaivera-fiftyone-code-style.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>AdonaiVera. (2026). fiftyone-code-style security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8@techreport{adonaivera-adonaivera-fiftyone-code-style-2026,
author = {AdonaiVera},
title = {fiftyone-code-style security audit report (audit version 8)},
institution = {Skillstore},
year = {2026},
number = {8},
url = {https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8},
note = {Author version unspecified}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "fiftyone-code-style security audit report (audit version 8)"
version: "unspecified"
type: report
authors:
- name: "AdonaiVera"
date-released: "2026-07-06"
url: "https://skillstore.io/skills/adonaivera-fiftyone-code-style/audits/8"
identifiers:
- type: other
value: "skillstore:adonaivera-fiftyone-code-style:audit:8"
description: "Skillstore immutable audit report identifier"
Приведите новые модули, импорты, докстринги и вспомогательные функции в соответствие с соглашениями репозитория FiftyOne перед отправкой pull request.
Используйте задокументированные псевдонимы, рекомендации по ленивым импортам и чек-лист валидации при написании кода плагинов FiftyOne.
Сравните предложенный код с компактным чек-листом для порядка импортов, повторного использования утилит, докстрингов, логирования и тестов.
Проверь этот модуль Python на соответствие стилю кода FiftyOne. Сосредоточься на группах импортов, псевдонимах, структуре модуля, настройке logger и именовании приватных вспомогательных функций.
Перепиши эти докстринги по шаблону FiftyOne в стиле Google. Включай разделы Args, Returns и Raises только там, где они применимы.
Проверь эту реализацию на наличие избыточных вспомогательных функций. Предложи существующие утилиты FiftyOne или eta, которые могут заменить пользовательскую логику для путей, JSON, изображений или проверки типов.
Выполни проверку этого изменения на соответствие стилю FiftyOne. Проверь организацию импортов, ленивые импорты, шаблоны защитных проверок, поведение предупреждений, повторное использование утилит, тесты и команды линтинга.
Автор
AdonaiVeraЛицензия
MIT
Ревизия Skillstore
r1
Примечание о версии
Автор не указал версию.
Репозиторий
https://github.com/AdonaiVera/fiftyone-skills/tree/main/code-style/skills/fiftyone-code-styleСсылка
c1fdca50ff516318f65fed0d7f9e82797c5171dc
Актуальность поддержки
18.07.2026
Использование
5 загрузок · 292 просмотров
Структура файлов
📄 SKILL.md
Создание плагинов FiftyOne
Работа с плагинами FiftyOne может требовать множества файлов, API и этапов тестирования. Этот навык помогает агентам проходить через планирование, генерацию кода, локальную установку и итерации.
Триаж issues FiftyOne
Мейнтейнерам часто нужен единообразный триаж issues на основе отчетов, комментариев и доказательств из кода. Этот skill предоставляет сфокусированный workflow и шаблоны ответов для GitHub issues FiftyOne.
Визуализация эмбеддингов FiftyOne
В наборах изображений могут скрываться кластеры, выбросы и проблемы с метками. Этот навык проводит Claude, Codex и Claude Code через визуализацию эмбеддингов FiftyOne.
Поиск дубликатов изображений в FiftyOne
Дубликаты и близкие дубликаты изображений могут искажать качество датасета и обучение модели. Этот навык проводит Claude, Codex или Claude Code через рабочие процессы FiftyOne Brain для поиска, проверки и удаления избыточных образцов.
Создание датасетов FiftyOne для инференса
Командам компьютерного зрения нужны воспроизводимые способы загрузки медиафайлов, меток и предсказаний в FiftyOne. Этот навык помогает Claude, Codex и Claude Code создавать датасеты, проверять импорт и выполнять инференс моделей.
Импорт датасетов для компьютерного зрения в FiftyOne
Импорт датасетов часто завершается ошибкой, когда медиафайлы, аннотации и мультимодальные папки используют разные форматы. Этот навык помогает со сканированием, обнаружением, настройкой пакетов, импортом, группировкой и валидацией в FiftyOne.
Создавайте надежный async Python
от 0xDarkMatter
Код на async Python часто дает сбои из-за блокирующих вызовов, неограниченного количества задач и слабой очистки ресурсов. Этот навык предоставляет переиспользуемые шаблоны asyncio, примеры и справочные материалы для надежных конкурентных сервисов.
Создание API на FastAPI с переиспользуемыми паттернами
от 0xDarkMatter
Проектам FastAPI нужны согласованные решения для валидации, зависимостей, middleware и фоновых задач. Этот skill дает Claude, Codex и Claude Code переиспользуемые паттерны для практической разработки API на Python.
Добавить паттерны типобезопасности Python
от 0xDarkMatter
Аннотации типов в Python бывает сложно последовательно применять в реальных проектах. Этот навык дает Claude, Codex и Claude Code практические паттерны для более безопасного типизированного кода на Python.
Создавайте тесты Python с pytest TDD
от 89jobrien
Командам Python часто нужны согласованные тесты, покрытие и отчеты без потери дисциплины TDD. Этот skill предоставляет ориентированные на pytest рабочие процессы, примеры и рекомендации по отчетности для Claude, Codex и Claude Code.
Запуск примера приветствия на Python
от EnactProtocol
Новым пользователям Enact нужен небольшой пример, который подтверждает, что выполнение инструментов работает. Этот skill запускает команду приветствия на Python и возвращает простой вывод времени выполнения.
Безопасное удаление мертвого кода
от 89jobrien
Неиспользуемые импорты, функции и классы увеличивают стоимость сопровождения и размер развертывания. Этот навык проводит Claude, Codex и Claude Code через консервативный анализ, создание резервных копий, удаление и проверку.