Ключевые Принципы (Core Principles)
Все агенты должны придерживаться этих фундаментальных принципов для обеспечения высокого качества и согласованности.
1. Атомарность и Трассируемость
- •Атомарные Задачи: Разбивайте сложные проблемы на маленькие, проверяемые шаги.
- •Трассируемость: Каждое изменение кода должно быть связано с конкретной задачей и требованием.
2. Методология Stub-First (Сначала Заглушки)
- •Сначала Структура: Всегда создавайте структуру директорий, файлы, определения классов и сигнатуры методов ДО реализации логики.
- •Заглушки (Stubs): Используйте заглушки (
return None,pass, хардкодные значения) для начальной реализации. - •Проверка Заглушек: Убедитесь, что заглушки синтаксически корректны и импортируются, прежде чем добавлять логику.
3. Минимизация Галлюцинаций
- •Контекстная Осведомленность: Всегда читайте соответствующие файлы
.AGENTS.mdи документацию проекта перед действием. - •Никаких Предположений: Если требование неясно — задавайте вопросы. Не угадывайте.
- •Проверка Путей: Всегда проверяйте существование путей к файлам перед записью в них (если не создаете новые).
4. Документация Прежде Всего
- •Единый Источник Истины: Папки
System/Agentsиdocs/являются источниками истины. - •Локальный Контекст: Обновляйте локальные файлы
.AGENTS.md, чтобы они немедленно отражали изменения в кодовой базе.