enact-json-formatter
81Форматирование JSON с понятной валидацией
Сжатый JSON трудно проверять, а некорректные данные замедляют отладку. Этот навык проверяет JSON и возвращает чистую версию с отступами и ошибками.
Создание инструментов приветствия на Rust
Разработчикам нужен небольшой, предсказуемый пример передачи входных данных в навык командной строки на Rust. Этот навык компилирует и запускает инструмент приветствия, используя параметр имени.
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "enact-hello-rust" from https://skillstore.io/skills/enactprotocol-enact-hello-rust.md and its manifest at https://skillstore.io/api/skills/enactprotocol-enact-hello-rust/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Использование «enact-hello-rust». Имя по умолчанию
Ожидаемый результат:
Приветствие, адресованное World.
Использование «enact-hello-rust». Имя установлено как Alice
Ожидаемый результат:
Приветствие, адресованное Alice.
The static finding on SKILL.md line 33 is a false positive from a Markdown fenced bash example. The skill builds and runs a local Rust greeting program. No evidence found of malicious intent, network access, data exfiltration, or prompt injection.
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
https://skillstore.io/skills/enactprotocol-enact-hello-rust/audits/4?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_report[](https://skillstore.io/skills/enactprotocol-enact-hello-rust?utm_source=security_passport_badge)<a href="https://skillstore.io/skills/enactprotocol-enact-hello-rust?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/enactprotocol-enact-hello-rust/security.svg" alt="Skillstore security assessment" loading="lazy"></a><iframe src="https://skillstore.io/embed/skills/enactprotocol-enact-hello-rust.html" title="Skillstore Security Assessment" sandbox="allow-popups allow-popups-to-escape-sandbox" loading="lazy" referrerpolicy="no-referrer" width="420" height="180"></iframe>EnactProtocol. (2026). enact-hello-rust security audit report (audit version 4) [Author version 1.0.1]. Skillstore. https://skillstore.io/skills/enactprotocol-enact-hello-rust/audits/4@techreport{enactprotocol-enactprotocol-enact-hello-rust-2026,
author = {EnactProtocol},
title = {enact-hello-rust security audit report (audit version 4)},
institution = {Skillstore},
year = {2026},
number = {4},
url = {https://skillstore.io/skills/enactprotocol-enact-hello-rust/audits/4},
note = {Author version 1.0.1}
}cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "enact-hello-rust security audit report (audit version 4)"
version: "1.0.1"
type: report
authors:
- name: "EnactProtocol"
date-released: "2026-07-05"
url: "https://skillstore.io/skills/enactprotocol-enact-hello-rust/audits/4"
identifiers:
- type: other
value: "skillstore:enactprotocol-enact-hello-rust:audit:4"
description: "Skillstore immutable audit report identifier"
Запустите минимальный навык Rust, чтобы понять, как параметр имени попадает в программу командной строки.
Используйте структуру как небольшой справочный пример перед добавлением дополнительных входных и выходных данных Rust.
Проверьте, как Enact компилирует исходный файл Rust и запускает получившийся бинарный файл.
Запусти enact-hello-rust с входными данными по умолчанию и сообщи приветствие.
Запусти enact-hello-rust для имени Alice и покажи результат приветствия.
Объясни, как enact-hello-rust компилирует hello.rs и передает аргумент имени в бинарный файл.
Используй enact-hello-rust как справочный пример и опиши изменения для инструмента Rust с двумя строковыми входными параметрами.
Автор
EnactProtocolЛицензия
MIT
Версия автора
v1.0.1
Ревизия Skillstore
r1
Ссылка
30c73eac2afe762f6aa9c4553158769369d47351
Актуальность поддержки
18.07.2026
Использование
3 загрузок · 174 просмотров
Форматирование JSON с понятной валидацией
Сжатый JSON трудно проверять, а некорректные данные замедляют отладку. Этот навык проверяет JSON и возвращает чистую версию с отступами и ошибками.
Вывести простое приветствие Enact
Новым пользователям Enact нужен минимальный пример, который легко изучить. Этот навык показывает prompt-only команду hello-world для Claude, Codex и Claude Code.
Запуск примера приветствия на Go
Разработчикам нужен небольшой рабочий навык Enact, чтобы проверить локальную настройку и изучить формат пакета. Этот навык запускает команду приветствия на Go с входным параметром имени и демонстрирует простой шаблон структурированного инструмента.
Запуск примера приветствия на Python
Новым пользователям Enact нужен небольшой пример, который подтверждает, что выполнение инструментов работает. Этот skill запускает команду приветствия на Python и возвращает простой вывод времени выполнения.
Рецензирование кода со структурированной обратной связью от ИИ
Ручное рецензирование кода может пропускать ошибки, проблемы стиля и рискованные паттерны, когда контекст ограничен. Этот навык проверяет предоставленный код и возвращает приоритизированные проблемы, предложения, сводку и оценку качества.
Бросайте настраиваемые кубики с Rust
Агентам часто нужны простые броски кубиков для игр, примеров или рандомизированных тестовых значений. Этот навык запускает роллер кубиков на Rust через Enact и возвращает отдельные броски вместе с суммой.
Упрощение потока управления Rust If-Let
от EmilLindfors
Вложенное сопоставление с образцом может скрывать основной путь принятия решений в коде Rust. Этот навык помогает Claude, Codex и Claude Code предлагать цепочки let для более понятного потока управления Rust 2024.
Улучшение покрытия Rust-тестами
от EmilLindfors
Отсутствующие тесты оставляют пути ошибок и граничные случаи в Rust без защиты. Этот навык анализирует код и тесты, а затем предлагает точечные улучшения покрытия.
Создание Rust-моков для тестов с помощью паттернов трейтов
от EmilLindfors
Тесты Rust часто становятся медленными или хрупкими, когда зависят от баз данных, HTTP-сервисов или реальной инфраструктуры. Этот навык помогает Claude, Codex и Claude Code проектировать моки на основе трейтов, управляемые сбои и вспомогательные функции для фикстур.
Проектирование границ портов и адаптеров в Rust
от EmilLindfors
Внешние сервисы могут привносить инфраструктурные детали в доменный код. Этот навык помогает проектировать Rust traits и адаптеры, которые сохраняют зависимости изолированными и тестируемыми.
Создавайте выразительные доменные модели на Rust
от EmilLindfors
Слабый доменный слой разносит бизнес-правила по коду и делает валидацию непоследовательной. Этот навык помогает Claude, Codex и Claude Code проектировать выразительные доменные модели на Rust.
Проектирование тестов на основе свойств для Rust с proptest
от EmilLindfors
Тестирование на основе свойств может быть сложно применять, потому что полезные свойства и генераторы не всегда очевидны. Этот skill помогает Claude, Codex или Claude Code предлагать целевые стратегии proptest для кода на Rust.