Skill philosophy-guide: Инструмент для оценки кода на основе философии
Скилл philosophy-guide оценивает качество кода, опираясь на принципы истины, блага и красоты, для разработки этичного и поддерживаемого ПО. Он структурирует оценку, ориентируясь на философские аспекты, а не только на технические метрики. Решает проблему субъективности при оценке кода и способствует созданию более осознанных решений в процессе разработки.
Скилл вычисляет "Trinity Score" (), взвешивая аспекты истины (35%), блага (35%) и красоты (20%). Проверка истины включает статический анализ типов с помощью Pyright и верификацию соответствия документации коду. Оценка блага охватывает этические аспекты, безопасность и возможность отката изменений. Эстетика оценивается по критериям ясности и элегантности кода.
Использует Python для логики оценки. Включает автоматизированные проверки качества кода с помощью pytest и Ruff. Предоставляет команды /check (для Pyright и pytest) и /rollback для управления изменениями и обеспечения безопасности. Фреймворк ориентирован на создание кодовой базы, соответствующей философским принципам AFO Kingdom.
$ ls -R related_skills/
npx skills add https://github.com/lofibrainwav/HyoDo/tree/main/skills/philosophy-guide
[HINT] Скачивает всю директорию скилла с GitHub: SKILL.md и все связанные файлы