Навыки rust-cargo-assistant
📦

rust-cargo-assistant

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

Управление проектами Rust Cargo

Проектам Rust часто нужна точная настройка Cargo, обновление зависимостей и устранение проблем сборки. Этот навык дает структурированные рекомендации по рабочим процессам Cargo в Claude, Codex и Claude Code.

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

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

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

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

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

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

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

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

Использование «rust-cargo-assistant». Мне нужно добавить поддержку async и JSON-сериализацию в библиотеку Rust.

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

  • Рекомендуемые роли зависимостей для async runtime, сериализации и optional features.
  • План feature flags, который сохраняет default builds небольшими.
  • Чеклист для тестирования комбинаций default, async и full features.

Использование «rust-cargo-assistant». Мой проект Rust стал собираться медленно после добавления множества crates.

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

  • Путь диагностики, охватывающий проверку дерева зависимостей, использование кэша, настройки profiles и параметры линковщика.
  • Команды разделены на безопасные read-only проверки и команды, которые изменяют систему или проект.
  • Компромиссы между более быстрыми development builds и оптимизированными release builds.

Использование «rust-cargo-assistant». Я хочу опубликовать crate на crates.io.

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

  • Чеклист релиза для метаданных, readme, лицензии, версии, содержимого пакета и публикации с dry-run.
  • Предупреждения об обращении с токенами и необратимых шагах публикации.
  • Рекомендуемые последующие проверки после выпуска crate.

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

Безопасно

The static findings were reviewed against SKILL.md and are documentation examples rather than executable code. Markdown fences, placeholder URLs, local path dependency examples, and privileged install examples do not show hidden automation, data exfiltration, or prompt injection.

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

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

⚙️ Внешние команды (94)
SKILL.md:47-69 SKILL.md:69-72 SKILL.md:72-117 SKILL.md:117-121 SKILL.md:121-128 SKILL.md:128-133 SKILL.md:133-203 SKILL.md:203-206 SKILL.md:206-245 SKILL.md:245-250 SKILL.md:250-266 SKILL.md:266-269 SKILL.md:269-283 SKILL.md:283-286 SKILL.md:286-304 SKILL.md:304-306 SKILL.md:306-324 SKILL.md:324-329 SKILL.md:329-350 SKILL.md:350-353 SKILL.md:353-377 SKILL.md:377-380 SKILL.md:380-387 SKILL.md:387-389 SKILL.md:389-404 SKILL.md:404-409 SKILL.md:409-440 SKILL.md:440-442 SKILL.md:442-451 SKILL.md:451-454 SKILL.md:454-464 SKILL.md:464-466 SKILL.md:466-478 SKILL.md:478-483 SKILL.md:483-510 SKILL.md:510-512 SKILL.md:512-536 SKILL.md:536-539 SKILL.md:539-547 SKILL.md:547-550 SKILL.md:550-557 SKILL.md:557-559 SKILL.md:559-572 SKILL.md:572-574 SKILL.md:574-586 SKILL.md:586-591 SKILL.md:591-592 SKILL.md:592-604 SKILL.md:604-607 SKILL.md:607-621 SKILL.md:621-624 SKILL.md:624-645 SKILL.md:645-648 SKILL.md:648-660 SKILL.md:660-663 SKILL.md:663-675 SKILL.md:675-680 SKILL.md:680-691 SKILL.md:691-694 SKILL.md:694-701 SKILL.md:701-704 SKILL.md:704-714 SKILL.md:714-719 SKILL.md:719-749 SKILL.md:749-752 SKILL.md:752-776 SKILL.md:776-779 SKILL.md:779-796 SKILL.md:796-801 SKILL.md:801-813 SKILL.md:813-816 SKILL.md:816-831 SKILL.md:831-834 SKILL.md:834-843 SKILL.md:843-846 SKILL.md:846-855 SKILL.md:855-858 SKILL.md:858-867 SKILL.md:867-870 SKILL.md:870-879 SKILL.md:879-884 SKILL.md:884-890 SKILL.md:890-892 SKILL.md:892-904 SKILL.md:904-907 SKILL.md:907-917 SKILL.md:917-919 SKILL.md:919-923 SKILL.md:923-926 SKILL.md:926-941 SKILL.md:941-985 SKILL.md:985-1014 SKILL.md:596 SKILL.md:634
🌐 Доступ к сети (11)
📁 Доступ к файловой системе (2)
Последний завершенный статический и семантический аудит не обнаружил подтвержденных проблем безопасности. Это не доказывает отсутствие побочных эффектов у навыка.
Поделиться и цитировать этот отчет

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

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

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

https://skillstore.io/skills/curiouslearner-rust-cargo-assistant/audits/9?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report

Значок Markdown

