Навыки Senior Rust Practices
📦

Senior Rust Practices

Ревизия содержимого r2 Безопасно ⚙️ Внешние команды📁 Доступ к файловой системе

Проектирование производственных рабочих пространств Rust

Проекты на Rust могут становиться сложными в сопровождении, когда крейты, зависимости, тесты и CI растут без четких границ. Этот навык дает практические шаблоны для проектирования workspace, гигиены зависимостей, тестирования, трассировки и контрольных проверок качества.

Поддерживает: Claude Codex Code(CC)
📊 76 Адекватно

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

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

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

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

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

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

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

Использование «Senior Rust Practices». У меня есть крейт Rust API, который импортирует SQLx из кода core domain.

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

  • Определяет зависимость SQLx как утечку границы из adapter-кода в core-логику.
  • Предлагает вынести доступ к базе данных за traits и по возможности сохранять domain validation синхронной.
  • Рекомендует добавить integration tests на границе public API.

Использование «Senior Rust Practices». Мне нужны минимальные проверки CI для нового Rust workspace.

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

  • Перечисляет форматирование, Clippy, тесты workspace, проверки dependency advisory и проверки MSRV.
  • Разделяет обязательные проверки и необязательные шаги покрытия и fuzzing.
  • Объясняет, когда расширять контрольные проверки качества по мере роста проекта.

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

Безопасно

All 68 static findings are false positives from Markdown backticks, fenced examples, and benign Rust terminology. The only shell command is documented Git worktree guidance for local development, and no prompt injection, data exfiltration, or executable payload was found.

1
Просканировано файлов
372
Проанализировано строк
0
Пункты проверки
0
Ложные срабатывания проигнорированы
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

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

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

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

https://skillstore.io/skills/clementwalter-senior-rust-practices/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/clementwalter-senior-rust-practices/security.svg)](https://skillstore.io/skills/clementwalter-senior-rust-practices?utm_source=security_passport_badge)

Значок HTML

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

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

<iframe src="https://skillstore.io/embed/skills/clementwalter-senior-rust-practices.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

ClementWalter. (2026). Senior Rust Practices security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/clementwalter-senior-rust-practices/audits/9

Цитата BibTeX

@techreport{clementwalter-clementwalter-senior-rust-practices-2026, author = {ClementWalter}, title = {Senior Rust Practices security audit report (audit version 9)}, institution = {Skillstore}, year = {2026}, number = {9}, url = {https://skillstore.io/skills/clementwalter-senior-rust-practices/audits/9}, 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: "Senior Rust Practices security audit report (audit version 9)" version: "unspecified" type: report authors: - name: "ClementWalter" date-released: "2026-07-18" url: "https://skillstore.io/skills/clementwalter-senior-rust-practices/audits/9" identifiers: - type: other value: "skillstore:clementwalter-senior-rust-practices:audit:9" description: "Skillstore immutable audit report identifier"

Оценка Skillstore

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

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

Спланировать workspace для нового сервиса

Определить крейты, границы, политику зависимостей и начальный CI для Rust-сервиса до начала реализации.

Проверить существующий репозиторий Rust

Выявить архитектурный дрейф, разрастание зависимостей, пробелы в тестировании и проблемы логирования в растущей кодовой базе Rust.

Стандартизировать командные практики Rust

Создать общие рекомендации по структуре модулей, публичным API, обработке ошибок, тестам и контрольным проверкам качества.

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

Создать план workspace
Я начинаю Rust-проект с CLI и библиотекой. Предложи структуру Cargo workspace, обязанности крейтов и первые проверки качества.
Проверить границы крейтов
Проверь эту структуру Rust workspace на проблемы с границами. Укажи неуместные зависимости, риски публичного API и более простые разделения крейтов.
Спроектировать проверки тестирования
Построй стратегию тестирования и CI для этого Rust-сервиса. Включи рекомендации по unit, integration, end-to-end, Clippy, форматированию, аудиту и покрытию.
Рефакторинг для производственного масштаба
Учитывая этот зрелый репозиторий Rust, предложи поэтапную очистку архитектуры. Сохрани поведение, улучшая зависимости, features, трассировку, тесты и уверенность в релизе.

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

  • Держите core-крейты свободными от зависимостей I/O, runtime, database и HTTP.
  • Централизуйте версии зависимостей, сохраняя архитектурные решения внутри отдельных крейтов.
  • Используйте тесты и проверки CI, чтобы обеспечивать соблюдение границ до попадания кода в production.

Избегать

  • Создание множества крейтов до появления реальной границы или необходимости отдельного релиза.
  • Утечка типов ошибок приложения или ошибок anyhow через library APIs.
  • Использование отладки через print как production logging вместо structured tracing.

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

Запускает ли этот навык команды автоматически?
Нет. Навык содержит рекомендации и примеры команд, но не включает исполняемые скрипты.
Можно ли использовать его с Claude Code и Codex?
Да. В metadata указаны Claude, Codex и Claude Code как поддерживаемые инструменты.
Полезен ли он для небольших проектов Rust?
Да. Он рекомендует начинать просто и добавлять крейты только тогда, когда границы становятся реальными.
Охватывает ли он безопасность зависимостей?
Да. Он рекомендует меньше зависимостей, контроль версий workspace, cargo-audit и cargo-deny.
Заменяет ли он code review Rust?
Нет. Он предоставляет критерии проверки, но риски конкретного репозитория все равно требуют контекста проекта.
Какие типы проектов он поддерживает?
Он охватывает CLI tools, services, crypto или ZK layouts, а также WASM-friendly шаблоны workspace.

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

Автор

ClementWalter

Лицензия

MIT

Ревизия Skillstore

r2

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

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

Ссылка

c68df504887c54bf71d2d467a1fbebde49467868

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

20.07.2026

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

9 загрузок · 304 просмотров

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

📄 SKILL.md

Больше от ClementWalter

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

Document Writing Coordination

75

Координация написания документов несколькими агентами

Большие технические документы сложно планировать, делегировать и проверять по множеству разделов. Этот навык предоставляет рабочий процесс VibeKanban для планов, задач по разделам, отслеживания прогресса и проверок согласованности.

Продуктивность Просмотр
📦

AIR Cryptographer

72

Проверка надежности ограничений AIR

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

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

Security Researcher

70

Аудит рисков безопасности с помощью структурированных чек-листов

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

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

Gmail Tools

38

Управление Gmail из Claude Code

Работа с электронной почтой часто требует переключения между инструментами и ручного копирования сведений о сообщениях. Этот skill позволяет Claude, Codex и Claude Code просматривать списки, читать, искать и отвечать на сообщения Gmail, используя учетные данные, сохраненные в 1Password.

Офис и отчёты Просмотр
📦

Agent Coordination

38

Координация рабочих процессов AI-агентов для написания кода

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

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

mock-strategy-guide

81

Создание Rust-моков для тестов с помощью паттернов трейтов

от EmilLindfors

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

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

analyzing-patterns

86

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

от C0ntr0lledCha0s

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

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

code-reviewer

83

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

от alirezarezvani

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

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

senior-fullstack

82

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

от alirezarezvani

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

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