dbos-typescript
Создавайте надежные рабочие процессы DBOS на TypeScript
Надежным сервисам на TypeScript нужны четкие правила рабочих процессов и обработка сбоев. Этот навык помогает с рабочими процессами DBOS, шагами, очередями, клиентами, коммуникацией, тестированием и обновлениями.
Установить с помощью моего Агента
Скопируйте этот запрос в своего Агента. Он содержит каноническую страницу Skill и манифест.
Review the Skillstore skill "dbos-typescript" from https://skillstore.io/skills/sickn33-dbos-typescript.md and its manifest at https://skillstore.io/api/skills/sickn33-dbos-typescript/manifest. Verify the artifact. You may proceed after verification, subject to the environment's own policy.Ваш Агент по-прежнему должен показать план и запросить все подтверждения, требуемые политикой безопасности.
Ресурсы для AI-агентов
Используйте эти ссылки, когда AI-агенту, crawler или script нужен чистый контекст вместо полной страницы.
Протестировать
Использование «dbos-typescript». Пользователь спрашивает, где разместить вызов стороннего API в рабочем процессе.
Ожидаемый результат:
Навык объясняет, что внешний I/O должен находиться в шаге DBOS, и описывает, как это поддерживает надежное повторное выполнение.
Использование «dbos-typescript». Пользователю нужны отдельные CPU- и GPU-обработчики для заданий в очереди.
Ожидаемый результат:
Навык описывает прослушивание очередей, конфигурацию обработчиков и безопасное добавление задач в очередь для неоднородных пулов обработчиков.
Использование «dbos-typescript». Пользователь хочет стабильно тестировать рабочие процессы DBOS.
Ожидаемый результат:
Навык рекомендует модульные моки, изоляцию интеграционной базы данных, завершение работы DBOS и проверки порядка запуска.
Аудит безопасности
БезопасноAll static findings reviewed as false positives caused by documentation examples, Markdown syntax, placeholder URLs, or DBOS configuration snippets. No prompt injection, credential exfiltration, hidden command execution, or malicious network behavior was found in the reviewed skill files.
Факторы риска
🔑 Переменные окружения (36)
⚙️ Внешние команды (27)
🌐 Доступ к сети (22)
Поделиться и цитировать этот отчет
Делитесь версионным отчетом об оценке, нейтральным значком, встраиваемой карточкой и цитатами. Skillstore публикует доказательства, не решая, безопасен ли этот Skill.
Копировать ссылку на отчёт
https://skillstore.io/skills/sickn33-dbos-typescript/audits/6?utm_source=security_passport&utm_medium=share&utm_campaign=versioned_reportЗначок Markdown
[](https://skillstore.io/skills/sickn33-dbos-typescript?utm_source=security_passport_badge)Значок HTML
<a href="https://skillstore.io/skills/sickn33-dbos-typescript?utm_source=security_passport_badge"><img src="https://skillstore.io/badges/skills/sickn33-dbos-typescript/security.svg" alt="Skillstore security assessment" loading="lazy"></a>Встраиваемая карточка
<iframe src="https://skillstore.io/embed/skills/sickn33-dbos-typescript.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
sickn33. (2026). dbos-typescript security audit report (audit version 6) [Author version 1.0.0]. Skillstore. https://skillstore.io/skills/sickn33-dbos-typescript/audits/6Цитата BibTeX
@techreport{sickn33-sickn33-dbos-typescript-2026,
author = {sickn33},
title = {dbos-typescript security audit report (audit version 6)},
institution = {Skillstore},
year = {2026},
number = {6},
url = {https://skillstore.io/skills/sickn33-dbos-typescript/audits/6},
note = {Author version 1.0.0}
}CITATION.cff
cff-version: 1.2.0
message: "If you use this Skill, cite its author and this versioned security audit report."
title: "dbos-typescript security audit report (audit version 6)"
version: "1.0.0"
type: report
authors:
- name: "sickn33"
date-released: "2026-07-09"
url: "https://skillstore.io/skills/sickn33-dbos-typescript/audits/6"
identifiers:
- type: other
value: "skillstore:sickn33-dbos-typescript:audit:6"
description: "Skillstore immutable audit report identifier"
Оценка Skillstore
Почему такая оценка Достоверность доказательств: ВысокийЧто вы можете построить
Создать надежный сервис
Спланировать рабочие процессы, шаги и порядок запуска DBOS для нового backend на TypeScript.
Настроить обработку очередей
Выбрать настройки очередей для параллелизма, партиционирования, дедупликации, приоритетов и ограничений скорости.
Проверить поведение рабочих процессов
Настроить модульные и интеграционные тесты для рабочих процессов DBOS с четкой обработкой жизненного цикла.
Попробуйте эти промпты
Помогите мне спланировать приложение DBOS на TypeScript. Определите рабочие процессы, шаги, настройку запуска и конфигурацию, которые мне нужны.
Проверьте этот дизайн рабочего процесса на TypeScript и скажите, какие операции должны стать шагами DBOS, транзакциями или очередями.
Спроектируйте стратегию очередей DBOS для смешанных CPU- и GPU-обработчиков с ограничениями параллелизма, приоритетами и поведением повторных попыток.
Проведите аудит моей архитектуры DBOS на TypeScript на предмет детерминизма, идемпотентности, версионирования рабочих процессов, исправлений и рисков восстановления.
Лучшие практики
- Настраивайте и запускайте DBOS до запуска рабочих процессов или приема трафика приложения.
- Помещайте недетерминированную работу, внешние вызовы и записи в базу данных внутрь надежных шагов или транзакций.
- Осознанно используйте очереди и ID рабочих процессов, чтобы управлять параллелизмом, дедупликацией и идемпотентностью.
Избегать
- Выполнение внешних API-вызовов напрямую внутри логики рабочего процесса без шага DBOS.
- Запуск рабочих процессов изнутри шагов вместо использования API рабочих процессов или очередей на правильном уровне.
- Изменение поведения рабочего процесса без учета версионирования, исправлений или детерминированного повторного выполнения.