Навыки deployment-audit-skill
📦

deployment-audit-skill

Низкий риск 📁 Доступ к файловой системе⚙️ Внешние команды🔑 Переменные окружения

Аудит работоспособности развертывания на DigitalOcean и Vercel

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

Поддерживает: Claude Codex Code(CC)
⚠️ 68 Плохо
1

Скачать ZIP навыка

2

Загрузить в Claude

Перейдите в Settings → Capabilities → Skills → Upload skill

3

Включите и начните использовать

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

Использование «deployment-audit-skill». Run a deployment health check for my application

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

Deployment Health Summary:

Environment Variables: 8/10 required variables found
- Missing: STRIPE_WEBHOOK_SECRET, SENDGRID_API_KEY
- Mismatch detected: NEXTAUTH_URL differs between Vercel and DigitalOcean

Build Status: Passing
- No TypeScript errors
- All dependencies installed

Runtime Status: 2 crashes in last 24 hours
- Error: Database connection timeout
- Recommendation: Enable connection pooling in Supabase settings

Full report saved to docs/audit/DEPLOYMENT_HEALTH.md

Использование «deployment-audit-skill». Retrieve and analyze the recent crash logs from DigitalOcean

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

Crash Log Analysis:

Most Recent Crash (2 hours ago):
Component: web
Error Type: Memory limit exceeded
Memory Usage: 1024MB / 512MB limit

Crash Pattern: 3 similar crashes in past 6 hours
Likely Cause: Memory leak in API route handler

Recommended Actions:
1. Increase memory limit to 1024MB in app spec
2. Review API routes for memory-intensive operations
3. Implement caching to reduce memory usage

Detailed logs saved to docs/audit/AUDIT_ISSUES_REGISTRY.json

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

Низкий риск
v6 • 1/21/2026

This deployment audit skill reads local environment files and documents CLI commands for checking DigitalOcean and Vercel deployments. Static scanner flagged 43 patterns, but all are false positives or legitimate devops operations. The skill accesses .env files to validate configuration consistency, which is its intended purpose. No malicious behavior detected.

2
Просканировано файлов
561
Проанализировано строк
5
находки
6
Всего аудитов
Проблемы низкого риска (2)
Environment File Access
The skill reads .env.local files to check environment variable consistency across deployment platforms. This is the documented purpose of the audit skill and poses minimal risk as it operates on local files for validation purposes only.
CLI Command Documentation
The skill documents usage of doctl and npm commands in markdown examples. These are not executable code but instructions for users to manually run deployment health checks.

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

📁 Доступ к файловой системе (3)
⚙️ Внешние команды (3)
🔑 Переменные окружения (2)

Оценка качества

38
Архитектура
100
Сопровождаемость
87
Контент
30
Сообщество
86
Безопасность
91
Соответствие спецификации

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

Диагностика сбоев в продакшене

Быстро определите, почему ваше приложение падает в продакшене, получая и анализируя последние журналы сбоев из DigitalOcean App Platform.

Проверка конфигурации перед развертыванием

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

Аудит согласованности окружения

Сравните переменные окружения между локальной разработкой, Vercel и DigitalOcean, чтобы обеспечить согласованность и выявить расхождения конфигурации между окружениями.

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

Базовая проверка работоспособности
Run a deployment health check for my application
Анализ журналов сбоев
Retrieve and analyze the recent crash logs from DigitalOcean
Аудит переменных окружения
Compare environment variables between local, Vercel, and DigitalOcean to find any mismatches
Полный аудит развертывания
Perform a complete deployment audit including environment check, build verification, and runtime validation, then generate a report

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

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

Избегать

  • Пропуск проверки переменных окружения и развертывание с отсутствующей конфигурацией
  • Игнорирование шаблонов журналов сбоев и исправление только отдельных инцидентов без устранения основных причин
  • Проведение аудита только после возникновения проблем вместо проактивного мониторинга работоспособности развертывания

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

Какие платформы поддерживает этот навык?
Этот навык разработан для DigitalOcean App Platform и Vercel. Он проверяет работоспособность развертывания, журналы сбоев и переменные окружения на этих платформах.
Может ли этот навык автоматически исправлять проблемы развертывания?
Нет, этот навык выявляет и документирует проблемы, но не применяет исправления автоматически. Он предоставляет рекомендуемые действия, которые вы можете выполнить вручную.
Нужны ли мне установленные инструменты CLI для использования этого навыка?
Да, вам необходимо установить и настроить DigitalOcean CLI (doctl) для получения информации о развертывании. Навык предоставляет команды, которые может выполнить Claude Code.
Какие переменные окружения проверяет этот навык?
Навык проверяет обязательные переменные, включая URL-адреса и ключи Supabase, конфигурацию NextAuth, учетные данные OAuth, ключи Stripe и опциональные ключи API сервисов для SendGrid, Resend и SEO-инструментов.
Как часто следует проводить аудит развертывания?
Проводите аудит перед каждым развертыванием в продакшен, после любых изменений конфигурации и при исследовании проблем времени выполнения. Для активных проектов рекомендуется ежедневный автоматический аудит.
Где сохраняются отчеты аудита?
Отчеты сохраняются в docs/audit/DEPLOYMENT_HEALTH.md для удобочитаемых сводок и в docs/audit/AUDIT_ISSUES_REGISTRY.json для структурированного отслеживания проблем.

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

Автор

CleanExpo

Лицензия

MIT

Ссылка

main

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

📄 SKILL.md