---
title:
flowai: от правила за Cursor до фреймуърк за 3 IDE
date:
2026-03-20
draft:
false
---
За 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 decisionswhiteboard.md— текущ план на задачата в GODS формат (Goal, Overview, Done, Solution)
- Изолация на агента чрез devcontainer. Скил за генериране на
.devcontainerс поддръжка на Claude Code, включително пренасочване на удостоверяване от macOS Keychain. Каталог на функции, автоматично определяне на стека на проекта.