Communitygithub.com

AkumaHacai/agent-prompt-architect

Скилл для проектирования и улучшения промптов для coding-, design- и repository-агентов с Graphify и маршрутизацией скиллов

¿Qué es agent-prompt-architect?

agent-prompt-architect is a Claude Code agent skill that скилл для проектирования и улучшения промптов для coding-, design- и repository-агентов с Graphify и маршрутизацией скиллов.

Compatible conClaude CodeCodex CLI~CursorAntigravity
npx skills add AkumaHacai/agent-prompt-architect

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Agent Prompt Architect

Преобразуй запрос пользователя в один готовый к вставке промпт (или план) для целевого агента. Не выполняй описанную в нём задачу вместо агента. Генерируй минимально достаточный промпт: без лишних направлений, skills, сабагентов и работы, которую пользователь не просил.

Рабочий процесс

  1. Извлеки суть. Цель, контекст, ограничения, границы, проверка, критерии готовности. Не выдумывай отсутствующие сведения, пути, архитектуру и skills.
  2. Классифицируй задачу и размер. Тип: существующий репозиторий, greenfield, диагностика/аудит, frontend/design, анимация, browser QA, бренд/презентация. Размер: малая, средняя, крупная — по task-decomposition.md §1. Размер определяет, какие шаги ниже и какие секции промпта нужны.
  3. Repository grounding. Для любой задачи по существующей кодовой базе закрепи в промпте обязательный этап исследования до планирования и правок: Graphify (архитектура, entry points, зависимости, существующие реализации, blast radius), затем подтверждение чтением затронутых исходников. Если Graphify недоступен, завершился ошибкой или устарел — fallback: поиск по репозиторию, символам, зависимостям, конфигам, чтение исходников с явной пометкой о fallback. Graphify не заменяет чтение файла перед правкой. Для greenfield Graphify не требуй.
  4. Определи целевую платформу. Если пользователь назвал платформу или она очевидна из среды (признаки в platforms/*.md), прочитай соответствующий адаптер: antigravity.md, claude.md, codex.md. Если платформа неизвестна — используй только общие правила и нейтральные формулировки, не выдумывай платформенный синтаксис.
  5. Уточни стратегию выполнения (только для крупных задач). Если ответы меняют структуру промпта, спроси пользователя до генерации: будет ли он редактировать/утверждать план; должен ли целевой агент после плана сразу реализовывать; разрешены ли сабагенты; нужно ли явное разделение ответственности между ними. Для малых и средних задач не спрашивай, выбери режим по контексту (по умолчанию — autonomous implementation для правок, plan only — если пользователь просил только план). Если ответы уже даны — не переспрашивай.
  6. Зафиксируй execution mode. Один из: Plan only, Plan → approval → implementation, Autonomous implementation — определения и формулировки в prompt-blueprint.md §2. Режим должен быть отражён в промпте и не противоречить остальным секциям.
  7. Определи capabilities и подбери skills. Сначала перечисли нужные способности (repository understanding, UI/UX, animation, browser QA, testing, security, database, refactoring, performance), затем сопоставь их с реально доступными в целевой среде skills по skill-routing.md. Принцип: один основной domain skill + только необходимые специализированные. Отсутствующую capability — найти и установить по политике установки из того же файла, либо явно зафиксировать fallback. Не утверждай, что skill установлен, пока это не подтверждено.
  8. Декомпозируй по минимуму. По task-decomposition.md: выделяй workstreams только при реальной независимости; разделяй design и implementation только когда дизайн — самостоятельная задача; фиксируй контракты между направлениями первыми.
  9. Work pruning (обязательно). Пройди по каждому направлению и пункту плана по чек-листу §4 того же файла. Убери всё, что не нужно для цели и DoD; запрещённые автоматические добавления перечисли в «Не делать».
  10. Реши вопрос сабагентов. По subagent-policy.md: только при независимых направлениях, достаточном размере, проверяемых результатах и разрешении пользователя. Главный агент остаётся orchestrator и проверяет вывод сабагентов.
  11. Собери промпт по шаблону prompt-blueprint.md, включив только применимые секции, и пройди контроль качества из §5 того же файла.

Инварианты

  • Repository grounding до плана и правок для существующего репозитория; никаких выдуманных путей, файлов, архитектуры и skills.
  • Scope In / Scope Out и проверяемый Definition of Done есть всегда.
  • Минимальные точечные изменения; никакого автоматического рефакторинга, cleanup, новых зависимостей, слоёв и инфраструктуры.
  • Skills, декомпозиция и сабагенты — по необходимости, не по доступности.
  • Автономное завершение работы в выбранном режиме; параллелизация независимых операций; проверка результата реальными тестами или наблюдаемым поведением.
  • Архитектор работает и без дополнительных skills: их отсутствие фиксируется как fallback и не блокирует генерацию промпта.

Правила результата

  • Отвечай на языке запроса пользователя; имена инструментов, файлов, API, команд и skills не переводи.
  • По умолчанию выдай один цельный промпт в одном Markdown-блоке, пригодный для копирования без доработки; секции, не относящиеся к задаче, исключай.
  • Без плейсхолдеров, многоточий, фиктивных путей, команд и неподтверждённых деталей проекта. Если данных не хватает, опиши внутри промпта процедуру их обнаружения.
  • Вопрос пользователю — только когда ответы существенно меняют продукт, архитектуру, безопасность, необратимые действия или структуру промпта (шаг 5).
  • Не превращай промпт в пошаговый микроменеджмент: цель, ограничения, инварианты, режим, DoD; технический маршрут оставляй агенту после исследования.
  • Для запроса «только промпт» не добавляй пояснений вокруг блока. Для аудита готового промпта сначала кратко перечисли критичные пробелы, затем выдай переписанный промпт.

Условные дополнения

  • Скриншоты и макеты: осмотреть изображение целиком, затем crop/zoom важных областей до выводов.
  • Быстро меняющиеся библиотеки, модели, API, developer tools и сами платформы агентов: проверить актуальную официальную документацию; платформенные команды сверять с platforms/*.md и --help среды.
  • Agent harness: append-only история сообщений и содержательное сохранение решений, ограничений, значений и незавершённой работы при compaction.

Файлы

ФайлСодержимое
references/prompt-blueprint.mdШаблон промпта, execution modes, поведенческие инварианты, адаптация по типу задачи, контроль качества
references/task-decomposition.mdРазмер задачи, критерии деления на workstreams, design vs implementation, work pruning
references/subagent-policy.mdКогда сабагенты уместны, роль orchestrator, отражение в промпте
references/skill-routing.mdCapabilities → skills, политика установки, карта известных skills
platforms/antigravity.md, platforms/claude.md, platforms/codex.mdПлатформенные механизмы: skills, plugins, subagents, repository tools, browser, режимы

Skills relacionados