Integration

Kriyastream + Cursor

Cursor is an AI-native IDE: repo-aware chat, edits, and agentic workflows inside the editor. Kriyastream is AI-native product intelligence: a Product Map humans and agents share. Pair them so Cursor implements Features, not vibes.

What each tool owns

Cursor owns the implementation surface: navigating the repo, applying patches, running agents against files you have open. It is outstanding at code-local reasoning.

Kriyastream owns product-global reasoning: which domains exist, which jobs are covered, which Features are missing, and how implementation evidence maps back to product units. Cursor does not automatically maintain that model — and should not be asked to via an ever-growing rules file.

  • Cursor = IDE + coding agents
  • Kriyastream = Product Map + gaps + provenance
  • Together = ship inside the editor without losing product truth

Why “Cursor understands my repo” is not enough

Repo understanding answers what files do. Product intelligence answers what the product should be. Missing checkout, thin admin, or duplicated onboarding often will not announce themselves as a lint error.

Teams that only scale Cursor rules accumulate behavioral constraints (how to commit, which folders to avoid) while product decisions stay trapped in old chats. The Product Map is the missing layer.

Recommended Cursor × Kriyastream workflow

Maintain a from-code Product Map for the repository you open in Cursor. Before a multi-file agent run, select the Feature in scope and paste a Feature brief into Cursor (name, domain, intent, paths, constraints).

After the change lands, update Feature evidence and review gaps. Use public Product Maps when you need a structural reference for a category (commerce, CMS, admin) while your own map matures.

  • One Feature (or tight Capability) per agent run when possible
  • Cite the Feature in the PR description
  • Keep Cursor rules lean; keep product structure in the map
  • Revisit score/gaps after meaningful merges

Cursor rules / AGENTS.md vs Product Map

Rules files are for operating norms in the IDE. Product Maps are for product meaning. Mixing them produces either weak product definitions or unmaintainable rules.

Practical split: rules say “use the existing auth package; don’t add a second ORM.” The map says “Feature: Magic link login lives under Identity; related Features still missing: SSO, session revoke.”

Example Cursor brief

Weak: “@codebase make search better.” Strong: “Implement Feature: Catalog search results (Domain: Catalog Search). Keep pricing display unchanged. Prefer existing search routes. Map: [link]. Out of scope: checkout.”

That brief works in Cursor chat, Composer, or agent mode — and remains meaningful when a teammate picks up the PR tomorrow.

Honest boundaries

Kriyastream does not replace Cursor’s indexing, tab-complete, or inline edit UX. Cursor does not replace Product Intelligence. If you only adopt one, choose based on bottleneck: editor velocity vs product clarity.

Most AI-native teams eventually need both — the same way they need git and a product sense of what they are building.

How to do it

  1. 1Create a from-code Product Map for the repo you work on in Cursor.
  2. 2Filter to the Domain you are changing; pick the target Feature.
  3. 3Paste a Feature-scoped brief into Cursor; constrain out-of-scope domains.
  4. 4Ship the PR with Feature identity; update map evidence on merge.
  5. 5Check gaps/score before picking the next Feature.

FAQ

How is this different from Cursor rules?

Rules constrain agent behavior in the IDE. A Product Map defines the product. Use rules for coding norms; use Kriyastream for product truth and gap visibility.

Do I need Claude Code as well?

Not required. Many teams use Cursor, Claude Code, or both against one Product Map. The map is the shared product layer; the IDE is interchangeable.

Can Cursor MCP replace a Product Map?

MCP can connect tools into Cursor. It does not by itself create durable Domain→Feature structure, gap scoring, or public reference maps. Those live in Product Intelligence.

Where should I look for examples?

Browse the Product Maps directory for structured examples, then map your own codebase and drive Cursor from Features on that map.