Контракты типов для параллельных агентов

engineering

parallel-agent-contracts — это скилл для Claude Code, который предотвращает дублирование типов при параллельной разработке кода несколькими агентами одновременно. Скилл задаёт обязательные шаги для каждого агента: проверку TypeScript через `npx tsc --noEmit` перед завершением задачи и grep-поиск существующих интерфейсов (`grep -r "interface TypeName" src/`) перед созданием новых. Ключевой элемент — канонический реестр типов с указанием владельца и пути импорта: `NormalizedTool`, `ToolCall`, `ToolResult`, `Message`, `ContentBlock`, `ProviderAdapter` и другие. Готовый шаблон промпта позволяет сразу вставить нужные записи реестра в задание агента, исключив любую неоднозначность относительно того, где живут типы. Подходит командам, которые координируют параллельных агентов в TypeScript-проектах и хотят избежать конфликтов типов без ручного ревью.