Об этом проекте

SpecScore CLI предоставляет комплексный набор инструментов для управления спецификациями SpecScore. Его основные возможности включают: - Управление спецификациями: инструменты для линтинга деревьев спецификаций, вывода списка и анализа функций, а также управления досками задач. - Управление правилами: система создания и обеспечения соблюдения нормативных правил (MUST/NEVER). Она поддерживает встроенные и детализированные правила, позволяет переводить извлеченные уроки в правила и связывает правила с навыками AI для обеспечения долговечности операционных знаний. - SpecScore Studio: инструмент федерации, который индексирует артефакты (деревья спецификаций, графы кода, манифесты) из нескольких репозиториев в доступное для запросов хранилище фактов, экспортируя данные в виде наборов записей INGR. - Rehearse: движок исполнения сценариев приемки на базе markdown. Он поддерживает различные типы блоков шагов, включая bash, Hurl (HTTP), SQL (SQLite), DTQL и GraphQL, с общим контекстным пакетом для передачи переменных. - Интеграция с AI-агентами: команды для настройки поддерживаемых AI-агентов (таких как Claude, Copilot и Cursor) в соответствии с конвенциями SpecScore и пакетами навыков. - Самообновление: встроенные механизмы проверки и применения обновлений для различных методов установки (Homebrew, Scoop, WinGet или ручная установка). Инструмент написан на Go и имеет 100% покрытие операторов.