[![Skillstore security assessment](https://skillstore.io/badges/skills/curiouslearner-rust-cargo-assistant/security.svg)](https://skillstore.io/skills/curiouslearner-rust-cargo-assistant?utm_source=security_passport_badge)

Значок HTML

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

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

<iframe src="https://skillstore.io/embed/skills/curiouslearner-rust-cargo-assistant.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

CuriousLearner. (2026). rust-cargo-assistant security audit report (audit version 9) [Author version unspecified]. Skillstore. https://skillstore.io/skills/curiouslearner-rust-cargo-assistant/audits/9

Цитата BibTeX

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

Оценка Skillstore

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

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

Настроить новый проект Rust

Создать понятную структуру Cargo для нового бинарного, библиотечного проекта или workspace.

Поддерживать зависимости и features

Планировать добавление зависимостей, feature flags, ограничения версий и совместное использование зависимостей в workspace.

Подготовить crate к выпуску

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

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

Начать проект Cargo
Помоги мне выбрать правильную структуру проекта Cargo для нового инструмента командной строки на Rust. Включи первые команды и файлы, которые нужно создать.
Проверить зависимости
Проверь мои запланированные зависимости Rust и объясни, какие из них должны быть обычными, development, build, optional или feature gated dependencies.
Устранить проблему сборки
Помоги мне диагностировать этот сбой сборки Cargo. Объясни вероятные причины, безопасные проверки, которые стоит выполнить сначала, и команды, требующие подтверждения.
Спланировать процесс релиза
Создай чеклист релиза для публикации моего Rust crate, включая проверку метаданных, проверку упаковки, версионирование и сопровождение после релиза.

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

  • Запрашивать контекст проекта перед предложением изменений зависимостей.
  • Отделять read-only проверки Cargo от команд, которые изменяют файлы или публикуют пакеты.
  • Подтверждать привилегированные команды, установку пакетов и действия релиза перед их выполнением.

Избегать

  • Не выполнять publish, install или cleanup команды без одобрения пользователя.
  • Не добавлять широкие зависимости или полные наборы features без объяснения влияния на сборку.
  • Не считать примеры фрагментов Cargo.toml финальной конфигурацией для каждого проекта.

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

Может ли этот навык создать новый проект Rust?
Да. Он может помогать с настройкой бинарных, библиотечных и workspace проектов, используя команды Cargo и советы по структуре файлов.
Может ли он редактировать Cargo.toml за меня?
Он может рекомендовать правки и объяснять выбор конфигурации. Фактические изменения файлов должны соответствовать запросу пользователя и контексту проекта.
Выполняет ли он команды Cargo автоматически?
Нет. Навык предоставляет рекомендации по командам. Выполнение зависит от используемого AI-инструмента и настроек одобрения пользователем.
Может ли он помочь с безопасностью зависимостей?
Да. Он ссылается на рабочие процессы Cargo audit и практики проверки зависимостей, но не заменяет полноценный аудит безопасности.
Поддерживает ли он Cargo workspaces?
Да. Он включает рекомендации по структуре workspace, общим зависимостям, profiles и проектам с несколькими crates.
Подходит ли он для публикации crates?
Да. Он охватывает метаданные пакета, проверки dry-run, версионирование, публикацию и рабочие процессы yank.

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

Автор

CuriousLearner

Лицензия

MIT

Ревизия Skillstore

r1

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

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

Ссылка

02f077c174c5335e2f5d02ca15e77b70d9543e58

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

18.07.2026

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

5 загрузок · 170 просмотров

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

📄 SKILL.md

Больше от CuriousLearner

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

code-reviewer

78

Ревью кода на качество и безопасность

При ревью кода можно упустить проблемы безопасности, тестирования и сопровождаемости, если у ревьюеров мало времени. Этот навык проводит Claude, Codex и Claude Code через структурированное ревью с приоритизированными выводами.

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

dependency-updater

78

Безопасный аудит обновлений зависимостей

Обновления зависимостей могут скрывать критические изменения и срочные исправления безопасности. Этот skill проверяет манифесты проекта, кратко описывает риски обновлений и рекомендует порядок безопасного обновления.

DevOps и инфраструктура Просмотр
📦

refactor-assistant

78

Безопасный рефакторинг кода со структурированными рекомендациями

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

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

performance-profiler

78

Профилирование узких мест производительности приложения

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

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

log-analyzer

78

Анализируйте логи приложений быстрее

Лог-файлы скрывают сбои сервисов, всплески ошибок и медленные запросы. Этот навык превращает сырые логи в структурированные выводы, временные шкалы и практические рекомендации по устранению проблем.

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

let-chains-advisor

81

Упрощение потока управления Rust If-Let

от EmilLindfors

Вложенное сопоставление с образцом может скрывать основной путь принятия решений в коде Rust. Этот навык помогает Claude, Codex и Claude Code предлагать цепочки let для более понятного потока управления Rust 2024.

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

mock-strategy-guide

81

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

от EmilLindfors

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

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

enact-hello-rust

81

Создание инструментов приветствия на Rust

от EnactProtocol

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

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

typescript-expert

80

Улучшение проектов TypeScript

от sickn33

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

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

port-adapter-designer

80

Проектирование границ портов и адаптеров в Rust

от EmilLindfors

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

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