{"users":[{"id":87436,"username":"Colin","name":"Colin","avatar_template":"/user_avatar/forum.cursor.com/colin/{size}/90452_2.png","primary_group_name":"CursorStaff","flair_name":"CursorStaff","flair_url":"https://us1.discourse-cdn.com/cursor1/original/3X/a/d/ad08adc640929ae1e98be69dab1ad0844cee99a0.png","flair_group_id":42,"admin":true,"trust_level":3},{"id":125478,"username":"sycophancy","name":"sycophancy","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/f07891/{size}.png","trust_level":0},{"id":130190,"username":"Irastris","name":"Irastris","avatar_template":"/user_avatar/forum.cursor.com/irastris/{size}/115689_2.png","trust_level":0},{"id":131788,"username":"Meemo_Prasad","name":"Meemo Prasad","avatar_template":"/user_avatar/forum.cursor.com/meemo_prasad/{size}/116957_2.png","trust_level":1},{"id":131853,"username":"izgorodin","name":"Edward Izgorodin","avatar_template":"/user_avatar/forum.cursor.com/izgorodin/{size}/117016_2.png","trust_level":0},{"id":131728,"username":"Inteligrator_Technol","name":"Inteligrator Technologies Private Limited","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/i/46a35a/{size}.png","trust_level":0},{"id":129525,"username":"jseramn","name":"Jose Ramon","avatar_template":"/user_avatar/forum.cursor.com/jseramn/{size}/115303_2.png","trust_level":0},{"id":131210,"username":"engincannot","name":"Engin","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/e/bc8723/{size}.png","trust_level":1},{"id":23957,"username":"ofershap","name":"Ofer Shapira","avatar_template":"/user_avatar/forum.cursor.com/ofershap/{size}/100339_2.png","trust_level":1},{"id":131131,"username":"getminds","name":"Minds","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/g/76d3ee/{size}.png","trust_level":0},{"id":130933,"username":"licc168","name":"licc","avatar_template":"/user_avatar/forum.cursor.com/licc168/{size}/116241_2.png","trust_level":0},{"id":128267,"username":"imKrisK","name":"imKrisK","avatar_template":"/user_avatar/forum.cursor.com/imkrisk/{size}/114747_2.png","trust_level":0},{"id":126376,"username":"pirica","name":"Nelson Salvador","avatar_template":"/user_avatar/forum.cursor.com/pirica/{size}/113935_2.png","trust_level":1},{"id":130520,"username":"Lucian_Lature","name":"Lucian Lature","avatar_template":"/user_avatar/forum.cursor.com/lucian_lature/{size}/115955_2.png","trust_level":1},{"id":107429,"username":"villepispa","name":"Ville Pispa","avatar_template":"/user_avatar/forum.cursor.com/villepispa/{size}/102803_2.png","trust_level":1},{"id":642,"username":"yu-iskw","name":"Yu Ishikawa","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/y/cab0a1/{size}.png","trust_level":2},{"id":91841,"username":"Corn","name":"Corn","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/22d042/{size}.png","trust_level":2},{"id":62466,"username":"Charles_Wood","name":"Charles Wood","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/c/6a8cbe/{size}.png","trust_level":2},{"id":130243,"username":"xzllllwyyyy","name":"雯钰 李","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/x/76d3ee/{size}.png","trust_level":1},{"id":-1,"username":"system","name":"system","avatar_template":"/user_avatar/forum.cursor.com/system/{size}/99069_2.png","admin":true,"moderator":true,"trust_level":4},{"id":130174,"username":"chrisjleal","name":"Chris Leal","avatar_template":"/user_avatar/forum.cursor.com/chrisjleal/{size}/115681_2.png","trust_level":0},{"id":-3,"username":"discourse_ai_spam","name":"Discourse AI Spam Scanner","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/c68b51/{size}.png","admin":true,"trust_level":4},{"id":128969,"username":"louisbrulenaudet","name":"Louis Brulé Naudet","avatar_template":"/user_avatar/forum.cursor.com/louisbrulenaudet/{size}/115049_2.png","trust_level":0},{"id":73118,"username":"Texarkanine","name":"Texarkanine","avatar_template":"/user_avatar/forum.cursor.com/texarkanine/{size}/115280_2.png","trust_level":2},{"id":129436,"username":"Kalpit_Rathore","name":"Kalpit Rathore","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/k/90ced4/{size}.png","trust_level":0},{"id":129339,"username":"buckramstudio","name":"buckramstudio","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/b/bbce88/{size}.png","trust_level":0},{"id":129123,"username":"Tresor_ALADE","name":"Trésor ALADE","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/t/ecae2f/{size}.png","trust_level":0},{"id":128929,"username":"vibondar","name":"Vibondar","avatar_template":"/user_avatar/forum.cursor.com/vibondar/{size}/115021_2.png","trust_level":0},{"id":128778,"username":"osiworx_osiworx","name":"osiworx osiworx","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/o/34f0e0/{size}.png","trust_level":0},{"id":128700,"username":"Hista_Vista","name":"Hista Vista","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/h/5f9b8f/{size}.png","trust_level":0},{"id":128621,"username":"Chii","name":"Chii","avatar_template":"/user_avatar/forum.cursor.com/chii/{size}/114898_2.png","trust_level":0},{"id":32955,"username":"pedroyan","name":"Pedro Yan Ornelas de Oliveira","avatar_template":"/user_avatar/forum.cursor.com/pedroyan/{size}/37407_2.png","trust_level":0},{"id":128470,"username":"danielengdahl","name":"Daniel Engdahl","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/d/a698b9/{size}.png","trust_level":0},{"id":127786,"username":"hudishkin","name":"","avatar_template":"/user_avatar/forum.cursor.com/hudishkin/{size}/114570_2.png","trust_level":0},{"id":127578,"username":"Sam_Rose","name":"Sam Rose","avatar_template":"https://avatars.discourse-cdn.com/v4/letter/s/a88e4f/{size}.png","trust_level":0},{"id":127231,"username":"Igal_Emona","name":"Igal Emona","avatar_template":"/user_avatar/forum.cursor.com/igal_emona/{size}/114318_2.png","trust_level":0},{"id":750,"username":"deanrie","name":"Dean Rie","avatar_template":"/user_avatar/forum.cursor.com/deanrie/{size}/1263_2.png","primary_group_name":"CursorStaff","flair_name":"CursorStaff","flair_url":"https://us1.discourse-cdn.com/cursor1/original/3X/a/d/ad08adc640929ae1e98be69dab1ad0844cee99a0.png","flair_group_id":42,"admin":true,"moderator":true,"trust_level":4}],"primary_groups":[{"id":42,"name":"CursorStaff"}],"flair_groups":[{"id":42,"name":"CursorStaff","flair_url":"https://us1.discourse-cdn.com/cursor1/original/3X/a/d/ad08adc640929ae1e98be69dab1ad0844cee99a0.png","flair_bg_color":"","flair_color":""}],"topic_list":{"can_create_topic":false,"more_topics_url":"/c/showcase/built-for-cursor/19?page=1","per_page":30,"top_tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":295,"name":"rules","slug":"rules"},{"id":297,"name":"context","slug":"context"},{"id":299,"name":"skills","slug":"skills"},{"id":285,"name":"extensions","slug":"extensions"},{"id":348,"name":"subagents","slug":"subagents"},{"id":298,"name":"hooks","slug":"hooks"},{"id":313,"name":"cli","slug":"cli"},{"id":314,"name":"github","slug":"github"},{"id":372,"name":"plugins","slug":"plugins"},{"id":347,"name":"composer","slug":"composer"},{"id":272,"name":"chat","slug":"chat"},{"id":273,"name":"terminal","slug":"terminal"},{"id":388,"name":"cursor-sdk","slug":"cursor-sdk"},{"id":319,"name":"web-dev","slug":"web-dev"},{"id":312,"name":"cloud-agents","slug":"cloud-agents"},{"id":296,"name":"indexing","slug":"indexing"},{"id":332,"name":"java","slug":"java"},{"id":321,"name":"large-codebases","slug":"large-codebases"},{"id":326,"name":"macos","slug":"macos"},{"id":275,"name":"auto-run","slug":"auto-run"},{"id":280,"name":"plan-mode","slug":"plan-mode"},{"id":340,"name":"anthropic","slug":"anthropic"},{"id":387,"name":"multitask","slug":"multitask"},{"id":310,"name":"security","slug":"security"},{"id":307,"name":"byok","slug":"byok"},{"id":318,"name":"deeplinks","slug":"deeplinks"},{"id":331,"name":"go","slug":"go"},{"id":324,"name":"linux","slug":"linux"},{"id":343,"name":"marketplace","slug":"marketplace"},{"id":276,"name":"review","slug":"review"}],"topics":[{"fancy_title":"About the Built for Cursor category","id":146852,"title":"About the Built for Cursor category","slug":"about-the-built-for-cursor-category","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2025-12-19T09:57:25.626Z","last_posted_at":"2025-12-19T09:57:25.630Z","bumped":true,"bumped_at":"2025-12-19T09:57:25.626Z","archetype":"regular","unseen":false,"pinned":true,"unpinned":null,"excerpt":"Share extensions, MCP servers, rules, and integrations you’ve built for the Cursor. \nInclude setup instructions and a link to the repo or download!","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":70,"like_count":0,"has_summary":false,"last_poster_username":"Colin","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":87436,"primary_group_id":42,"flair_group_id":42}]},{"fancy_title":"Cursor Bridge: Use Cursor in Claude Code or Codex!","id":164852,"title":"Cursor Bridge: Use Cursor in Claude Code or Codex!","slug":"cursor-bridge-use-cursor-in-claude-code-or-codex","posts_count":7,"reply_count":2,"highest_post_number":8,"image_url":null,"created_at":"2026-07-05T17:09:06.676Z","last_posted_at":"2026-08-09T17:35:53.814Z","bumped":true,"bumped_at":"2026-08-09T17:35:53.814Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Cursor Bridge is for anyone who likes their Cursor account but wants to use it outside the Cursor editor. \nI wanted to use my existing Cursor access from other CLI editors and agent tools, especially things built around &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":400,"like_count":2,"has_summary":false,"last_poster_username":"sycophancy","category_id":19,"op_like_count":2,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":125478,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":130190,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"We built Meeba Brain to reason across entire repositories using MCP","id":167740,"title":"We built Meeba Brain to reason across entire repositories using MCP","slug":"we-built-meeba-brain-to-reason-across-entire-repositories-using-mcp","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-08T04:06:47.975Z","last_posted_at":"2026-08-08T04:06:48.034Z","bumped":true,"bumped_at":"2026-08-08T04:06:48.034Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I’ve been talking with engineers who use Cursor, Claude and other AI coding tools, and a recurring problem keeps coming up: \nAI can generate code surprisingly well, but struggles when the problem requires understanding a&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":297,"name":"context","slug":"context"},{"id":372,"name":"plugins","slug":"plugins"},{"id":321,"name":"large-codebases","slug":"large-codebases"}],"tags_descriptions":{},"views":15,"like_count":0,"has_summary":false,"last_poster_username":"Meemo_Prasad","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":131788,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Mnemoverse: managed memory over MCP, same memory in Cursor, Claude Code and VS Code","id":167695,"title":"Mnemoverse: managed memory over MCP, same memory in Cursor, Claude Code and VS Code","slug":"mnemoverse-managed-memory-over-mcp-same-memory-in-cursor-claude-code-and-vs-code","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-07T12:45:14.313Z","last_posted_at":"2026-08-07T12:45:14.367Z","bumped":true,"bumped_at":"2026-08-07T12:45:14.367Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, Edward here, I build Mnemoverse. \nIt is a hosted memory API your agent reaches over MCP. You write a fact once (a preference, a decision, a lesson learned) and recall it in later sessions and from other tools: th&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":297,"name":"context","slug":"context"}],"tags_descriptions":{},"views":21,"like_count":1,"has_summary":false,"last_poster_username":"izgorodin","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":131853,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Meeba Brain — MCP server for actual call-graph context (callers/callees), not text search","id":167624,"title":"Meeba Brain — MCP server for actual call-graph context (callers/callees), not text search","slug":"meeba-brain-mcp-server-for-actual-call-graph-context-callers-callees-not-text-search","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-08-06T16:37:26.542Z","last_posted_at":"2026-08-06T16:37:26.603Z","bumped":true,"bumped_at":"2026-08-06T16:37:26.603Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all, \nI built this after noticing that when I ask Cursor “who calls this function,” it’s \nguessing from whatever files happen to be in context — not actually looking at the \ncall graph. That’s how you get confident-so&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":297,"name":"context","slug":"context"},{"id":296,"name":"indexing","slug":"indexing"}],"tags_descriptions":{},"views":27,"like_count":0,"has_summary":false,"last_poster_username":"Inteligrator_Technol","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":131728,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor-env: CLI/TUI for isolated Cursor instances","id":167573,"title":"Cursor-env: CLI/TUI for isolated Cursor instances","slug":"cursor-env-cli-tui-for-isolated-cursor-instances","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_1024x682.jpeg","created_at":"2026-08-06T07:12:21.310Z","last_posted_at":"2026-08-06T07:12:21.374Z","bumped":true,"bumped_at":"2026-08-06T07:12:21.374Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":":cursor:  The problem\nI wanted to try a customization pack from my friend/cursor mentor @kleosr (rules, hooks, skills, packages and theme, go check it out, it’s cool), but without touching my production Cursor. \nI tho&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1536,"height":1024,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19.jpeg"},{"max_width":1024,"max_height":1024,"width":1024,"height":682,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_1024x682.jpeg"},{"max_width":1000,"max_height":1000,"width":1000,"height":666,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_1000x666.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":533,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_800x533.jpeg"},{"max_width":750,"max_height":750,"width":750,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_750x500.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_600x400.jpeg"},{"max_width":500,"max_height":500,"width":500,"height":333,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_500x333.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":266,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_400x266.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_300x200.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":133,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/7/4/7499a426eef75ef0f67ed92bac3305f573f1ea19_2_200x133.jpeg"}],"tags":[{"id":284,"name":"installation","slug":"installation"},{"id":324,"name":"linux","slug":"linux"}],"tags_descriptions":{},"views":20,"like_count":0,"has_summary":false,"last_poster_username":"jseramn","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":129525,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor Quick Presets extension","id":167277,"title":"Cursor Quick Presets extension","slug":"cursor-quick-presets-extension","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_1024x512.png","created_at":"2026-08-02T22:59:40.315Z","last_posted_at":"2026-08-02T22:59:40.380Z","bumped":true,"bumped_at":"2026-08-02T22:59:40.380Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I was sick of opening the model picker 100 times a day so I built “Quick Presets” extension  for Cursor — one click in Explorer to jump between Sol High, Opus, Grok, etc. \nExtension \nhttps://open-vsx.org/extension/EnginC&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/8/f8c51a4ef2e93d72c62d6e06f83369753ef8fc98_2_200x100.png"}],"tags":[{"id":285,"name":"extensions","slug":"extensions"}],"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"engincannot","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":131210,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"&ldquo;Context Snack&rdquo;: micro-learning feed while you wait the agent work (open-source extension)","id":167249,"title":"\"Context Snack\": micro-learning feed while you wait the agent work (open-source extension)","slug":"context-snack-micro-learning-feed-while-you-wait-the-agent-work-open-source-extension","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/original/3X/e/f/efcfe7b5717628df10f3ce1ec9dbf7c45ecdeab9.gif","created_at":"2026-08-02T10:23:08.796Z","last_posted_at":"2026-08-02T10:23:08.860Z","bumped":true,"bumped_at":"2026-08-02T10:23:08.860Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I built Context Snack for the gap we all have: the agent is running, and you’re staring at the spinner. \nIt’s a free MIT extension that opens a swipeable micro-learning feed when the agent has been busy long enough (conf&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":800,"height":432,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/e/f/efcfe7b5717628df10f3ce1ec9dbf7c45ecdeab9.gif"},{"max_width":750,"max_height":750,"width":750,"height":405,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/e/f/efcfe7b5717628df10f3ce1ec9dbf7c45ecdeab9_2_750x405.gif"},{"max_width":600,"max_height":600,"width":600,"height":324,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/e/f/efcfe7b5717628df10f3ce1ec9dbf7c45ecdeab9_2_600x324.gif"},{"max_width":500,"max_height":500,"width":500,"height":270,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/e/f/efcfe7b5717628df10f3ce1ec9dbf7c45ecdeab9_2_500x270.gif"},{"max_width":400,"max_height":400,"width":400,"height":216,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/e/f/efcfe7b5717628df10f3ce1ec9dbf7c45ecdeab9_2_400x216.gif"},{"max_width":300,"max_height":300,"width":300,"height":162,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/e/f/efcfe7b5717628df10f3ce1ec9dbf7c45ecdeab9_2_300x162.gif"},{"max_width":200,"max_height":200,"width":200,"height":108,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/e/f/efcfe7b5717628df10f3ce1ec9dbf7c45ecdeab9_2_200x108.gif"}],"tags":[{"id":285,"name":"extensions","slug":"extensions"},{"id":298,"name":"hooks","slug":"hooks"},{"id":343,"name":"marketplace","slug":"marketplace"}],"tags_descriptions":{},"views":29,"like_count":0,"has_summary":false,"last_poster_username":"ofershap","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":23957,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Built for Cursor: run synthetic market research through a remote MCP server","id":167229,"title":"Built for Cursor: run synthetic market research through a remote MCP server","slug":"built-for-cursor-run-synthetic-market-research-through-a-remote-mcp-server","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_1024x512.png","created_at":"2026-08-01T19:53:59.299Z","last_posted_at":"2026-08-01T19:53:59.356Z","bumped":true,"bumped_at":"2026-08-01T19:53:59.356Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"We built a Cursor integration for running an evidence-grounded first research pass without leaving the editor. \nTypical workflow: \n\nDefine a target audience from a plain-language brief.\nCreate a panel around a concrete p&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/6/6/668919547d9c901b04a60a8b9315a3e164a293b3_2_200x100.png"}],"tags":[{"id":47,"name":"mcp","slug":"mcp"}],"tags_descriptions":{},"views":28,"like_count":0,"has_summary":false,"last_poster_username":"getminds","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":131131,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Deploy static HTML &amp; Markdown into live URLs directly from Cursor in 1 click","id":167127,"title":"Deploy static HTML & Markdown into live URLs directly from Cursor in 1 click","slug":"deploy-static-html-markdown-into-live-urls-directly-from-cursor-in-1-click","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-31T07:38:08.045Z","last_posted_at":"2026-07-31T07:38:08.101Z","bumped":true,"bumped_at":"2026-07-31T07:38:08.101Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi Cursor builders! \nI built a zero-config extension &amp; skill called htmlto.link to let developers instantly publish static HTML pages, Markdown documents, PDF files, or AI-generated web apps into live public URLs directl&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":285,"name":"extensions","slug":"extensions"},{"id":299,"name":"skills","slug":"skills"},{"id":319,"name":"web-dev","slug":"web-dev"}],"tags_descriptions":{},"views":11,"like_count":0,"has_summary":false,"last_poster_username":"licc168","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":130933,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I got hit with a $111 AI bill in one day — so I built the thing that should&rsquo;ve existed","id":165981,"title":"I got hit with a $111 AI bill in one day — so I built the thing that should've existed","slug":"i-got-hit-with-a-111-ai-bill-in-one-day-so-i-built-the-thing-that-shouldve-existed","posts_count":3,"reply_count":0,"highest_post_number":7,"image_url":null,"created_at":"2026-07-17T06:08:03.365Z","last_posted_at":"2026-07-23T18:05:27.219Z","bumped":true,"bumped_at":"2026-07-29T19:57:27.976Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"real quick backstory — \nJune 7th I checked my Copilot usage and it said $111 overage. no warning. no gate. just a number. that was the moment. \nI’m not the type to just eat that and move on. I’m a builder. so I asked: wh&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":47,"name":"mcp","slug":"mcp"}],"tags_descriptions":{},"views":133,"like_count":1,"has_summary":false,"last_poster_username":"imKrisK","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":128267,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor tracking (transcripts + plans + rules)","id":166913,"title":"Cursor tracking (transcripts + plans + rules)","slug":"cursor-tracking-transcripts-plans-rules","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/original/3X/c/c/ccb614d17307fb2f9ed37890dc946123e7d2d18c.png","created_at":"2026-07-28T23:35:41.239Z","last_posted_at":"2026-07-28T23:35:41.307Z","bumped":true,"bumped_at":"2026-07-28T23:35:41.307Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"**Cursor tracking (transcripts + plans + rules)\nLanguage: PHP** \n  \n  \n  \nGithub","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":750,"height":529,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/c/c/ccb614d17307fb2f9ed37890dc946123e7d2d18c.png"},{"max_width":600,"max_height":600,"width":600,"height":423,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/c/c/ccb614d17307fb2f9ed37890dc946123e7d2d18c_2_600x423.png"},{"max_width":500,"max_height":500,"width":500,"height":352,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/c/c/ccb614d17307fb2f9ed37890dc946123e7d2d18c_2_500x352.png"},{"max_width":400,"max_height":400,"width":400,"height":282,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/c/c/ccb614d17307fb2f9ed37890dc946123e7d2d18c_2_400x282.png"},{"max_width":300,"max_height":300,"width":300,"height":211,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/c/c/ccb614d17307fb2f9ed37890dc946123e7d2d18c_2_300x211.png"},{"max_width":200,"max_height":200,"width":200,"height":141,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/c/c/ccb614d17307fb2f9ed37890dc946123e7d2d18c_2_200x141.png"}],"tags":[{"id":272,"name":"chat","slug":"chat"},{"id":295,"name":"rules","slug":"rules"}],"tags_descriptions":{},"views":21,"like_count":0,"has_summary":false,"last_poster_username":"pirica","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":126376,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"LoopBudget — soft warn / hard stop + session receipts for agent spend","id":166882,"title":"LoopBudget — soft warn / hard stop + session receipts for agent spend","slug":"loopbudget-soft-warn-hard-stop-session-receipts-for-agent-spend","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-28T16:46:08.803Z","last_posted_at":"2026-07-28T16:46:08.888Z","bumped":true,"bumped_at":"2026-07-28T16:46:08.888Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"LoopBudget is a sidecar integration for Cursor sessions: live spend estimates → soft warn → hard stop policy → a session receipt you can hand to finance (or your future self). \nWhy: mid-loop agent spend is fog until the &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[],"tags_descriptions":{},"views":28,"like_count":0,"has_summary":false,"last_poster_username":"Lucian_Lature","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":130520,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Built for Cursor — `spine-agent-probes` and Spine.Automation (one-line PowerShell probe outcomes)","id":166797,"title":"Built for Cursor — `spine-agent-probes` and Spine.Automation (one-line PowerShell probe outcomes)","slug":"built-for-cursor-spine-agent-probes-and-spine-automation-one-line-powershell-probe-outcomes","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-27T18:59:40.766Z","last_posted_at":"2026-07-27T18:59:40.839Z","bumped":true,"bumped_at":"2026-07-27T18:59:40.839Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"What this is\nTwo MIT-licensed artefacts that make the -AgentSummary / -Json probe pattern installable for Cursor agents — without re-teaching the full convention (that is the Guide linked below). \n\n\n\n\nArtefact\nRole\n\n\n\n\ns&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":273,"name":"terminal","slug":"terminal"},{"id":325,"name":"windows","slug":"windows"},{"id":299,"name":"skills","slug":"skills"},{"id":372,"name":"plugins","slug":"plugins"}],"tags_descriptions":{},"views":19,"like_count":0,"has_summary":false,"last_poster_username":"villepispa","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":107429,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Multi-Agent Orchestration in Cursor - Coordinating Specialized Agents","id":150022,"title":"Multi-Agent Orchestration in Cursor - Coordinating Specialized Agents","slug":"multi-agent-orchestration-in-cursor-coordinating-specialized-agents","posts_count":4,"reply_count":0,"highest_post_number":6,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_1024x512.png","created_at":"2026-01-27T03:40:48.666Z","last_posted_at":"2026-07-27T05:52:57.863Z","bumped":true,"bumped_at":"2026-07-27T05:52:57.863Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Showcase: Multi-Agent Orchestration in Cursor - Coordinating Specialized Agents\nHi everyone! I wanted to share a demonstration of how we can use Cursor’s agentic framework to orchestrate multiple specialized agents to so&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/3/7/37e81e82d59cde50ad066907aa249e533c8b6d11_2_200x100.png"}],"tags":[{"id":348,"name":"subagents","slug":"subagents"},{"id":295,"name":"rules","slug":"rules"},{"id":299,"name":"skills","slug":"skills"}],"tags_descriptions":{},"views":6281,"like_count":0,"has_summary":false,"last_poster_username":"xzllllwyyyy","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":642,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Frequent Poster","user_id":91841,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":62466,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":130243,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"How I set up multi-agent workflows in Cursor with reusable skills and agents","id":166742,"title":"How I set up multi-agent workflows in Cursor with reusable skills and agents","slug":"how-i-set-up-multi-agent-workflows-in-cursor-with-reusable-skills-and-agents","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-27T05:33:08.033Z","last_posted_at":"2026-07-27T05:33:08.139Z","bumped":true,"bumped_at":"2026-07-27T05:33:08.139Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"<span class=\"hashtag-icon-placeholder\"></span>skills</span> <span class=\"hashtag-icon-placeholder\"></span>subagents</span> <span class=\"hashtag-icon-placeholder\"></span>multitask</span> \n:waving_hand: I built a system that turns Cursor into a full multi-agent orchestration platform. One bash install.sh — 8 specialized agents + 16 workflow skills, ready in every project. \nWhy I&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"visibility_reason_id":1,"tags":[{"id":348,"name":"subagents","slug":"subagents"},{"id":299,"name":"skills","slug":"skills"}],"tags_descriptions":{},"views":128,"like_count":0,"has_summary":false,"last_poster_username":"xzllllwyyyy","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":130243,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"NEUS: Portable Trust Harness for Coding Agents","id":166660,"title":"NEUS: Portable Trust Harness for Coding Agents","slug":"neus-portable-trust-harness-for-coding-agents","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-25T18:55:06.656Z","last_posted_at":"2026-07-25T18:55:06.755Z","bumped":true,"bumped_at":"2026-07-25T18:55:06.755Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, I’ve been building NEUS using Cursor over the last 2 years, and now are fully orchestrating agentic workflows across fragmented tools, context, identity, and authority. \nYour AI agent just rewrote 14 files. &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"visibility_reason_id":1,"tags":[{"id":348,"name":"subagents","slug":"subagents"},{"id":295,"name":"rules","slug":"rules"},{"id":310,"name":"security","slug":"security"}],"tags_descriptions":{},"views":52,"like_count":0,"has_summary":false,"last_poster_username":"chrisjleal","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":130174,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-1,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":-3,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Sharing the infrastructure behind my AI-native development workflow","id":166571,"title":"Sharing the infrastructure behind my AI-native development workflow","slug":"sharing-the-infrastructure-behind-my-ai-native-development-workflow","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-24T13:18:19.852Z","last_posted_at":"2026-07-24T13:18:19.919Z","bumped":true,"bumped_at":"2026-07-24T13:18:19.919Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello everyone, \nI have spent dozens of hours working on my ideal template to quickly bring applications into production, which could be of interest to those who want to rapidly deliver a scalable prototype, in an AI-nat&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":348,"name":"subagents","slug":"subagents"},{"id":295,"name":"rules","slug":"rules"},{"id":298,"name":"hooks","slug":"hooks"}],"tags_descriptions":{},"views":36,"like_count":0,"has_summary":false,"last_poster_username":"louisbrulenaudet","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":128969,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"The SLOBAC Audit - So AI wrote your code a ton of tests. Are they good tests? This can answer!","id":166330,"title":"The SLOBAC Audit - So AI wrote your code a ton of tests. Are they good tests? This can answer!","slug":"the-slobac-audit-so-ai-wrote-your-code-a-ton-of-tests-are-they-good-tests-this-can-answer","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/original/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282.jpeg","created_at":"2026-07-22T01:21:48.005Z","last_posted_at":"2026-07-22T01:21:48.086Z","bumped":true,"bumped_at":"2026-07-22T01:21:48.086Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"SLOBAC - The Suite Life of Bobs and Code\n  \nAI is great at writing tests. It is also great at writing tests that look great and don’t protect anything. It’s also great at writing the same test 10 times. Do you know what’&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1000,"height":542,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282.jpeg"},{"max_width":800,"max_height":800,"width":800,"height":433,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282_2_800x433.jpeg"},{"max_width":750,"max_height":750,"width":750,"height":406,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282_2_750x406.jpeg"},{"max_width":600,"max_height":600,"width":600,"height":325,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282_2_600x325.jpeg"},{"max_width":500,"max_height":500,"width":500,"height":271,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282_2_500x271.jpeg"},{"max_width":400,"max_height":400,"width":400,"height":216,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282_2_400x216.jpeg"},{"max_width":300,"max_height":300,"width":300,"height":162,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282_2_300x162.jpeg"},{"max_width":200,"max_height":200,"width":200,"height":108,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/5/8/58f3fe3138e6f749def7cbced5d101809406b282_2_200x108.jpeg"}],"tags":[{"id":348,"name":"subagents","slug":"subagents"},{"id":299,"name":"skills","slug":"skills"},{"id":372,"name":"plugins","slug":"plugins"}],"tags_descriptions":{},"views":34,"like_count":0,"has_summary":false,"last_poster_username":"Texarkanine","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":73118,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Ever had Cursor confidently write a deprecated API? I measured how often it happens","id":166302,"title":"Ever had Cursor confidently write a deprecated API? I measured how often it happens","slug":"ever-had-cursor-confidently-write-a-deprecated-api-i-measured-how-often-it-happens","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-21T19:53:05.531Z","last_posted_at":"2026-07-21T19:53:05.610Z","bumped":true,"bumped_at":"2026-07-21T19:53:05.610Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"If you’ve used Cursor against a library that recently shipped a major version, you’ve probably hit this: the generated code looks perfect, but it won’t compile — because the model wrote the previous major’s API from memo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":340,"name":"anthropic","slug":"anthropic"},{"id":329,"name":"typescript","slug":"typescript"}],"tags_descriptions":{},"views":31,"like_count":0,"has_summary":false,"last_poster_username":"Kalpit_Rathore","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":129436,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Turning Cursor into a local-first, agentic IDE for long-form writing/novels (Buckram Studio)","id":166257,"title":"Turning Cursor into a local-first, agentic IDE for long-form writing/novels (Buckram Studio)","slug":"turning-cursor-into-a-local-first-agentic-ide-for-long-form-writing-novels-buckram-studio","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-21T11:50:04.981Z","last_posted_at":"2026-07-21T11:50:05.057Z","bumped":true,"bumped_at":"2026-07-21T11:50:05.057Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone :waving_hand: \nI built a local-first Cursor extension called **Buckram Studio** to solve the “context window decay” problem when editing long-form prose and fiction using the usual suspects tools and browser&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":297,"name":"context","slug":"context"},{"id":285,"name":"extensions","slug":"extensions"}],"tags_descriptions":{},"views":42,"like_count":0,"has_summary":false,"last_poster_username":"buckramstudio","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":129339,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Software Factory MCP – Turn your AI coding assistant into a software development team","id":166179,"title":"Software Factory MCP – Turn your AI coding assistant into a software development team","slug":"software-factory-mcp-turn-your-ai-coding-assistant-into-a-software-development-team","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_1024x512.png","created_at":"2026-07-20T15:44:14.780Z","last_posted_at":"2026-07-20T15:44:14.850Z","bumped":true,"bumped_at":"2026-07-20T15:44:14.850Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi everyone, \nI built Software Factory MCP, an open-source MCP server that transforms AI coding assistants into a software development team with specialized agents. \nIt currently includes agents for: \n\n\nProduct Manager \n\n&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/f/a/fada41288b0961e48f5ff6a71ffb6464bd405218_2_200x100.png"}],"tags":[{"id":47,"name":"mcp","slug":"mcp"},{"id":348,"name":"subagents","slug":"subagents"}],"tags_descriptions":{},"views":55,"like_count":0,"has_summary":false,"last_poster_username":"Tresor_ALADE","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":129123,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Proman — a task tree extension for Cursor/VS Code","id":166103,"title":"Proman — a task tree extension for Cursor/VS Code","slug":"proman-a-task-tree-extension-for-cursor-vs-code","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_1023x865.png","created_at":"2026-07-19T08:11:34.674Z","last_posted_at":"2026-07-19T08:11:34.747Z","bumped":true,"bumped_at":"2026-07-19T08:11:34.747Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"What I Built: \nProman (Project Manager) — a task tree extension for Cursor/VS Code. \nThe Problem I Had: \nI love Cursor, but I kept running into a wall. My Agent would generate huge, messy diffs (like +1500 lines). I’d lo&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1912,"height":1616,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/a/e/ae0294b046645a8ea5888057841572132ba054de.png"},{"max_width":1024,"max_height":1024,"width":1023,"height":865,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_1023x865.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":845,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_1000x845.png"},{"max_width":800,"max_height":800,"width":800,"height":676,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_800x676.png"},{"max_width":750,"max_height":750,"width":750,"height":633,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_750x633.png"},{"max_width":600,"max_height":600,"width":600,"height":507,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_600x507.png"},{"max_width":500,"max_height":500,"width":500,"height":422,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_500x422.png"},{"max_width":400,"max_height":400,"width":400,"height":338,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_400x338.png"},{"max_width":300,"max_height":300,"width":300,"height":253,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_300x253.png"},{"max_width":200,"max_height":200,"width":200,"height":169,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/a/e/ae0294b046645a8ea5888057841572132ba054de_2_200x169.png"}],"tags":[{"id":285,"name":"extensions","slug":"extensions"},{"id":280,"name":"plan-mode","slug":"plan-mode"}],"tags_descriptions":{},"views":31,"like_count":0,"has_summary":false,"last_poster_username":"vibondar","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":128929,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Built for Cursor: Turning Cursor into a local-first, agentic IDE for long-form writing/novels (Buckram Studio)","id":166057,"title":"Built for Cursor: Turning Cursor into a local-first, agentic IDE for long-form writing/novels (Buckram Studio)","slug":"built-for-cursor-turning-cursor-into-a-local-first-agentic-ide-for-long-form-writing-novels-buckram-studio","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-18T04:31:15.915Z","last_posted_at":"2026-07-18T04:31:15.991Z","bumped":true,"bumped_at":"2026-07-18T04:31:15.991Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone, \nLike most of you, I live in Cursor for engineering. But a while back, I realized that managing a 50k+ word manuscript or world-building wiki has the exact same problems as managing a large codebase: contex&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":297,"name":"context","slug":"context"},{"id":285,"name":"extensions","slug":"extensions"},{"id":295,"name":"rules","slug":"rules"}],"tags_descriptions":{},"views":37,"like_count":0,"has_summary":false,"last_poster_username":"osiworx_osiworx","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":128778,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"A frictionless way to turn your browser LLM sessions into Cursor context","id":166026,"title":"A frictionless way to turn your browser LLM sessions into Cursor context","slug":"a-frictionless-way-to-turn-your-browser-llm-sessions-into-cursor-context","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-17T17:28:11.126Z","last_posted_at":"2026-07-17T17:28:11.219Z","bumped":true,"bumped_at":"2026-07-17T17:28:11.219Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone, \nIf you’re like me, your workflow looks like this: you spend 20 minutes debugging a complex architectural or data schema issue in a browser LLM (Claude, ChatGPT, DeepSeek), get to a solid implementation roa&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":297,"name":"context","slug":"context"}],"tags_descriptions":{},"views":35,"like_count":1,"has_summary":false,"last_poster_username":"Hista_Vista","category_id":19,"op_like_count":1,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":128700,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"The Powerful Skill That Makes Cursor Multitask Actually Efficient: CASA","id":165996,"title":"The Powerful Skill That Makes Cursor Multitask Actually Efficient: CASA","slug":"the-powerful-skill-that-makes-cursor-multitask-actually-efficient-casa","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-17T08:29:54.607Z","last_posted_at":"2026-07-17T08:29:54.693Z","bumped":true,"bumped_at":"2026-07-17T08:29:54.693Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi folks — if Multitask / multi-agent feels powerful but gets messy (agents “as we discussed,” no clear scope, one green test = done), try CASA via open-source Skill casa-commander. \nShort version: agents pass artifacts,&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":348,"name":"subagents","slug":"subagents"},{"id":299,"name":"skills","slug":"skills"},{"id":387,"name":"multitask","slug":"multitask"}],"tags_descriptions":{},"views":40,"like_count":0,"has_summary":false,"last_poster_username":"Chii","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":128621,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Cursor-migrate: effortlessly move your project&rsquo;s folder without losing your Cursor context","id":164830,"title":"Cursor-migrate: effortlessly move your project's folder without losing your Cursor context","slug":"cursor-migrate-effortlessly-move-your-projects-folder-without-losing-your-cursor-context","posts_count":2,"reply_count":0,"highest_post_number":5,"image_url":null,"created_at":"2026-07-05T03:28:15.293Z","last_posted_at":"2026-07-16T14:57:49.661Z","bumped":true,"bumped_at":"2026-07-16T14:57:49.661Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hi all! \nI work at a company that recently got acquired, and as I was moving my projects folders around to reflect that change, I noticed that I was losing my cursor chat history. That was a bummer, because it had a lot &hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":272,"name":"chat","slug":"chat"},{"id":296,"name":"indexing","slug":"indexing"}],"tags_descriptions":{},"views":105,"like_count":3,"has_summary":false,"last_poster_username":"danielengdahl","category_id":19,"op_like_count":3,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":null,"description":"Original Poster","user_id":32955,"primary_group_id":null,"flair_group_id":null},{"extras":"latest","description":"Most Recent Poster","user_id":128470,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Local prompt and file-read gates for Cursor","id":165718,"title":"Local prompt and file-read gates for Cursor","slug":"local-prompt-and-file-read-gates-for-cursor","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_1024x512.png","created_at":"2026-07-14T15:03:56.240Z","last_posted_at":"2026-07-14T15:03:56.327Z","bumped":true,"bumped_at":"2026-07-14T15:03:56.327Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"I built a local security layer for Cursor hooks. \nIt checks prompts before submission and can block access to sensitive \nfiles such as .env, private keys and local configuration files. \nEverything runs locally. \nInstalla&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":[{"max_width":null,"max_height":null,"width":1200,"height":600,"url":"https://us1.discourse-cdn.com/cursor1/original/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5.png"},{"max_width":1024,"max_height":1024,"width":1024,"height":512,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_1024x512.png"},{"max_width":1000,"max_height":1000,"width":1000,"height":500,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_1000x500.png"},{"max_width":800,"max_height":800,"width":800,"height":400,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_800x400.png"},{"max_width":750,"max_height":750,"width":750,"height":375,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_750x375.png"},{"max_width":600,"max_height":600,"width":600,"height":300,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_600x300.png"},{"max_width":500,"max_height":500,"width":500,"height":250,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_500x250.png"},{"max_width":400,"max_height":400,"width":400,"height":200,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_400x200.png"},{"max_width":300,"max_height":300,"width":300,"height":150,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_300x150.png"},{"max_width":200,"max_height":200,"width":200,"height":100,"url":"https://us1.discourse-cdn.com/cursor1/optimized/3X/4/f/4f80bf76b2642d458197bb304a09e11dcf8400c5_2_200x100.png"}],"tags":[{"id":298,"name":"hooks","slug":"hooks"},{"id":310,"name":"security","slug":"security"}],"tags_descriptions":{},"views":32,"like_count":0,"has_summary":false,"last_poster_username":"hudishkin","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":127786,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"Stream Deck script execution for NodeJS projects","id":165621,"title":"Stream Deck script execution for NodeJS projects","slug":"stream-deck-script-execution-for-nodejs-projects","posts_count":1,"reply_count":0,"highest_post_number":1,"image_url":null,"created_at":"2026-07-13T17:06:05.272Z","last_posted_at":"2026-07-13T17:06:05.337Z","bumped":true,"bumped_at":"2026-07-13T17:06:05.337Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hello I’ve ported the VSCode Extensions that enable package.json script execution to enable the use of it within Cursor. It uses the same structure and communication. \nThe concepts and code have been reused and it is all&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":285,"name":"extensions","slug":"extensions"}],"tags_descriptions":{},"views":28,"like_count":0,"has_summary":false,"last_poster_username":"Sam_Rose","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest single","description":"Original Poster, Most Recent Poster","user_id":127578,"primary_group_id":null,"flair_group_id":null}]},{"fancy_title":"I built a tool to render Cursor&rsquo;s Markdown plans into live, interactive web UIs","id":165491,"title":"I built a tool to render Cursor's Markdown plans into live, interactive web UIs","slug":"i-built-a-tool-to-render-cursors-markdown-plans-into-live-interactive-web-uis","posts_count":3,"reply_count":1,"highest_post_number":5,"image_url":null,"created_at":"2026-07-12T08:47:15.731Z","last_posted_at":"2026-07-13T13:07:11.973Z","bumped":true,"bumped_at":"2026-07-13T13:07:11.973Z","archetype":"regular","unseen":false,"pinned":false,"unpinned":null,"excerpt":"Hey everyone, \nI love using Cursor for complex refactors and architecture planning, but I found myself getting constantly frustrated trying to read thousands of lines of Markdown in the narrow chat window. It’s especiall&hellip;","visible":true,"closed":false,"archived":false,"bookmarked":null,"liked":null,"thumbnails":null,"tags":[{"id":280,"name":"plan-mode","slug":"plan-mode"},{"id":299,"name":"skills","slug":"skills"}],"tags_descriptions":{},"views":69,"like_count":1,"has_summary":false,"last_poster_username":"Igal_Emona","category_id":19,"op_like_count":0,"pinned_globally":false,"featured_link":null,"has_accepted_answer":false,"can_vote":false,"posters":[{"extras":"latest","description":"Original Poster, Most Recent Poster","user_id":127231,"primary_group_id":null,"flair_group_id":null},{"extras":null,"description":"Recent Poster","user_id":750,"primary_group_id":42,"flair_group_id":42}]}]}}