---
title:

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

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

flowai в JSR | GitHub

За 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. Каталог на функции, автоматично определяне на стека на проекта.