Навыки quality
📦

quality

Ревизия содержимого r1 Безопасно ⚙️ Внешние команды

Проверка качества кода Python

Проектам на Python нужны единообразное форматирование, линтинг и проверки pre-commit перед ревью. Этот навык проводит Claude, Codex и Claude Code через рабочие процессы Black, Ruff, BasedPyright и pre-commit.

Поддерживает: Claude Codex Code(CC)
🥉 77 Бронза

Установить с помощью моего Агента

Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.

Запрос агента
Review the Skillstore skill "quality" from https://skillstore.io/skills/byronwilliamscpa-quality.md and its manifest at https://skillstore.io/api/skills/byronwilliamscpa-quality/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.

Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.

Ресурсы для AI-агентов

Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.

Протестировать

Использование «quality». Отформатируй проект и сообщи результат.

Ожидаемый результат:

  • Применен рабочий процесс форматирования с Black и Ruff.
  • Форматирование завершено без оставшихся проблем со стилем.
  • Проверь измененные файлы перед коммитом.

Использование «quality». Запусти проверки качества перед слиянием.

Ожидаемый результат:

  • Линтинг обнаружил проблемы с порядком импортов и сообщениями об ошибках.
  • Проверка типов завершена для исходных файлов.
  • Хуки pre-commit следует запустить повторно после исправлений.

Использование «quality». Проверь наши стандарты качества Python.

Ожидаемый результат:

  • Рабочий процесс использует длину строки 88 символов.
  • Правила Ruff охватывают слепые исключения, сообщения об ошибках, доступ к приватным элементам, файлы пакетов, использование отладчика и форматы логирования.
  • Для тестов и скриптов действуют более мягкие правила.

Аудит безопасности

Безопасно

The two static findings are false positives from Markdown backtick fences around documented shell commands in SKILL.md. The skill is prompt-only and lists fixed quality-tool commands; no prompt injection, exfiltration intent, or dynamic execution logic was found.

1
Просканировано файлов
61
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы

Факторы риска

⚙️ Внешние команды (2)
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.

Открыть версионный отчет
Оценка безопасности

Копировать ссылку на отчёт

https://skillstore.io/skills/byronwilliamscpa-quality/audits/8?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/byronwilliamscpa-quality/security.svg)](https://skillstore.io/skills/byronwilliamscpa-quality?utm_source=security_passport_badge)

Значок HTML

<a href="https://skillstore.io/skills/byronwilliamscpa-quality?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/byronwilliamscpa-quality/security.svg" alt="Skillstore security assessment" loading="lazy"></a>

Встраиваемая карточка

<iframe src="https://skillstore.io/embed/skills/byronwilliamscpa-quality.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

ByronWilliamsCPA. (2026). quality security audit report (audit version 8) [Author version unspecified]. Skillstore. https://skillstore.io/skills/byronwilliamscpa-quality/audits/8

Цитата BibTeX

