---
title:

flowai: от правил Cursor до фреймворка для 3 IDE

date: 2026-03-20
draft: false
---

https://github.com/korchasa/flowai

За 2 месяца проект вырос из набора правил для Cursor в полноценный фреймворк для AI-assisted разработки с поддержкой 3 IDE, CLI-дистрибуцией, 37 скиллами, неколькими агентами и системой бенчмарков.

А дальше будет, видимо, мутировать в сторону плагинов, как в Claude, и в мультиагентность.

Что изменилось

  • Проект переименован в flowai. Опубликован на JSR как @korchasa/flowai.
  • Появился полноценный CLI для дистрибуции фреймворка в проекты.
  • Поддержка 3 IDE — Cursor, Claude Code, OpenCode. Ключевое решение: универсальный формат агентов с frontmatter-метаданными, который трансформируется в IDE-специфичный формат при установке.
  • С нескольких экспериментальных скиллов выросло до 37. Три категории:
    • Команды (flow-*) — верхнеуровневые рабочие процессы: init, plan, commit, review-and-commit, investigate, answer, maintenance, reflect, spec
    • Setup (flow-setup-agent-*) — одноразовая конфигурация: code-style-ts-deno, code-style-ts-strict
    • Скиллы (flow-skill-*) — процедурные руководства: deep-research, fix-tests, write-prd, write-dep, mermaid-diagrams, deno-cli, deno-deploy, playwright-cli, qa-session, github-tickets, devcontainer и другие
  • Каждый скилл валидируется на соответствие стандарту agentskills.io.
  • Все агенты в IDE-агностичном формате. flowai трансформирует их под конкретную IDE при установке.
  • Система бенчмарков выросла:
    • Изолированные Docker-песочницы и прямой запуск через Deno.Command
    • LLM-judge для семантической проверки результатов
    • HTML-трейсы с навигацией, подсветкой синтаксиса и блоками данных
  • Персистентная память проекта между сессиями AI:
    • requirements.md (SRS) — функциональные требования с evidence-ссылками на каждый критерий приёмки
    • design.md (SDS) — архитектура, компоненты, модели данных, design decisions
    • whiteboard.md — текущий план задачи в GODS-формате (Goal, Overview, Done, Solution)
  • Изоляция агентра через devcontainer. Скилл для генерации .devcontainer с поддержкой Claude Code, включая проброс аутентификации с macOS Keychain. Каталог фич, автоматическое определение стека проекта.