---
title:

flowai: From Cursor Rules to a Framework for 3 IDEs

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

flowai on JSR | GitHub

In 2 months the project grew from a set of Cursor rules into a full-fledged AI-assisted development framework with support for 3 IDEs, CLI distribution, 37 skills, several agents, and a benchmarking system.

Next it will probably mutate towards plugins, like in Claude, and towards multi-agent setups.

What Changed

  • The project was renamed to flowai. Published on JSR as @korchasa/flowai.
  • A full CLI for distributing the framework into projects appeared.
  • Support for 3 IDEs — Cursor, Claude Code, OpenCode. Key decision: a universal agent format with frontmatter metadata that transforms into IDE-specific format at install time.
  • Grew from a few experimental skills to 37. Three categories:
    • Commands (flow-*) — top-level workflows: init, plan, commit, review-and-commit, investigate, answer, maintenance, reflect, spec
    • Setup (flow-setup-agent-*) — one-time configuration: code-style-ts-deno, code-style-ts-strict
    • Skills (flow-skill-*) — procedural guides: deep-research, fix-tests, write-prd, write-dep, mermaid-diagrams, deno-cli, deno-deploy, playwright-cli, qa-session, github-tickets, devcontainer, and more
  • Each skill is validated against the agentskills.io standard.
  • All agents are in an IDE-agnostic format. flowai transforms them for the specific IDE at install time.
  • The benchmarking system grew:
    • Isolated Docker sandboxes and direct execution via Deno.Command
    • LLM judge for semantic result verification
    • HTML traces with navigation, syntax highlighting, and data blocks
  • Persistent project memory across AI sessions:
    • requirements.md (SRS) — functional requirements with evidence links for each acceptance criterion
    • design.md (SDS) — architecture, components, data models, design decisions
    • whiteboard.md — current task plan in GODS format (Goal, Overview, Done, Solution)
  • Agent isolation via devcontainer. A skill for generating .devcontainer with Claude Code support, including authentication forwarding from macOS Keychain. Feature catalog, automatic project stack detection.