@techreport{byronwilliamscpa-byronwilliamscpa-quality-2026, author = {ByronWilliamsCPA}, title = {quality security audit report (audit version 8)}, institution = {Skillstore}, year = {2026}, number = {8}, url = {https://skillstore.io/skills/byronwilliamscpa-quality/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: "quality security audit report (audit version 8)" version: "unspecified" type: report authors: - name: "ByronWilliamsCPA" date-released: "2026-07-06" url: "https://skillstore.io/skills/byronwilliamscpa-quality/audits/8" identifiers: - type: other value: "skillstore:byronwilliamscpa-quality:audit:8" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

Почему такая оценка Достоверность доказательств: Высокий
55
Архитектура
85
Сопровождаемость
85
Контент
70
Сообщество
83
Соответствие спецификации

Что вы можете построить

Подготовка Python Pull Request

Отформатировать код, запустить проверки линтинга и проверить хуки pre-commit перед запросом ревью.

Проверка стандартов репозитория

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

Запуск Pre-Commit перед релизом

Проверить все настроенные хуки перед релизной веткой или ревью развертывания.

Попробуйте эти промпты

Отформатировать проект
Используй навык качества, чтобы отформатировать этот Python-проект. Сообщи, какие шаги форматтера были выполнены и изменились ли файлы.
Выполнить линтинг и исправить проблемы
Используй навык качества, чтобы запустить проверки линтинга и применить безопасные автоматические исправления. Обобщи оставшиеся проблемы для ручного ревью.
Проверить типы и хуки
Используй навык качества, чтобы запустить проверку типов и все хуки pre-commit. Объясни любые сбои с рекомендациями на уровне файлов.
Аудит рабочего процесса качества
Используй навык качества, чтобы проверить рабочий процесс качества репозитория. Сравни покрытие форматирования, линтинга, проверки типов и pre-commit.

Лучшие практики

  • Запускайте форматирование перед линтингом, чтобы изменения стиля были стабильными.
  • Проверяйте автоматические исправления перед коммитом.
  • Используйте одинаковые версии инструментов в локальных проверках и continuous integration.

Избегать

  • Запуск исправлений без проверки измененных файлов.
  • Игнорирование сбоев проверки типов из-за того, что тесты проходят.
  • Изменение правил линтинга только для подавления текущих ошибок.

Часто задаваемые вопросы

На каких языках сосредоточен этот навык?
Он сосредоточен на проектах Python, использующих Black, Ruff, BasedPyright и pre-commit.
Может ли он устанавливать отсутствующие инструменты?
Нет. Необходимые инструменты уже должны быть доступны в окружении проекта.
Изменяет ли он исходные файлы автоматически?
Он может направлять AI-инструмент для запуска форматирования или безопасных исправлений линтинга, когда пользователь просит об этом.
Может ли он заменить ревью кода?
Нет. Он поддерживает ревью, выявляя проблемы качества, но людям все равно следует проверять изменения.
Включает ли он проверку типов?
Да. Документированный рабочий процесс включает проверки BasedPyright для исходных файлов.
Может ли он запускать все хуки pre-commit?
Да. Рабочий процесс включает полный этап проверки pre-commit, когда хуки настроены.

Сведения для разработчиков

Автор

ByronWilliamsCPA

Лицензия

MIT

Ревизия Skillstore

r1

Примечание о версии

Автор не указал версию.

Ссылка

dd4a3ef9f20ddf38830950b4bb713df96b431fd6

Актуальность поддержки

21.07.2026

Использование

8 загрузок · 196 просмотров

Структура файлов

📄 SKILL.md

Больше от ByronWilliamsCPA

Показать все
📦

testing

78

Быстрее создавайте планы тестирования pytest

Команды часто упускают крайние случаи, пробелы в покрытии и проблемы организации тестов в Python-проектах. Этот навык дает Claude, Codex и Claude Code сфокусированный рабочий процесс pytest для планирования, проверки и запуска тестов.

Кодинг и разработка Просмотр
📦

security

78

Проверка безопасности проекта

Проверки безопасности могут пропустить секреты, слабую конфигурацию и риски зависимостей. Этот навык помогает Claude, Codex и Claude Code выполнять структурированные проверки и планировать устранение проблем.

Безопасность и соответствие требованиям Просмотр
📦

commit-prepare

78

Подготовка коммитов Git в формате Conventional Commits

Написание понятных сообщений коммитов требует времени и контекста из рабочего дерева. Этот навык анализирует изменения git, предлагает сообщения коммитов в формате Conventional Commits и помогает безопасно выполнить коммит.

Кодинг и разработка Просмотр
📦

project-planning

70

Планирование программных проектов с помощью структурированной документации

Новые программные проекты часто теряют контекст еще до начала реализации. Этот навык преобразует концепцию проекта в согласованные документы: видение, ADR, техническую спецификацию и дорожную карту.

Документация Просмотр
Показать все
📦

analyzing-patterns

86

Анализ паттернов кода и архитектуры

от C0ntr0lledCha0s

В больших кодовых базах скрываются повторяющиеся структуры и неочевидные архитектурные решения. Этот навык находит паттерны, объясняет их назначение и выделяет практические возможности для рефакторинга.

Кодинг и разработка Просмотр
📦

python-async-patterns

85

Создавайте надежный async Python

от 0xDarkMatter

Код на async Python часто дает сбои из-за блокирующих вызовов, неограниченного количества задач и слабой очистки ресурсов. Этот навык предоставляет переиспользуемые шаблоны asyncio, примеры и справочные материалы для надежных конкурентных сервисов.

Кодинг и разработка Просмотр
📦

python-fastapi-patterns

85

Создание API на FastAPI с переиспользуемыми паттернами

от 0xDarkMatter

Проектам FastAPI нужны согласованные решения для валидации, зависимостей, middleware и фоновых задач. Этот skill дает Claude, Codex и Claude Code переиспользуемые паттерны для практической разработки API на Python.

Кодинг и разработка Просмотр
📦

python-typing-patterns

85

Добавить паттерны типобезопасности Python

от 0xDarkMatter

Аннотации типов в Python бывает сложно последовательно применять в реальных проектах. Этот навык дает Claude, Codex и Claude Code практические паттерны для более безопасного типизированного кода на Python.

Кодинг и разработка Просмотр
📦

code-reviewer

83

Ревью кода со структурированными проверками качества

от alirezarezvani

При ревью кода можно упустить проблемы качества, безопасности и сопровождаемости. Этот навык помогает проводить структурированные ревью с помощью скриптов, чеклистов и генерации отчетов.

Кодинг и разработка Просмотр
📦

senior-fullstack

82

Создавайте fullstack-приложения с рекомендациями senior-разработчика

от alirezarezvani

Fullstack-проекты часто требуют согласованной настройки, выбора архитектуры и проверок качества. Этот навык предоставляет скрипты и справочные материалы для работы с React, Next.js, Node.js, GraphQL и PostgreSQL.

Кодинг и разработка Просмотр