Scaffolding воркера для загрузки данных в packages-db

engineering

packages-worker-add-entrypoint — это скилл для Claude Code, который scaffoldит новую подчинённую службу внутри `services/apps/packages_worker/` по единому шаблону: npm-sync, osv-sync, scorecard-runner и аналогичные воркеры для ingestion данных в packages-db. Скилл создаёт директорию `src/<worker>/` с `index.ts` и `types.ts`, точку входа `src/bin/<name>.ts` с обработкой SIGINT/SIGTERM и probe-файлами, добавляет getter конфигурации в `config.ts` через `requireEnv`/`requireEnvInt` без дефолтов, генерирует docker-compose-сервис в `scripts/services/<name>.yaml` и дописывает скрипты `start:<name>` / `dev:<name>` в `package.json`. Используются инструменты Read, Write, Edit, Bash, Glob; в финале запускается `pnpm tsc --noEmit` для проверки типов. Подходит инженерам, которым нужно быстро добавить новый воркер для синхронизации данных из внешних API в базу пакетов по уже устоявшейся структуре монорепозитория.