[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"summary-cd028e2b10438b78-agentic-engineering-ai-as-junior-dev-via-context-r-summary":3,"summaries-facets-categories":262,"summary-related-cd028e2b10438b78-agentic-engineering-ai-as-junior-dev-via-context-r-summary":3848},{"id":4,"title":5,"ai":6,"body":13,"categories":237,"created_at":238,"date_modified":238,"description":239,"extension":240,"faq":238,"featured":241,"kicker_label":238,"meta":242,"navigation":243,"path":244,"published_at":245,"question":238,"scraped_at":246,"seo":247,"sitemap":248,"source_id":249,"source_name":250,"source_type":251,"source_url":252,"stem":253,"tags":254,"thumbnail_url":238,"tldr":259,"tweet":238,"unknown_tags":260,"__hash__":261},"summaries\u002Fsummaries\u002Fcd028e2b10438b78-agentic-engineering-ai-as-junior-dev-via-context-r-summary.md","Agentic Engineering: AI as Junior Dev via Context & RPI Loop",{"provider":7,"model":8,"input_tokens":9,"output_tokens":10,"processing_time_ms":11,"cost_usd":12},"openrouter","x-ai\u002Fgrok-4.1-fast",8137,1863,12587,0.00226805,{"type":14,"value":15,"toc":228},"minimark",[16,21,30,33,40,44,47,50,53,58,62,65,87,90,158,163,167,170,184,187,190,195,199],[17,18,20],"h2",{"id":19},"mental-model-ai-agents-as-enthusiastic-junior-developers","Mental Model: AI Agents as Enthusiastic Junior Developers",[22,23,24,25,29],"p",{},"Brendan O'Leary reframes coding agents not as autocomplete tools but as collaborators akin to junior engineers. Evolved from 2020s line-finishers to 2026 executors that break down tasks, edit files, run tests, and create PRs. This shift demands treating them as \"energetic enthusiastic extremely well-read often confidently wrong junior developer",[26,27,28],"span",{},"s","\"—fast, tireless, ego-free, with vast knowledge across languages\u002Fframeworks, but lacking business judgment or architectural context.",[22,31,32],{},"Arman, Flask creator, gained >30% daily time by directing handoffs: \"we're no longer just using machines we're now working with them.\" O'Leary stresses articulating workflows—what to hand off vs. keep—to bridge the gap where 90% of engineers use AI but few maximize it. Blind acceptance yields \"technically correct and contextually wrong\" code; direction amplifies human thinking.",[22,34,35,39],{},[36,37,38],"strong",{},"Quote:"," \"think about your AI agent as an energetic enthusiastic extremely well-read often confidently wrong junior developer\" (O'Leary's core mental model, explaining why agents excel at speed\u002Fbreadth but fail on nuance, urging judgment as the human edge).",[17,41,43],{"id":42},"context-engineering-the-art-of-selective-isolated-inputs","Context Engineering: The Art of Selective, Isolated Inputs",[22,45,46],{},"Context is the linchpin: expensive (tokens compound costs), degradable (quality drops >50% window fill), and poisonable (bad\u002Foutdated\u002Fmixed inputs corrupt outputs). MCP servers auto-load context, pushing into \"dumb zone.\" Solutions: persist externally (scratchpads, agents.md), select relevant slices (file @mentions, disable unneeded MCPs), summarize\u002Ftrim post-deep dives, isolate via new sessions or parallel agents.",[22,48,49],{},"O'Leary's intern anecdote illustrates: Wireframed iPad patient-history app in Balsamiq (Comic Sans, emoji placeholders) handed to interns yielded literal prototype. Fault: poor context curation, not juniors. Same for agents—\"not giving the right context... what's important what's not.\"",[22,51,52],{},"Habits: One task\u002Fsession, monitor context meter, restart with agent-written summary prompt if off-rails. Karpathy: \"context engineering is a delicate art and science.\" Enables task separation, mirroring junior eng management.",[22,54,55,57],{},[36,56,38],{}," \"more context doesn't always mean better results... it can make the model actually dumber\" (Highlights quality-cost tradeoffs, why selective isolation beats dumping everything).",[17,59,61],{"id":60},"research-plan-implement-workflow-leverage-human-thinking-upfront","Research-Plan-Implement Workflow: Leverage Human Thinking Upfront",[22,63,64],{},"Avoid \"help me implement X\" pitfalls—jumping to code assumes wrong, wastes time, breeds anti-AI sentiment. Instead, RPI loop:",[66,67,68,75,81],"ul",{},[69,70,71,74],"li",{},[36,72,73],{},"Research (Ask Mode):"," Non-executable chat-only (Kilo's \"ask mode\" reads files optionally). Understand codebase, data flow, paradigms, edges. Brainstorm. Output: reviewable doc aligning human\u002FAI understanding.",[69,76,77,80],{},[36,78,79],{},"Plan:"," Explicit steps—files touched\u002Fcreated, verification tests, in\u002Fout scope. Output: step-by-step plan.md (common in repos). Use cheaper models here.",[69,82,83,86],{},[36,84,85],{},"Implement:"," New session with plan only. Low context, frequent Git commits (O'Leary's GitLab bias: local Git as \"first PR review\"). Human review each change.",[22,88,89],{},"Human leverage max in research\u002Fplan; Dexory: \"a bad line of research can potentially be hundreds of lines of bad code.\" \"AI can't replace thinking it can only amplify the thinking you've done.\" Skips demo-style code-spew; see path.lo.ai for patterns.",[91,92,93,112],"table",{},[94,95,96],"thead",{},[97,98,99,103,106,109],"tr",{},[100,101,102],"th",{},"Phase",[100,104,105],{},"Goal",[100,107,108],{},"Tools\u002FOutputs",[100,110,111],{},"Human Role",[113,114,115,130,144],"tbody",{},[97,116,117,121,124,127],{},[118,119,120],"td",{},"Research",[118,122,123],{},"Understand system",[118,125,126],{},"Ask mode → research doc",[118,128,129],{},"Review\u002Falign",[97,131,132,135,138,141],{},[118,133,134],{},"Plan",[118,136,137],{},"Outline changes",[118,139,140],{},"Plan.md w\u002F steps\u002Ftests\u002Fscope",[118,142,143],{},"High-leverage thinking",[97,145,146,149,152,155],{},[118,147,148],{},"Implement",[118,150,151],{},"Execute",[118,153,154],{},"Code mode + Git commits",[118,156,157],{},"Approve\u002Fiterate",[22,159,160,162],{},[36,161,38],{}," \"AI can't replace thinking it can only amplify the thinking you've done or the lack of thinking you haven't done\" (Dexory via O'Leary; justifies RPI's upfront investment for reliable execution).",[17,164,166],{"id":165},"agent-configuration-modes-rules-and-custom-playbooks","Agent Configuration: Modes, Rules, and Custom Playbooks",[22,168,169],{},"Tailor via modes (Kilo: ask\u002Fcode\u002Farchitect for role-focus), workspace rules (build\u002Ftest commands, testing reqs), tunable autonomy (auto-approve reads\u002Ftests? Parallel agents? Worktrees?). Buckets:",[66,171,172,178],{},[69,173,174,177],{},[36,175,176],{},"agents.md:"," De facto standard—always-loaded README: conventions, commands, reqs.",[69,179,180,183],{},[36,181,182],{},"skills.md:"," On-demand playbooks (e.g., changelogs, motion graphics)—reusable workflows.",[22,185,186],{},"Power tips (Kilo\u002FVS Code): @mention files\u002Fcommits, \u002Fcommands (new task, condense context), select-code right-click. Tune as you learn; start conservative.",[22,188,189],{},"Iterate comfort: Begin low autonomy, expand. Git for safety nets pre-PR.",[22,191,192,194],{},[36,193,38],{}," \"a bad line of research can potentially be hundreds of lines of bad code\" (Dexory; underscores why specialized modes\u002Frules prevent implementation disasters).",[17,196,198],{"id":197},"key-takeaways","Key Takeaways",[66,200,201,204,207,210,213,216,219,222,225],{},[69,202,203],{},"Adopt junior dev mental model: Hand off grunt work, retain judgment\u002Fcontext.",[69,205,206],{},"Monitor context \u003C50% fill; persist\u002Fselect\u002Fsummarize\u002Fisolate to cut costs\u002Fdegradation.",[69,208,209],{},"RPI loop: Spend human time on research\u002Fplan for 30%+ gains; implement in fresh, low-context sessions.",[69,211,212],{},"One task\u002Fsession; restart with agent summaries if derailed.",[69,214,215],{},"Mandate agents.md (rules\u002Fconventions); use skills.md for repeats.",[69,217,218],{},"Frequent local Git commits as agent \"PR review.\"",[69,220,221],{},"Modes limit scope: Ask for research, code for execution.",[69,223,224],{},"Tune autonomy gradually; @mentions\u002F\u002Fcommands accelerate.",[69,226,227],{},"Check path.lo.ai for workflows; avoid code-first prompts.",{"title":229,"searchDepth":230,"depth":230,"links":231},"",2,[232,233,234,235,236],{"id":19,"depth":230,"text":20},{"id":42,"depth":230,"text":43},{"id":60,"depth":230,"text":61},{"id":165,"depth":230,"text":166},{"id":197,"depth":230,"text":198},[],null,"Coding agents are quickly moving from novelty to necessity, but most teams are still stuck between demos that feel magical and systems that break down in real-world engineering environments. In this session, Brendan O’Leary explores what it takes to make coding agents reliable collaborators rather than unpredictable copilots. Drawing from hands-on experience building and scaling AI coding agents, Brendan can unpack where agents succeed, where they fail, and how engineers can design workflows that balance speed with control. Attendees will learn how to think about agent autonomy, context management, and human-in-the-loop design so AI can meaningfully accelerate development without sacrificing code quality, security, or trust. This talk is for engineers ready to move past “vibe coding” and into production-grade agent-driven software development.\n\n\nBrendan O'Leary - Developer Relations Engineer, Kilo Code\n\nAs conversations shift from AI demos to real engineering and coding agents begin moving into production environments, Brendan is passionate about helping teams understand not just what’s possible, but what’s practical. He’s especially energized by audiences who are grappling with the same questions he sees every day: how much autonomy to give agents, how to keep humans meaningfully in the loop, and how to move beyond “vibe coding” into reliable software development.\n\nBrendan is a builder and practitioner at Kilo Code, working hands-on with AI coding agents and the realities of deploying them in serious engineering contexts. He’s mastered the role of choreographer, successfully balancing the collaborative dance between human creativity and machine capability. \n\nHis perspective of coding agents is rooted in lived experience, combining a deep technical understanding with a clear-eyed view of where agents succeed, where they fail, and why trust is the missing layer most tools overlook. Brendan brings a candid, engineer-first approach that resonates with technical audiences and leaves them with concrete ways to rethink how humans and coding agents collaborate in production systems.\n\nSocials:\nhttps:\u002F\u002Fwww.linkedin.com\u002Fin\u002Folearycrew\u002F\nhttps:\u002F\u002Fboleary.dev\u002F\nhttps:\u002F\u002Fx.com\u002Folearycrew\nhttps:\u002F\u002Fgitlab.com\u002Fbrendan\u002Fboleary-dot-dev\nhttps:\u002F\u002Fkilo.ai\u002F","md",false,{},true,"\u002Fsummaries\u002Fcd028e2b10438b78-agentic-engineering-ai-as-junior-dev-via-context-r-summary","2026-04-07 23:00:06","2026-04-08 14:47:24",{"title":5,"description":239},{"loc":244},"cd028e2b10438b78","AI Engineer","video","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=BEKc4P87XKo","summaries\u002Fcd028e2b10438b78-agentic-engineering-ai-as-junior-dev-via-context-r-summary",[255,256,257,258],"agents","ai-tools","prompt-engineering","dev-productivity","Treat coding agents as fast but judgment-lacking junior devs: master context engineering and research-plan-implement workflow to gain 30%+ time savings without quality loss.",[258],"TtBppO0TC7BRVuck9kapaUSARxBe4OFBQ0J8xahl-_w",[263,266,269,272,275,278,280,282,284,286,288,290,293,295,297,299,301,303,305,307,309,311,314,317,319,321,324,326,328,331,333,335,337,339,341,343,345,347,349,351,353,355,357,359,361,363,365,367,369,371,373,375,377,379,381,383,385,387,389,391,393,395,397,399,401,403,405,407,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,447,449,451,453,455,457,459,461,463,465,467,469,471,473,475,477,479,481,483,485,487,489,491,493,495,497,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,533,535,537,539,541,543,545,547,549,551,553,555,557,559,561,563,565,567,569,571,573,575,577,579,581,583,585,588,590,592,594,596,598,600,602,604,606,608,610,612,614,616,618,620,622,624,626,628,630,632,634,636,638,640,642,644,646,648,650,652,654,656,658,660,662,664,666,668,670,672,674,676,678,680,682,684,686,688,690,692,694,696,698,700,702,704,706,708,710,712,714,716,718,720,722,724,726,728,730,732,734,736,738,740,742,744,746,748,750,752,754,756,758,760,762,764,766,768,770,772,774,776,778,780,782,784,786,788,790,792,794,796,798,800,802,804,806,808,810,812,814,816,818,820,822,824,826,828,830,832,834,836,838,840,842,844,846,848,850,852,854,856,858,860,862,864,866,868,870,872,874,876,878,880,882,884,886,888,890,892,894,896,898,900,902,904,906,908,910,912,914,916,918,920,922,924,926,928,930,932,934,936,938,940,942,944,946,948,950,952,954,956,958,960,962,964,966,968,970,972,974,976,978,980,982,984,986,988,990,992,994,996,998,1000,1002,1004,1006,1008,1010,1012,1014,1016,1018,1020,1022,1024,1026,1028,1030,1032,1034,1036,1038,1040,1042,1044,1046,1048,1050,1052,1054,1056,1058,1060,1062,1064,1066,1068,1070,1072,1074,1076,1078,1080,1082,1084,1086,1088,1090,1092,1094,1096,1098,1100,1102,1104,1106,1108,1110,1112,1114,1116,1118,1120,1122,1124,1126,1128,1130,1132,1134,1136,1138,1140,1142,1144,1146,1148,1150,1152,1154,1156,1158,1160,1162,1164,1166,1168,1170,1172,1174,1176,1178,1180,1182,1184,1186,1188,1190,1192,1194,1196,1198,1200,1202,1204,1206,1208,1210,1212,1214,1216,1218,1220,1222,1224,1226,1228,1230,1232,1234,1236,1238,1240,1242,1244,1246,1248,1250,1252,1254,1256,1258,1260,1262,1264,1266,1268,1270,1272,1274,1276,1278,1280,1282,1284,1286,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1310,1312,1314,1316,1318,1320,1322,1324,1326,1328,1330,1332,1334,1336,1338,1340,1342,1344,1346,1348,1350,1352,1354,1356,1358,1360,1362,1364,1366,1368,1370,1372,1374,1376,1378,1380,1382,1384,1386,1388,1390,1392,1394,1396,1398,1400,1402,1404,1406,1408,1410,1412,1414,1416,1418,1420,1422,1424,1426,1428,1430,1432,1434,1436,1438,1440,1442,1444,1446,1448,1450,1452,1454,1456,1458,1460,1462,1464,1466,1468,1470,1472,1474,1476,1478,1480,1482,1484,1486,1488,1490,1492,1494,1496,1498,1500,1502,1504,1506,1508,1510,1512,1514,1516,1518,1520,1522,1524,1526,1528,1530,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1566,1568,1570,1572,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1608,1610,1612,1614,1616,1618,1620,1622,1624,1626,1628,1630,1632,1634,1636,1638,1640,1642,1644,1646,1648,1650,1652,1654,1656,1658,1660,1662,1664,1666,1668,1670,1672,1674,1676,1678,1680,1682,1684,1686,1688,1690,1692,1694,1696,1698,1700,1702,1704,1706,1708,1710,1712,1714,1716,1718,1720,1722,1724,1726,1728,1730,1732,1734,1736,1738,1740,1742,1744,1746,1748,1750,1752,1754,1756,1758,1760,1762,1764,1766,1768,1770,1772,1774,1776,1778,1780,1782,1784,1786,1788,1790,1792,1794,1796,1798,1800,1802,1804,1806,1808,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1836,1838,1840,1842,1844,1846,1848,1850,1852,1854,1856,1858,1860,1862,1864,1866,1868,1870,1872,1874,1876,1878,1880,1882,1884,1886,1888,1890,1892,1894,1896,1898,1900,1902,1904,1906,1908,1910,1912,1914,1916,1918,1920,1922,1924,1926,1928,1930,1932,1934,1936,1938,1940,1942,1944,1946,1948,1950,1952,1954,1956,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1986,1988,1990,1992,1994,1996,1998,2000,2002,2004,2006,2008,2010,2012,2014,2016,2018,2020,2022,2024,2026,2028,2030,2032,2034,2036,2038,2040,2042,2044,2046,2048,2050,2052,2054,2056,2058,2060,2062,2064,2066,2068,2070,2072,2074,2076,2078,2080,2082,2084,2086,2088,2090,2092,2094,2096,2098,2100,2102,2104,2106,2108,2110,2112,2114,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2160,2162,2164,2166,2168,2170,2172,2174,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2196,2198,2200,2202,2204,2206,2208,2210,2212,2214,2216,2218,2220,2222,2224,2226,2228,2230,2232,2234,2236,2238,2240,2242,2244,2246,2248,2250,2252,2254,2256,2258,2260,2262,2264,2266,2268,2270,2272,2274,2276,2278,2280,2282,2284,2286,2288,2290,2292,2294,2296,2298,2300,2302,2304,2306,2308,2310,2312,2314,2316,2318,2320,2322,2324,2326,2328,2330,2332,2334,2336,2338,2340,2342,2344,2346,2348,2350,2352,2354,2356,2358,2360,2362,2364,2366,2368,2370,2372,2374,2376,2378,2380,2382,2384,2386,2388,2390,2392,2394,2396,2398,2400,2402,2404,2406,2408,2410,2412,2414,2416,2418,2420,2422,2424,2426,2428,2430,2432,2434,2436,2438,2440,2442,2444,2446,2448,2450,2452,2454,2456,2458,2460,2462,2464,2466,2468,2470,2472,2474,2476,2478,2480,2482,2484,2486,2488,2490,2492,2494,2496,2498,2500,2502,2504,2506,2508,2510,2512,2514,2516,2518,2520,2522,2524,2526,2528,2530,2532,2534,2536,2538,2540,2542,2544,2546,2548,2550,2552,2554,2556,2558,2560,2562,2564,2566,2568,2570,2572,2574,2576,2578,2580,2582,2584,2586,2588,2590,2592,2594,2596,2598,2600,2602,2604,2606,2608,2610,2612,2614,2616,2618,2620,2622,2624,2626,2628,2630,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2652,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2676,2678,2680,2682,2684,2686,2688,2690,2692,2694,2696,2698,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2906,2908,2910,2912,2914,2916,2918,2920,2922,2924,2926,2928,2930,2932,2934,2936,2938,2940,2942,2944,2946,2948,2950,2952,2954,2956,2958,2960,2962,2964,2966,2968,2970,2972,2974,2976,2978,2980,2982,2984,2986,2988,2990,2992,2994,2996,2998,3000,3002,3004,3006,3008,3010,3012,3014,3016,3018,3020,3022,3024,3026,3028,3030,3032,3034,3036,3038,3040,3042,3044,3046,3048,3050,3052,3054,3056,3058,3060,3062,3064,3066,3068,3070,3072,3074,3076,3078,3080,3082,3084,3086,3088,3090,3092,3094,3096,3098,3100,3102,3104,3106,3108,3110,3112,3114,3116,3118,3120,3122,3124,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3146,3148,3150,3152,3154,3156,3158,3160,3162,3164,3166,3168,3170,3172,3174,3176,3178,3180,3182,3184,3186,3188,3190,3192,3194,3196,3198,3200,3202,3204,3206,3208,3210,3212,3214,3216,3218,3220,3222,3224,3226,3228,3230,3232,3234,3236,3238,3240,3242,3244,3246,3248,3250,3252,3254,3256,3258,3260,3262,3264,3266,3268,3270,3272,3274,3276,3278,3280,3282,3284,3286,3288,3290,3292,3294,3296,3298,3300,3302,3304,3306,3308,3310,3312,3314,3316,3318,3320,3322,3324,3326,3328,3330,3332,3334,3336,3338,3340,3342,3344,3346,3348,3350,3352,3354,3356,3358,3360,3362,3364,3366,3368,3370,3372,3374,3376,3378,3380,3382,3384,3386,3388,3390,3392,3394,3396,3398,3400,3402,3404,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3476,3478,3480,3482,3484,3486,3488,3490,3492,3494,3496,3498,3500,3502,3504,3506,3508,3510,3512,3514,3516,3518,3520,3522,3524,3526,3528,3530,3532,3534,3536,3538,3540,3542,3544,3546,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3570,3572,3574,3576,3578,3580,3582,3584,3586,3588,3590,3592,3594,3596,3598,3600,3602,3604,3606,3608,3610,3612,3614,3616,3618,3620,3622,3624,3626,3628,3630,3632,3634,3636,3638,3640,3642,3644,3646,3648,3650,3652,3654,3656,3658,3660,3662,3664,3666,3668,3670,3672,3674,3676,3678,3680,3682,3684,3686,3688,3690,3692,3694,3696,3698,3700,3702,3704,3706,3708,3710,3712,3714,3716,3718,3720,3722,3724,3726,3728,3730,3732,3734,3736,3738,3740,3742,3744,3746,3748,3750,3752,3754,3756,3758,3760,3762,3764,3766,3768,3770,3772,3774,3776,3778,3780,3782,3784,3786,3788,3790,3792,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846],{"categories":264},[265],"Developer Productivity",{"categories":267},[268],"Business & SaaS",{"categories":270},[271],"AI & LLMs",{"categories":273},[274],"AI Automation",{"categories":276},[277],"Product Strategy",{"categories":279},[271],{"categories":281},[265],{"categories":283},[268],{"categories":285},[],{"categories":287},[271],{"categories":289},[],{"categories":291},[292],"AI News & Trends",{"categories":294},[274],{"categories":296},[292],{"categories":298},[274],{"categories":300},[274],{"categories":302},[271],{"categories":304},[271],{"categories":306},[292],{"categories":308},[271],{"categories":310},[],{"categories":312},[313],"Design & Frontend",{"categories":315},[316],"Data Science & Visualization",{"categories":318},[292],{"categories":320},[],{"categories":322},[323],"Software Engineering",{"categories":325},[271],{"categories":327},[274],{"categories":329},[330],"Marketing & Growth",{"categories":332},[271],{"categories":334},[274],{"categories":336},[],{"categories":338},[],{"categories":340},[313],{"categories":342},[274],{"categories":344},[265],{"categories":346},[313],{"categories":348},[271],{"categories":350},[274],{"categories":352},[292],{"categories":354},[],{"categories":356},[],{"categories":358},[274],{"categories":360},[323],{"categories":362},[],{"categories":364},[268],{"categories":366},[],{"categories":368},[],{"categories":370},[274],{"categories":372},[274],{"categories":374},[271],{"categories":376},[],{"categories":378},[323],{"categories":380},[],{"categories":382},[],{"categories":384},[],{"categories":386},[271],{"categories":388},[330],{"categories":390},[313],{"categories":392},[313],{"categories":394},[271],{"categories":396},[274],{"categories":398},[271],{"categories":400},[271],{"categories":402},[274],{"categories":404},[274],{"categories":406},[316],{"categories":408},[292],{"categories":410},[274],{"categories":412},[330],{"categories":414},[274],{"categories":416},[277],{"categories":418},[],{"categories":420},[274],{"categories":422},[],{"categories":424},[274],{"categories":426},[323],{"categories":428},[313],{"categories":430},[271],{"categories":432},[],{"categories":434},[],{"categories":436},[274],{"categories":438},[],{"categories":440},[271],{"categories":442},[],{"categories":444},[265],{"categories":446},[323],{"categories":448},[268],{"categories":450},[292],{"categories":452},[271],{"categories":454},[],{"categories":456},[271],{"categories":458},[],{"categories":460},[323],{"categories":462},[316],{"categories":464},[],{"categories":466},[271],{"categories":468},[313],{"categories":470},[],{"categories":472},[313],{"categories":474},[274],{"categories":476},[],{"categories":478},[274],{"categories":480},[292],{"categories":482},[268],{"categories":484},[271],{"categories":486},[],{"categories":488},[274],{"categories":490},[271],{"categories":492},[277],{"categories":494},[],{"categories":496},[271],{"categories":498},[274],{"categories":500},[274],{"categories":502},[],{"categories":504},[316],{"categories":506},[271],{"categories":508},[],{"categories":510},[265],{"categories":512},[268],{"categories":514},[271],{"categories":516},[274],{"categories":518},[323],{"categories":520},[271],{"categories":522},[],{"categories":524},[],{"categories":526},[271],{"categories":528},[],{"categories":530},[313],{"categories":532},[],{"categories":534},[271],{"categories":536},[],{"categories":538},[274],{"categories":540},[271],{"categories":542},[313],{"categories":544},[],{"categories":546},[271],{"categories":548},[271],{"categories":550},[268],{"categories":552},[274],{"categories":554},[271],{"categories":556},[313],{"categories":558},[274],{"categories":560},[],{"categories":562},[],{"categories":564},[292],{"categories":566},[],{"categories":568},[271],{"categories":570},[268,330],{"categories":572},[],{"categories":574},[271],{"categories":576},[],{"categories":578},[],{"categories":580},[271],{"categories":582},[],{"categories":584},[271],{"categories":586},[587],"DevOps & Cloud",{"categories":589},[],{"categories":591},[292],{"categories":593},[313],{"categories":595},[],{"categories":597},[292],{"categories":599},[292],{"categories":601},[271],{"categories":603},[330],{"categories":605},[],{"categories":607},[268],{"categories":609},[],{"categories":611},[271,587],{"categories":613},[271],{"categories":615},[271],{"categories":617},[274],{"categories":619},[271,323],{"categories":621},[316],{"categories":623},[271],{"categories":625},[330],{"categories":627},[274],{"categories":629},[274],{"categories":631},[],{"categories":633},[274],{"categories":635},[271,268],{"categories":637},[],{"categories":639},[313],{"categories":641},[313],{"categories":643},[],{"categories":645},[],{"categories":647},[292],{"categories":649},[],{"categories":651},[265],{"categories":653},[323],{"categories":655},[271],{"categories":657},[313],{"categories":659},[274],{"categories":661},[323],{"categories":663},[292],{"categories":665},[313],{"categories":667},[],{"categories":669},[271],{"categories":671},[271],{"categories":673},[271],{"categories":675},[292],{"categories":677},[265],{"categories":679},[271],{"categories":681},[274],{"categories":683},[587],{"categories":685},[313],{"categories":687},[274],{"categories":689},[],{"categories":691},[],{"categories":693},[313],{"categories":695},[292],{"categories":697},[316],{"categories":699},[],{"categories":701},[271],{"categories":703},[271],{"categories":705},[268],{"categories":707},[271],{"categories":709},[271],{"categories":711},[292],{"categories":713},[],{"categories":715},[274],{"categories":717},[323],{"categories":719},[],{"categories":721},[271],{"categories":723},[271],{"categories":725},[274],{"categories":727},[],{"categories":729},[],{"categories":731},[271],{"categories":733},[],{"categories":735},[268],{"categories":737},[274],{"categories":739},[],{"categories":741},[265],{"categories":743},[271],{"categories":745},[268],{"categories":747},[292],{"categories":749},[],{"categories":751},[],{"categories":753},[],{"categories":755},[292],{"categories":757},[292],{"categories":759},[],{"categories":761},[],{"categories":763},[268],{"categories":765},[],{"categories":767},[],{"categories":769},[265],{"categories":771},[],{"categories":773},[330],{"categories":775},[274],{"categories":777},[268],{"categories":779},[274],{"categories":781},[323],{"categories":783},[],{"categories":785},[277],{"categories":787},[313],{"categories":789},[323],{"categories":791},[271],{"categories":793},[274],{"categories":795},[268],{"categories":797},[271],{"categories":799},[],{"categories":801},[],{"categories":803},[323],{"categories":805},[316],{"categories":807},[277],{"categories":809},[274],{"categories":811},[271],{"categories":813},[],{"categories":815},[587],{"categories":817},[],{"categories":819},[274],{"categories":821},[],{"categories":823},[],{"categories":825},[271],{"categories":827},[313],{"categories":829},[330],{"categories":831},[274],{"categories":833},[],{"categories":835},[265],{"categories":837},[],{"categories":839},[292],{"categories":841},[271,587],{"categories":843},[292],{"categories":845},[271],{"categories":847},[268],{"categories":849},[271],{"categories":851},[],{"categories":853},[268],{"categories":855},[],{"categories":857},[323],{"categories":859},[313],{"categories":861},[292],{"categories":863},[316],{"categories":865},[265],{"categories":867},[271],{"categories":869},[323],{"categories":871},[],{"categories":873},[],{"categories":875},[277],{"categories":877},[],{"categories":879},[271],{"categories":881},[],{"categories":883},[313],{"categories":885},[313],{"categories":887},[313],{"categories":889},[],{"categories":891},[],{"categories":893},[292],{"categories":895},[274],{"categories":897},[271],{"categories":899},[271],{"categories":901},[271],{"categories":903},[268],{"categories":905},[271],{"categories":907},[],{"categories":909},[323],{"categories":911},[323],{"categories":913},[268],{"categories":915},[],{"categories":917},[271],{"categories":919},[271],{"categories":921},[268],{"categories":923},[292],{"categories":925},[330],{"categories":927},[274],{"categories":929},[],{"categories":931},[313],{"categories":933},[],{"categories":935},[271],{"categories":937},[],{"categories":939},[268],{"categories":941},[274],{"categories":943},[],{"categories":945},[587],{"categories":947},[316],{"categories":949},[323],{"categories":951},[330],{"categories":953},[323],{"categories":955},[274],{"categories":957},[],{"categories":959},[],{"categories":961},[274],{"categories":963},[265],{"categories":965},[274],{"categories":967},[277],{"categories":969},[268],{"categories":971},[],{"categories":973},[271],{"categories":975},[277],{"categories":977},[271],{"categories":979},[271],{"categories":981},[330],{"categories":983},[313],{"categories":985},[274],{"categories":987},[],{"categories":989},[],{"categories":991},[587],{"categories":993},[323],{"categories":995},[],{"categories":997},[274],{"categories":999},[271],{"categories":1001},[313,271],{"categories":1003},[265],{"categories":1005},[],{"categories":1007},[271],{"categories":1009},[265],{"categories":1011},[313],{"categories":1013},[274],{"categories":1015},[323],{"categories":1017},[],{"categories":1019},[271],{"categories":1021},[],{"categories":1023},[265],{"categories":1025},[],{"categories":1027},[274],{"categories":1029},[277],{"categories":1031},[271],{"categories":1033},[271],{"categories":1035},[313],{"categories":1037},[274],{"categories":1039},[587],{"categories":1041},[313],{"categories":1043},[274],{"categories":1045},[271],{"categories":1047},[271],{"categories":1049},[271],{"categories":1051},[292],{"categories":1053},[],{"categories":1055},[277],{"categories":1057},[274],{"categories":1059},[313],{"categories":1061},[274],{"categories":1063},[323],{"categories":1065},[313],{"categories":1067},[274],{"categories":1069},[292],{"categories":1071},[],{"categories":1073},[271],{"categories":1075},[313],{"categories":1077},[271],{"categories":1079},[265],{"categories":1081},[292],{"categories":1083},[271],{"categories":1085},[330],{"categories":1087},[271],{"categories":1089},[271],{"categories":1091},[274],{"categories":1093},[274],{"categories":1095},[271],{"categories":1097},[274],{"categories":1099},[313],{"categories":1101},[271],{"categories":1103},[],{"categories":1105},[],{"categories":1107},[323],{"categories":1109},[],{"categories":1111},[265],{"categories":1113},[587],{"categories":1115},[],{"categories":1117},[265],{"categories":1119},[268],{"categories":1121},[330],{"categories":1123},[],{"categories":1125},[268],{"categories":1127},[],{"categories":1129},[],{"categories":1131},[],{"categories":1133},[],{"categories":1135},[],{"categories":1137},[271],{"categories":1139},[274],{"categories":1141},[587],{"categories":1143},[265],{"categories":1145},[271],{"categories":1147},[323],{"categories":1149},[277],{"categories":1151},[271],{"categories":1153},[330],{"categories":1155},[271],{"categories":1157},[271],{"categories":1159},[271],{"categories":1161},[271,265],{"categories":1163},[323],{"categories":1165},[323],{"categories":1167},[313],{"categories":1169},[271],{"categories":1171},[],{"categories":1173},[],{"categories":1175},[],{"categories":1177},[323],{"categories":1179},[316],{"categories":1181},[292],{"categories":1183},[313],{"categories":1185},[],{"categories":1187},[271],{"categories":1189},[271],{"categories":1191},[],{"categories":1193},[],{"categories":1195},[274],{"categories":1197},[271],{"categories":1199},[268],{"categories":1201},[],{"categories":1203},[265],{"categories":1205},[271],{"categories":1207},[265],{"categories":1209},[271],{"categories":1211},[323],{"categories":1213},[330],{"categories":1215},[271,313],{"categories":1217},[292],{"categories":1219},[313],{"categories":1221},[],{"categories":1223},[587],{"categories":1225},[313],{"categories":1227},[274],{"categories":1229},[],{"categories":1231},[],{"categories":1233},[],{"categories":1235},[],{"categories":1237},[323],{"categories":1239},[274],{"categories":1241},[274],{"categories":1243},[587],{"categories":1245},[271],{"categories":1247},[271],{"categories":1249},[271],{"categories":1251},[],{"categories":1253},[313],{"categories":1255},[],{"categories":1257},[],{"categories":1259},[274],{"categories":1261},[],{"categories":1263},[],{"categories":1265},[330],{"categories":1267},[330],{"categories":1269},[274],{"categories":1271},[],{"categories":1273},[271],{"categories":1275},[271],{"categories":1277},[323],{"categories":1279},[313],{"categories":1281},[313],{"categories":1283},[274],{"categories":1285},[265],{"categories":1287},[271],{"categories":1289},[313],{"categories":1291},[313],{"categories":1293},[274],{"categories":1295},[274],{"categories":1297},[271],{"categories":1299},[],{"categories":1301},[],{"categories":1303},[271],{"categories":1305},[274],{"categories":1307},[292],{"categories":1309},[323],{"categories":1311},[265],{"categories":1313},[271],{"categories":1315},[],{"categories":1317},[274],{"categories":1319},[274],{"categories":1321},[],{"categories":1323},[265],{"categories":1325},[271],{"categories":1327},[265],{"categories":1329},[265],{"categories":1331},[],{"categories":1333},[],{"categories":1335},[274],{"categories":1337},[274],{"categories":1339},[271],{"categories":1341},[271],{"categories":1343},[292],{"categories":1345},[316],{"categories":1347},[277],{"categories":1349},[292],{"categories":1351},[313],{"categories":1353},[],{"categories":1355},[292],{"categories":1357},[],{"categories":1359},[],{"categories":1361},[],{"categories":1363},[],{"categories":1365},[323],{"categories":1367},[316],{"categories":1369},[],{"categories":1371},[271],{"categories":1373},[271],{"categories":1375},[316],{"categories":1377},[323],{"categories":1379},[],{"categories":1381},[],{"categories":1383},[274],{"categories":1385},[292],{"categories":1387},[292],{"categories":1389},[274],{"categories":1391},[265],{"categories":1393},[271,587],{"categories":1395},[],{"categories":1397},[313],{"categories":1399},[265],{"categories":1401},[274],{"categories":1403},[313],{"categories":1405},[],{"categories":1407},[274],{"categories":1409},[274],{"categories":1411},[271],{"categories":1413},[330],{"categories":1415},[323],{"categories":1417},[313],{"categories":1419},[],{"categories":1421},[274],{"categories":1423},[271],{"categories":1425},[274],{"categories":1427},[274],{"categories":1429},[274],{"categories":1431},[330],{"categories":1433},[274],{"categories":1435},[271],{"categories":1437},[],{"categories":1439},[330],{"categories":1441},[292],{"categories":1443},[274],{"categories":1445},[],{"categories":1447},[],{"categories":1449},[271],{"categories":1451},[274],{"categories":1453},[292],{"categories":1455},[274],{"categories":1457},[],{"categories":1459},[],{"categories":1461},[],{"categories":1463},[274],{"categories":1465},[],{"categories":1467},[],{"categories":1469},[316],{"categories":1471},[271],{"categories":1473},[316],{"categories":1475},[292],{"categories":1477},[271],{"categories":1479},[271],{"categories":1481},[274],{"categories":1483},[271],{"categories":1485},[],{"categories":1487},[],{"categories":1489},[587],{"categories":1491},[],{"categories":1493},[],{"categories":1495},[265],{"categories":1497},[],{"categories":1499},[],{"categories":1501},[],{"categories":1503},[],{"categories":1505},[323],{"categories":1507},[292],{"categories":1509},[330],{"categories":1511},[268],{"categories":1513},[271],{"categories":1515},[271],{"categories":1517},[268],{"categories":1519},[],{"categories":1521},[313],{"categories":1523},[274],{"categories":1525},[268],{"categories":1527},[271],{"categories":1529},[271],{"categories":1531},[265],{"categories":1533},[],{"categories":1535},[265],{"categories":1537},[271],{"categories":1539},[330],{"categories":1541},[274],{"categories":1543},[292],{"categories":1545},[268],{"categories":1547},[271],{"categories":1549},[274],{"categories":1551},[],{"categories":1553},[271],{"categories":1555},[265],{"categories":1557},[271],{"categories":1559},[],{"categories":1561},[292],{"categories":1563},[271],{"categories":1565},[],{"categories":1567},[268],{"categories":1569},[271],{"categories":1571},[],{"categories":1573},[],{"categories":1575},[],{"categories":1577},[271],{"categories":1579},[],{"categories":1581},[587],{"categories":1583},[271],{"categories":1585},[],{"categories":1587},[271],{"categories":1589},[271],{"categories":1591},[271],{"categories":1593},[271,587],{"categories":1595},[271],{"categories":1597},[271],{"categories":1599},[313],{"categories":1601},[274],{"categories":1603},[],{"categories":1605},[274],{"categories":1607},[271],{"categories":1609},[271],{"categories":1611},[271],{"categories":1613},[265],{"categories":1615},[265],{"categories":1617},[323],{"categories":1619},[313],{"categories":1621},[274],{"categories":1623},[],{"categories":1625},[271],{"categories":1627},[292],{"categories":1629},[271],{"categories":1631},[268],{"categories":1633},[],{"categories":1635},[587],{"categories":1637},[313],{"categories":1639},[313],{"categories":1641},[274],{"categories":1643},[292],{"categories":1645},[274],{"categories":1647},[271],{"categories":1649},[],{"categories":1651},[271],{"categories":1653},[],{"categories":1655},[],{"categories":1657},[271],{"categories":1659},[271],{"categories":1661},[271],{"categories":1663},[274],{"categories":1665},[271],{"categories":1667},[],{"categories":1669},[316],{"categories":1671},[274],{"categories":1673},[],{"categories":1675},[],{"categories":1677},[271],{"categories":1679},[292],{"categories":1681},[],{"categories":1683},[313],{"categories":1685},[587],{"categories":1687},[292],{"categories":1689},[323],{"categories":1691},[323],{"categories":1693},[292],{"categories":1695},[292],{"categories":1697},[587],{"categories":1699},[],{"categories":1701},[292],{"categories":1703},[271],{"categories":1705},[265],{"categories":1707},[292],{"categories":1709},[],{"categories":1711},[316],{"categories":1713},[292],{"categories":1715},[323],{"categories":1717},[292],{"categories":1719},[587],{"categories":1721},[271],{"categories":1723},[271],{"categories":1725},[],{"categories":1727},[268],{"categories":1729},[],{"categories":1731},[],{"categories":1733},[271],{"categories":1735},[271],{"categories":1737},[271],{"categories":1739},[271],{"categories":1741},[],{"categories":1743},[316],{"categories":1745},[265],{"categories":1747},[],{"categories":1749},[271],{"categories":1751},[271],{"categories":1753},[587],{"categories":1755},[587],{"categories":1757},[],{"categories":1759},[274],{"categories":1761},[292],{"categories":1763},[292],{"categories":1765},[271],{"categories":1767},[274],{"categories":1769},[],{"categories":1771},[313],{"categories":1773},[271],{"categories":1775},[271],{"categories":1777},[],{"categories":1779},[],{"categories":1781},[587],{"categories":1783},[271],{"categories":1785},[323],{"categories":1787},[268],{"categories":1789},[271],{"categories":1791},[],{"categories":1793},[274],{"categories":1795},[265],{"categories":1797},[265],{"categories":1799},[],{"categories":1801},[271],{"categories":1803},[313],{"categories":1805},[274],{"categories":1807},[],{"categories":1809},[271],{"categories":1811},[271],{"categories":1813},[274],{"categories":1815},[],{"categories":1817},[274],{"categories":1819},[323],{"categories":1821},[],{"categories":1823},[271],{"categories":1825},[],{"categories":1827},[271],{"categories":1829},[],{"categories":1831},[271],{"categories":1833},[271],{"categories":1835},[],{"categories":1837},[271],{"categories":1839},[292],{"categories":1841},[271],{"categories":1843},[271],{"categories":1845},[265],{"categories":1847},[271],{"categories":1849},[292],{"categories":1851},[274],{"categories":1853},[],{"categories":1855},[271],{"categories":1857},[330],{"categories":1859},[],{"categories":1861},[],{"categories":1863},[],{"categories":1865},[265],{"categories":1867},[292],{"categories":1869},[274],{"categories":1871},[271],{"categories":1873},[313],{"categories":1875},[274],{"categories":1877},[],{"categories":1879},[274],{"categories":1881},[],{"categories":1883},[271],{"categories":1885},[274],{"categories":1887},[271],{"categories":1889},[],{"categories":1891},[271],{"categories":1893},[271],{"categories":1895},[292],{"categories":1897},[313],{"categories":1899},[274],{"categories":1901},[313],{"categories":1903},[268],{"categories":1905},[],{"categories":1907},[],{"categories":1909},[271],{"categories":1911},[265],{"categories":1913},[292],{"categories":1915},[],{"categories":1917},[],{"categories":1919},[323],{"categories":1921},[313],{"categories":1923},[],{"categories":1925},[271],{"categories":1927},[],{"categories":1929},[330],{"categories":1931},[271],{"categories":1933},[587],{"categories":1935},[323],{"categories":1937},[],{"categories":1939},[274],{"categories":1941},[271],{"categories":1943},[274],{"categories":1945},[274],{"categories":1947},[271],{"categories":1949},[],{"categories":1951},[265],{"categories":1953},[271],{"categories":1955},[268],{"categories":1957},[323],{"categories":1959},[313],{"categories":1961},[],{"categories":1963},[],{"categories":1965},[],{"categories":1967},[274],{"categories":1969},[313],{"categories":1971},[292],{"categories":1973},[271],{"categories":1975},[292],{"categories":1977},[313],{"categories":1979},[],{"categories":1981},[313],{"categories":1983},[292],{"categories":1985},[268],{"categories":1987},[271],{"categories":1989},[292],{"categories":1991},[330],{"categories":1993},[],{"categories":1995},[],{"categories":1997},[316],{"categories":1999},[271,323],{"categories":2001},[292],{"categories":2003},[271],{"categories":2005},[274],{"categories":2007},[274],{"categories":2009},[271],{"categories":2011},[],{"categories":2013},[323],{"categories":2015},[271],{"categories":2017},[316],{"categories":2019},[274],{"categories":2021},[330],{"categories":2023},[587],{"categories":2025},[],{"categories":2027},[265],{"categories":2029},[274],{"categories":2031},[274],{"categories":2033},[323],{"categories":2035},[271],{"categories":2037},[271],{"categories":2039},[],{"categories":2041},[],{"categories":2043},[],{"categories":2045},[587],{"categories":2047},[292],{"categories":2049},[271],{"categories":2051},[271],{"categories":2053},[271],{"categories":2055},[],{"categories":2057},[316],{"categories":2059},[268],{"categories":2061},[],{"categories":2063},[274],{"categories":2065},[587],{"categories":2067},[],{"categories":2069},[313],{"categories":2071},[313],{"categories":2073},[],{"categories":2075},[323],{"categories":2077},[313],{"categories":2079},[271],{"categories":2081},[],{"categories":2083},[292],{"categories":2085},[271],{"categories":2087},[313],{"categories":2089},[274],{"categories":2091},[292],{"categories":2093},[],{"categories":2095},[274],{"categories":2097},[313],{"categories":2099},[271],{"categories":2101},[],{"categories":2103},[271],{"categories":2105},[271],{"categories":2107},[587],{"categories":2109},[292],{"categories":2111},[316],{"categories":2113},[316],{"categories":2115},[],{"categories":2117},[],{"categories":2119},[],{"categories":2121},[274],{"categories":2123},[323],{"categories":2125},[323],{"categories":2127},[],{"categories":2129},[],{"categories":2131},[271],{"categories":2133},[],{"categories":2135},[274],{"categories":2137},[271],{"categories":2139},[],{"categories":2141},[271],{"categories":2143},[268],{"categories":2145},[271],{"categories":2147},[330],{"categories":2149},[274],{"categories":2151},[271],{"categories":2153},[323],{"categories":2155},[292],{"categories":2157},[274],{"categories":2159},[],{"categories":2161},[292],{"categories":2163},[274],{"categories":2165},[274],{"categories":2167},[],{"categories":2169},[268],{"categories":2171},[274],{"categories":2173},[],{"categories":2175},[271],{"categories":2177},[265],{"categories":2179},[292],{"categories":2181},[587],{"categories":2183},[274],{"categories":2185},[274],{"categories":2187},[265],{"categories":2189},[271],{"categories":2191},[],{"categories":2193},[],{"categories":2195},[313],{"categories":2197},[271,268],{"categories":2199},[],{"categories":2201},[265],{"categories":2203},[316],{"categories":2205},[271],{"categories":2207},[323],{"categories":2209},[271],{"categories":2211},[274],{"categories":2213},[271],{"categories":2215},[271],{"categories":2217},[292],{"categories":2219},[274],{"categories":2221},[],{"categories":2223},[],{"categories":2225},[274],{"categories":2227},[271],{"categories":2229},[587],{"categories":2231},[],{"categories":2233},[271],{"categories":2235},[274],{"categories":2237},[],{"categories":2239},[271],{"categories":2241},[330],{"categories":2243},[316],{"categories":2245},[274],{"categories":2247},[271],{"categories":2249},[587],{"categories":2251},[],{"categories":2253},[271],{"categories":2255},[330],{"categories":2257},[313],{"categories":2259},[271],{"categories":2261},[],{"categories":2263},[330],{"categories":2265},[292],{"categories":2267},[271],{"categories":2269},[271],{"categories":2271},[265],{"categories":2273},[],{"categories":2275},[],{"categories":2277},[313],{"categories":2279},[271],{"categories":2281},[316],{"categories":2283},[330],{"categories":2285},[330],{"categories":2287},[292],{"categories":2289},[],{"categories":2291},[],{"categories":2293},[271],{"categories":2295},[],{"categories":2297},[271,323],{"categories":2299},[292],{"categories":2301},[274],{"categories":2303},[323],{"categories":2305},[271],{"categories":2307},[265],{"categories":2309},[],{"categories":2311},[],{"categories":2313},[265],{"categories":2315},[330],{"categories":2317},[271],{"categories":2319},[],{"categories":2321},[313,271],{"categories":2323},[587],{"categories":2325},[265],{"categories":2327},[],{"categories":2329},[268],{"categories":2331},[268],{"categories":2333},[271],{"categories":2335},[323],{"categories":2337},[274],{"categories":2339},[292],{"categories":2341},[330],{"categories":2343},[313],{"categories":2345},[271],{"categories":2347},[271],{"categories":2349},[271],{"categories":2351},[265],{"categories":2353},[271],{"categories":2355},[274],{"categories":2357},[292],{"categories":2359},[],{"categories":2361},[],{"categories":2363},[316],{"categories":2365},[323],{"categories":2367},[271],{"categories":2369},[313],{"categories":2371},[316],{"categories":2373},[271],{"categories":2375},[271],{"categories":2377},[274],{"categories":2379},[274],{"categories":2381},[271,268],{"categories":2383},[],{"categories":2385},[313],{"categories":2387},[],{"categories":2389},[271],{"categories":2391},[292],{"categories":2393},[265],{"categories":2395},[265],{"categories":2397},[274],{"categories":2399},[271],{"categories":2401},[268],{"categories":2403},[323],{"categories":2405},[330],{"categories":2407},[],{"categories":2409},[292],{"categories":2411},[271],{"categories":2413},[271],{"categories":2415},[292],{"categories":2417},[323],{"categories":2419},[271],{"categories":2421},[274],{"categories":2423},[292],{"categories":2425},[271],{"categories":2427},[313],{"categories":2429},[271],{"categories":2431},[271],{"categories":2433},[587],{"categories":2435},[277],{"categories":2437},[274],{"categories":2439},[271],{"categories":2441},[292],{"categories":2443},[274],{"categories":2445},[330],{"categories":2447},[271],{"categories":2449},[],{"categories":2451},[271],{"categories":2453},[],{"categories":2455},[],{"categories":2457},[],{"categories":2459},[268],{"categories":2461},[271],{"categories":2463},[274],{"categories":2465},[292],{"categories":2467},[292],{"categories":2469},[292],{"categories":2471},[292],{"categories":2473},[],{"categories":2475},[265],{"categories":2477},[274],{"categories":2479},[292],{"categories":2481},[265],{"categories":2483},[274],{"categories":2485},[271],{"categories":2487},[271,274],{"categories":2489},[274],{"categories":2491},[587],{"categories":2493},[292],{"categories":2495},[292],{"categories":2497},[274],{"categories":2499},[271],{"categories":2501},[],{"categories":2503},[292],{"categories":2505},[330],{"categories":2507},[265],{"categories":2509},[271],{"categories":2511},[271],{"categories":2513},[],{"categories":2515},[323],{"categories":2517},[],{"categories":2519},[265],{"categories":2521},[274],{"categories":2523},[292],{"categories":2525},[271],{"categories":2527},[292],{"categories":2529},[265],{"categories":2531},[292],{"categories":2533},[292],{"categories":2535},[],{"categories":2537},[268],{"categories":2539},[274],{"categories":2541},[292],{"categories":2543},[292],{"categories":2545},[292],{"categories":2547},[292],{"categories":2549},[292],{"categories":2551},[292],{"categories":2553},[292],{"categories":2555},[292],{"categories":2557},[292],{"categories":2559},[292],{"categories":2561},[316],{"categories":2563},[265],{"categories":2565},[271],{"categories":2567},[271],{"categories":2569},[],{"categories":2571},[271,265],{"categories":2573},[],{"categories":2575},[274],{"categories":2577},[292],{"categories":2579},[274],{"categories":2581},[271],{"categories":2583},[271],{"categories":2585},[271],{"categories":2587},[271],{"categories":2589},[271],{"categories":2591},[274],{"categories":2593},[268],{"categories":2595},[313],{"categories":2597},[292],{"categories":2599},[271],{"categories":2601},[],{"categories":2603},[],{"categories":2605},[274],{"categories":2607},[313],{"categories":2609},[271],{"categories":2611},[],{"categories":2613},[],{"categories":2615},[330],{"categories":2617},[271],{"categories":2619},[],{"categories":2621},[],{"categories":2623},[265],{"categories":2625},[268],{"categories":2627},[271],{"categories":2629},[268],{"categories":2631},[313],{"categories":2633},[],{"categories":2635},[292],{"categories":2637},[],{"categories":2639},[313],{"categories":2641},[271],{"categories":2643},[330],{"categories":2645},[],{"categories":2647},[330],{"categories":2649},[],{"categories":2651},[],{"categories":2653},[274],{"categories":2655},[],{"categories":2657},[268],{"categories":2659},[265],{"categories":2661},[313],{"categories":2663},[323],{"categories":2665},[],{"categories":2667},[],{"categories":2669},[271],{"categories":2671},[265],{"categories":2673},[330],{"categories":2675},[],{"categories":2677},[274],{"categories":2679},[274],{"categories":2681},[292],{"categories":2683},[271],{"categories":2685},[274],{"categories":2687},[271],{"categories":2689},[274],{"categories":2691},[271],{"categories":2693},[277],{"categories":2695},[292],{"categories":2697},[],{"categories":2699},[330],{"categories":2701},[323],{"categories":2703},[274],{"categories":2705},[],{"categories":2707},[271],{"categories":2709},[274],{"categories":2711},[268],{"categories":2713},[265],{"categories":2715},[271],{"categories":2717},[313],{"categories":2719},[323],{"categories":2721},[323],{"categories":2723},[271],{"categories":2725},[316],{"categories":2727},[271],{"categories":2729},[274],{"categories":2731},[268],{"categories":2733},[274],{"categories":2735},[271],{"categories":2737},[271],{"categories":2739},[274],{"categories":2741},[292],{"categories":2743},[],{"categories":2745},[265],{"categories":2747},[271],{"categories":2749},[274],{"categories":2751},[271],{"categories":2753},[271],{"categories":2755},[],{"categories":2757},[313],{"categories":2759},[268],{"categories":2761},[292],{"categories":2763},[271],{"categories":2765},[271],{"categories":2767},[313],{"categories":2769},[330],{"categories":2771},[316],{"categories":2773},[271],{"categories":2775},[292],{"categories":2777},[271],{"categories":2779},[274],{"categories":2781},[587],{"categories":2783},[271],{"categories":2785},[274],{"categories":2787},[316],{"categories":2789},[],{"categories":2791},[274],{"categories":2793},[323],{"categories":2795},[313],{"categories":2797},[271],{"categories":2799},[265],{"categories":2801},[268],{"categories":2803},[323],{"categories":2805},[],{"categories":2807},[274],{"categories":2809},[271],{"categories":2811},[],{"categories":2813},[292],{"categories":2815},[],{"categories":2817},[292],{"categories":2819},[271],{"categories":2821},[274],{"categories":2823},[274],{"categories":2825},[274],{"categories":2827},[],{"categories":2829},[],{"categories":2831},[271],{"categories":2833},[271],{"categories":2835},[],{"categories":2837},[313],{"categories":2839},[274],{"categories":2841},[330],{"categories":2843},[265],{"categories":2845},[],{"categories":2847},[],{"categories":2849},[292],{"categories":2851},[323],{"categories":2853},[271],{"categories":2855},[271],{"categories":2857},[271],{"categories":2859},[323],{"categories":2861},[292],{"categories":2863},[313],{"categories":2865},[271],{"categories":2867},[271],{"categories":2869},[271],{"categories":2871},[292],{"categories":2873},[271],{"categories":2875},[292],{"categories":2877},[274],{"categories":2879},[274],{"categories":2881},[323],{"categories":2883},[274],{"categories":2885},[271],{"categories":2887},[323],{"categories":2889},[313],{"categories":2891},[],{"categories":2893},[274],{"categories":2895},[],{"categories":2897},[],{"categories":2899},[],{"categories":2901},[268],{"categories":2903},[271],{"categories":2905},[274],{"categories":2907},[265],{"categories":2909},[274],{"categories":2911},[330],{"categories":2913},[],{"categories":2915},[274],{"categories":2917},[],{"categories":2919},[265],{"categories":2921},[274],{"categories":2923},[],{"categories":2925},[274],{"categories":2927},[271],{"categories":2929},[292],{"categories":2931},[271],{"categories":2933},[274],{"categories":2935},[292],{"categories":2937},[274],{"categories":2939},[323],{"categories":2941},[313],{"categories":2943},[265],{"categories":2945},[],{"categories":2947},[274],{"categories":2949},[313],{"categories":2951},[587],{"categories":2953},[292],{"categories":2955},[271],{"categories":2957},[313],{"categories":2959},[265],{"categories":2961},[],{"categories":2963},[274],{"categories":2965},[274],{"categories":2967},[271],{"categories":2969},[],{"categories":2971},[274],{"categories":2973},[277],{"categories":2975},[292],{"categories":2977},[274],{"categories":2979},[268],{"categories":2981},[],{"categories":2983},[271],{"categories":2985},[277],{"categories":2987},[271],{"categories":2989},[274],{"categories":2991},[292],{"categories":2993},[265],{"categories":2995},[587],{"categories":2997},[271],{"categories":2999},[271],{"categories":3001},[271],{"categories":3003},[292],{"categories":3005},[268],{"categories":3007},[271],{"categories":3009},[313],{"categories":3011},[292],{"categories":3013},[587],{"categories":3015},[271],{"categories":3017},[],{"categories":3019},[],{"categories":3021},[587],{"categories":3023},[316],{"categories":3025},[274],{"categories":3027},[274],{"categories":3029},[292],{"categories":3031},[271],{"categories":3033},[265],{"categories":3035},[313],{"categories":3037},[274],{"categories":3039},[271],{"categories":3041},[330],{"categories":3043},[271],{"categories":3045},[274],{"categories":3047},[],{"categories":3049},[271],{"categories":3051},[271],{"categories":3053},[292],{"categories":3055},[265],{"categories":3057},[],{"categories":3059},[271],{"categories":3061},[271],{"categories":3063},[323],{"categories":3065},[313],{"categories":3067},[271,274],{"categories":3069},[330,268],{"categories":3071},[271],{"categories":3073},[],{"categories":3075},[274],{"categories":3077},[],{"categories":3079},[323],{"categories":3081},[271],{"categories":3083},[292],{"categories":3085},[],{"categories":3087},[274],{"categories":3089},[],{"categories":3091},[313],{"categories":3093},[274],{"categories":3095},[265],{"categories":3097},[274],{"categories":3099},[271],{"categories":3101},[587],{"categories":3103},[330],{"categories":3105},[268],{"categories":3107},[268],{"categories":3109},[265],{"categories":3111},[265],{"categories":3113},[271],{"categories":3115},[274],{"categories":3117},[271],{"categories":3119},[271],{"categories":3121},[265],{"categories":3123},[271],{"categories":3125},[330],{"categories":3127},[292],{"categories":3129},[271],{"categories":3131},[274],{"categories":3133},[271],{"categories":3135},[],{"categories":3137},[323],{"categories":3139},[],{"categories":3141},[274],{"categories":3143},[265],{"categories":3145},[],{"categories":3147},[587],{"categories":3149},[271],{"categories":3151},[],{"categories":3153},[292],{"categories":3155},[274],{"categories":3157},[323],{"categories":3159},[271],{"categories":3161},[274],{"categories":3163},[323],{"categories":3165},[274],{"categories":3167},[292],{"categories":3169},[265],{"categories":3171},[292],{"categories":3173},[323],{"categories":3175},[271],{"categories":3177},[313],{"categories":3179},[271],{"categories":3181},[271],{"categories":3183},[271],{"categories":3185},[271],{"categories":3187},[274],{"categories":3189},[271],{"categories":3191},[274],{"categories":3193},[271],{"categories":3195},[265],{"categories":3197},[271],{"categories":3199},[274],{"categories":3201},[313],{"categories":3203},[265],{"categories":3205},[274],{"categories":3207},[313],{"categories":3209},[],{"categories":3211},[271],{"categories":3213},[271],{"categories":3215},[323],{"categories":3217},[],{"categories":3219},[274],{"categories":3221},[330],{"categories":3223},[271],{"categories":3225},[292],{"categories":3227},[330],{"categories":3229},[274],{"categories":3231},[268],{"categories":3233},[268],{"categories":3235},[271],{"categories":3237},[265],{"categories":3239},[],{"categories":3241},[271],{"categories":3243},[],{"categories":3245},[265],{"categories":3247},[271],{"categories":3249},[274],{"categories":3251},[274],{"categories":3253},[],{"categories":3255},[323],{"categories":3257},[323],{"categories":3259},[330],{"categories":3261},[313],{"categories":3263},[],{"categories":3265},[271],{"categories":3267},[265],{"categories":3269},[271],{"categories":3271},[323],{"categories":3273},[265],{"categories":3275},[292],{"categories":3277},[292],{"categories":3279},[],{"categories":3281},[292],{"categories":3283},[274],{"categories":3285},[313],{"categories":3287},[316],{"categories":3289},[271],{"categories":3291},[],{"categories":3293},[292],{"categories":3295},[323],{"categories":3297},[268],{"categories":3299},[271],{"categories":3301},[265],{"categories":3303},[587],{"categories":3305},[265],{"categories":3307},[],{"categories":3309},[],{"categories":3311},[292],{"categories":3313},[],{"categories":3315},[274],{"categories":3317},[274],{"categories":3319},[274],{"categories":3321},[],{"categories":3323},[271],{"categories":3325},[],{"categories":3327},[292],{"categories":3329},[265],{"categories":3331},[313],{"categories":3333},[271],{"categories":3335},[292],{"categories":3337},[292],{"categories":3339},[],{"categories":3341},[292],{"categories":3343},[265],{"categories":3345},[271],{"categories":3347},[],{"categories":3349},[274],{"categories":3351},[274],{"categories":3353},[265],{"categories":3355},[],{"categories":3357},[],{"categories":3359},[],{"categories":3361},[313],{"categories":3363},[274],{"categories":3365},[271],{"categories":3367},[],{"categories":3369},[],{"categories":3371},[],{"categories":3373},[313],{"categories":3375},[],{"categories":3377},[265],{"categories":3379},[],{"categories":3381},[],{"categories":3383},[313],{"categories":3385},[271],{"categories":3387},[292],{"categories":3389},[],{"categories":3391},[330],{"categories":3393},[292],{"categories":3395},[330],{"categories":3397},[271],{"categories":3399},[],{"categories":3401},[],{"categories":3403},[274],{"categories":3405},[],{"categories":3407},[],{"categories":3409},[274],{"categories":3411},[271],{"categories":3413},[],{"categories":3415},[274],{"categories":3417},[292],{"categories":3419},[330],{"categories":3421},[316],{"categories":3423},[274],{"categories":3425},[274],{"categories":3427},[],{"categories":3429},[],{"categories":3431},[],{"categories":3433},[292],{"categories":3435},[],{"categories":3437},[],{"categories":3439},[313],{"categories":3441},[265],{"categories":3443},[],{"categories":3445},[268],{"categories":3447},[330],{"categories":3449},[271],{"categories":3451},[323],{"categories":3453},[265],{"categories":3455},[316],{"categories":3457},[268],{"categories":3459},[323],{"categories":3461},[],{"categories":3463},[],{"categories":3465},[274],{"categories":3467},[265],{"categories":3469},[313],{"categories":3471},[265],{"categories":3473},[274],{"categories":3475},[587],{"categories":3477},[274],{"categories":3479},[],{"categories":3481},[271],{"categories":3483},[292],{"categories":3485},[323],{"categories":3487},[],{"categories":3489},[313],{"categories":3491},[292],{"categories":3493},[265],{"categories":3495},[274],{"categories":3497},[271],{"categories":3499},[268],{"categories":3501},[274,587],{"categories":3503},[274],{"categories":3505},[323],{"categories":3507},[271],{"categories":3509},[316],{"categories":3511},[330],{"categories":3513},[274],{"categories":3515},[],{"categories":3517},[274],{"categories":3519},[271],{"categories":3521},[268],{"categories":3523},[],{"categories":3525},[],{"categories":3527},[271],{"categories":3529},[316],{"categories":3531},[271],{"categories":3533},[],{"categories":3535},[292],{"categories":3537},[],{"categories":3539},[292],{"categories":3541},[323],{"categories":3543},[274],{"categories":3545},[271],{"categories":3547},[330],{"categories":3549},[323],{"categories":3551},[],{"categories":3553},[292],{"categories":3555},[271],{"categories":3557},[],{"categories":3559},[271],{"categories":3561},[274],{"categories":3563},[271],{"categories":3565},[274],{"categories":3567},[271],{"categories":3569},[271],{"categories":3571},[271],{"categories":3573},[271],{"categories":3575},[268],{"categories":3577},[],{"categories":3579},[277],{"categories":3581},[292],{"categories":3583},[271],{"categories":3585},[],{"categories":3587},[323],{"categories":3589},[271],{"categories":3591},[271],{"categories":3593},[274],{"categories":3595},[292],{"categories":3597},[271],{"categories":3599},[271],{"categories":3601},[268],{"categories":3603},[274],{"categories":3605},[313],{"categories":3607},[],{"categories":3609},[316],{"categories":3611},[271],{"categories":3613},[],{"categories":3615},[292],{"categories":3617},[330],{"categories":3619},[],{"categories":3621},[],{"categories":3623},[292],{"categories":3625},[292],{"categories":3627},[330],{"categories":3629},[265],{"categories":3631},[274],{"categories":3633},[274],{"categories":3635},[271],{"categories":3637},[268],{"categories":3639},[],{"categories":3641},[],{"categories":3643},[292],{"categories":3645},[316],{"categories":3647},[323],{"categories":3649},[274],{"categories":3651},[313],{"categories":3653},[316],{"categories":3655},[316],{"categories":3657},[],{"categories":3659},[292],{"categories":3661},[271],{"categories":3663},[271],{"categories":3665},[323],{"categories":3667},[],{"categories":3669},[292],{"categories":3671},[292],{"categories":3673},[292],{"categories":3675},[],{"categories":3677},[274],{"categories":3679},[271],{"categories":3681},[],{"categories":3683},[265],{"categories":3685},[268],{"categories":3687},[],{"categories":3689},[271],{"categories":3691},[271],{"categories":3693},[],{"categories":3695},[323],{"categories":3697},[],{"categories":3699},[],{"categories":3701},[],{"categories":3703},[],{"categories":3705},[271],{"categories":3707},[292],{"categories":3709},[],{"categories":3711},[],{"categories":3713},[271],{"categories":3715},[271],{"categories":3717},[271],{"categories":3719},[316],{"categories":3721},[271],{"categories":3723},[316],{"categories":3725},[],{"categories":3727},[316],{"categories":3729},[316],{"categories":3731},[587],{"categories":3733},[274],{"categories":3735},[323],{"categories":3737},[],{"categories":3739},[],{"categories":3741},[316],{"categories":3743},[323],{"categories":3745},[323],{"categories":3747},[323],{"categories":3749},[],{"categories":3751},[265],{"categories":3753},[323],{"categories":3755},[323],{"categories":3757},[265],{"categories":3759},[323],{"categories":3761},[268],{"categories":3763},[323],{"categories":3765},[323],{"categories":3767},[323],{"categories":3769},[316],{"categories":3771},[292],{"categories":3773},[292],{"categories":3775},[271],{"categories":3777},[323],{"categories":3779},[316],{"categories":3781},[587],{"categories":3783},[316],{"categories":3785},[316],{"categories":3787},[316],{"categories":3789},[],{"categories":3791},[268],{"categories":3793},[],{"categories":3795},[587],{"categories":3797},[323],{"categories":3799},[323],{"categories":3801},[323],{"categories":3803},[274],{"categories":3805},[292,268],{"categories":3807},[316],{"categories":3809},[],{"categories":3811},[],{"categories":3813},[316],{"categories":3815},[],{"categories":3817},[316],{"categories":3819},[292],{"categories":3821},[274],{"categories":3823},[],{"categories":3825},[323],{"categories":3827},[271],{"categories":3829},[313],{"categories":3831},[],{"categories":3833},[271],{"categories":3835},[],{"categories":3837},[292],{"categories":3839},[265],{"categories":3841},[316],{"categories":3843},[],{"categories":3845},[323],{"categories":3847},[292],[3849,3955,4302,4380],{"id":3850,"title":3851,"ai":3852,"body":3857,"categories":3917,"created_at":238,"date_modified":238,"description":229,"extension":240,"faq":238,"featured":241,"kicker_label":238,"meta":3918,"navigation":243,"path":3940,"published_at":3941,"question":238,"scraped_at":3942,"seo":3943,"sitemap":3944,"source_id":3945,"source_name":3946,"source_type":3947,"source_url":3948,"stem":3949,"tags":3950,"thumbnail_url":238,"tldr":3951,"tweet":3952,"unknown_tags":3953,"__hash__":3954},"summaries\u002Fsummaries\u002F8db41e59caddcd9a-master-cursor-goal-fix-premature-stops-on-complex--summary.md","Master Cursor \u002Fgoal: Fix Premature Stops on Complex Tasks",{"provider":7,"model":8,"input_tokens":3853,"output_tokens":3854,"processing_time_ms":3855,"cost_usd":3856},6221,1949,39048,0.0021962,{"type":14,"value":3858,"toc":3911},[3859,3863,3883,3887,3890,3894,3904,3908],[17,3860,3862],{"id":3861},"replace-dumb-loops-with-llm-judged-persistence","Replace Dumb Loops with LLM-Judged Persistence",[22,3864,3865,3866,3870,3871,3874,3875,3878,3879,3882],{},"Cursor's \u002Fgoal iterates on rough-loop style automation but swaps fixed iterations for an LLM judge that checks if the goal is met after each agent run. Enable via ",[3867,3868,3869],"code",{},"\u002Ffeatures enable goal",", then ",[3867,3872,3873],{},"\u002Fgoal \"migrate JS to TS, verify visuals with Playwright\"",". The agent works (e.g., 9 hours overnight on migrations), gets paused\u002Fcleared with ",[3867,3876,3877],{},"\u002Fgoal pause"," or ",[3867,3880,3881],{},"\u002Fgoal clear",", and receives context like \"Continuing toward goal: take next steps or explicitly state complete.\" This fixes agents declaring victory early on tasks like fixing all repo tests (often incomplete after 10-15 mins). Hermes' persist goal mirrors it. Compared to rough-loop (max iterations) or auto-research loops, \u002Fgoal handles ambiguous goals like \"cut Docker image 60%\" by exploring approaches incrementally. Key: LLM prompt demands \"no proxy signals as completion—audit shows objective achieved, no work remains,\" forcing self-marking as complete.",[17,3884,3886],{"id":3885},"craft-prompts-with-quantifiable-done-and-alignment","Craft Prompts with Quantifiable 'Done' and Alignment",[22,3888,3889],{},"Goals must be >1 prompt but \u003Cbacklog: specify achievement, constraints, validation, stop conditions. Examples: \"Migrate stack, keep screens identical (Playwright verify);\" \"Optimize prompts until eval score hits target, run evals per change;\" \"Find 20 new issues: repro, fix, branch PR, log to run\u002F folder.\" Avoid fuzzy like \"fix everything\"—agents quit early or spiral. Pre-start: Chat for alignment (project context, bad UX, past bugs)—Vincent ran 3 days\u002F30 rounds\u002Fgazillion tokens on OpenClaw this way. For prototypes, reference PRD.md, create milestone tests, include ref screenshots. Quantify: 20 issues, target score, visual matches.",[17,3891,3893],{"id":3892},"tools-and-extensions-for-reliable-execution","Tools and Extensions for Reliable Execution",[22,3895,3896,3899,3900,3903],{},[3867,3897,3898],{},"npx goal-buddy"," generates goal.md (describes request\u002Fconstraints\u002Fstops) + state.yaml (tracks tasks)—",[3867,3901,3902],{},"\u002Fgoal @goal.md"," yields full games (e.g., Rain-type with image-gen assets). Side chats fork convos mid-goal. Workshop at aibuilderclub.com teaches more.",[17,3905,3907],{"id":3906},"missions-for-weekmonth-horizons","Missions for Week+\u002FMonth+ Horizons",[22,3909,3910],{},"\u002Fgoal limits to hours (e.g., fails on weeks-long SEO\u002FROAS without quick feedback). Use \u002Fmission: mission.md defines metrics, agent hypothesizes\u002Ftests (e.g., grow Twitter to 10k: post founder-voice threads, analyze perf, schedule next in hours\u002Fweeks). Human-in-loop for big changes. Crewlet (crewlet.io) in closed beta; iterated tweets from average to high-engagement by doubling down on winners.",{"title":229,"searchDepth":230,"depth":230,"links":3912},[3913,3914,3915,3916],{"id":3861,"depth":230,"text":3862},{"id":3885,"depth":230,"text":3886},{"id":3892,"depth":230,"text":3893},{"id":3906,"depth":230,"text":3907},[],{"content_references":3919,"triage":3935},[3920,3925,3928,3933],{"type":3921,"title":3922,"url":3923,"context":3924},"tool","Crewlet","http:\u002F\u002Fcrewlet.io\u002F","mentioned",{"type":3921,"title":3926,"url":3927,"context":3924},"Superdesign","http:\u002F\u002Fsuperdesign.dev\u002F",{"type":3929,"title":3930,"url":3931,"context":3932},"event","\u002Fgoal & codex best practices workshop","https:\u002F\u002Fwww.aibuilderclub.com\u002F","recommended",{"type":3921,"title":3934,"context":3924},"goal-buddy",{"relevance":3936,"novelty":3937,"quality":3937,"actionability":3936,"composite":3938,"reasoning":3939},5,4,4.55,"Category: AI & LLMs. The article provides a detailed explanation of how to implement LLM-judged persistence in automation tasks, addressing a specific pain point of premature task completion. It includes actionable steps and examples for defining clear goals and metrics, making it highly relevant and practical for product builders.","\u002Fsummaries\u002F8db41e59caddcd9a-master-cursor-goal-fix-premature-stops-on-complex-summary","2026-05-09 12:15:09","2026-05-09 15:20:33",{"title":3851,"description":229},{"loc":3940},"9a92ddf0196fd3e7","AI Jason","article","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=rIs802-bXDY","summaries\u002F8db41e59caddcd9a-master-cursor-goal-fix-premature-stops-on-complex--summary",[255,257,256,258],"Cursor's \u002Fgoal uses LLM judgment to loop agents on long tasks like 9-hour migrations, preventing lazy early exits—define explicit 'done' criteria with verifiable tests (e.g., Playwright) and quantify metrics to succeed.","Walkthrough of Codex's `\u002Fgoal` slash command for long-running agent tasks (like code migrations), with setup steps, prompting templates emphasizing verifiable \"done\" states and pre-task alignment chats, plus intro to the open-source Goal-buddy prompt builder and `\u002Fmission` alternative. Links workshop for deeper best practices: [aibuilderclub.com](https:\u002F\u002Fwww.aibuilderclub.com\u002F).",[258],"dOGtGYhoEEetAYG0f3aNAHdOqGdyRQKixW_ALYePucc",{"id":3956,"title":3957,"ai":3958,"body":3963,"categories":4268,"created_at":238,"date_modified":238,"description":229,"extension":240,"faq":238,"featured":241,"kicker_label":238,"meta":4269,"navigation":243,"path":4289,"published_at":4290,"question":238,"scraped_at":4291,"seo":4292,"sitemap":4293,"source_id":4294,"source_name":4295,"source_type":3947,"source_url":4296,"stem":4297,"tags":4298,"thumbnail_url":238,"tldr":4299,"tweet":238,"unknown_tags":4300,"__hash__":4301},"summaries\u002Fsummaries\u002F8e760cba47215e0d-customize-vs-code-copilot-agents-for-repeatable-wo-summary.md","Customize VS Code Copilot Agents for Repeatable Workflows",{"provider":7,"model":8,"input_tokens":3959,"output_tokens":3960,"processing_time_ms":3961,"cost_usd":3962},8619,2616,40938,0.0030093,{"type":14,"value":3964,"toc":4261},[3965,3969,3976,3982,3988,3994,3998,4009,4015,4045,4051,4057,4062,4066,4073,4078,4095,4100,4114,4124,4134,4139,4143,4150,4155,4181,4191,4213,4219,4224,4226],[17,3966,3968],{"id":3967},"access-and-manage-all-customizations-from-one-ui","Access and Manage All Customizations from One UI",[22,3970,3971,3972,3975],{},"VS Code's new Customization UI centralizes management of AI behaviors for Copilot Chat, accessible via Command Palette (\"chat customizations\") or the gear icon in Chat view. This dashboard lists built-in and custom items like agents, skills, instructions, hooks, and prompts. Click any to view\u002Fedit details, generate new ones, or delete. Generate via UI buttons or Chat slash commands like ",[3867,3973,3974],{},"\u002Fcreate instructions","—Copilot drafts the file based on your description, scopes it to user\u002Fworkspace, and auto-applies to relevant files (e.g., HTML\u002FCSS for accessibility rules).",[22,3977,3978,3981],{},[36,3979,3980],{},"Key principle",": Customizations persist across sessions, reducing repetition. Without them, every prompt requires re-explaining context, styles, or rules, leading to inconsistent results and trial-and-error. With them, define once (e.g., \"Apply SOLID principles to all refactors\") and Copilot enforces automatically, confirming application in responses.",[22,3983,3984,3987],{},[36,3985,3986],{},"Common mistake",": Scattering files across folders—instead, use the UI for discovery. Test by reloading VS Code after creation. For teams, workspace-level instructions ensure consistent naming, formatting, and architecture, cutting review time.",[22,3989,3990,3993],{},[36,3991,3992],{},"Quote",": \"Customization changes that. It lets you define behavior once, reuse it everywhere, and get consistent outputs.\"",[17,3995,3997],{"id":3996},"enforce-rules-and-styles-with-custom-instructions","Enforce Rules and Styles with Custom Instructions",[22,3999,4000,4001,4004,4005,4008],{},"Custom instructions are Markdown files acting as a \"rule book\" for Copilot, applied automatically to matching file types (defined in ",[3867,4002,4003],{},"apply_to"," metadata). Structure: metadata (description, glob patterns like ",[3867,4006,4007],{},"**\u002F*.js","), then bullet-point rules.",[22,4010,4011,4014],{},[36,4012,4013],{},"Steps to create",":",[4016,4017,4018,4024,4039,4042],"ol",{},[69,4019,4020,4021,4023],{},"In Chat: ",[3867,4022,3974],{}," + description (e.g., \"Ensure UI meets WCAG standards, confirm in chat\").",[69,4025,4026,4027,4030,4031,4034,4035,4038],{},"Copilot generates ",[3867,4028,4029],{},".instructions.md"," (user: ",[3867,4032,4033],{},"~\u002F.vscode-customizations\u002F","; workspace: ",[3867,4036,4037],{},".vscode-customizations\u002F",").",[69,4040,4041],{},"Review\u002Fedit in UI: Add confirmation phrases like \"Confirmation: Applied WCAG standards.\"",[69,4043,4044],{},"Test: Ask Copilot to edit code (e.g., \"Refactor this script\" or \"Make UI 80s arcade style\")—it analyzes, applies rules, and confirms.",[22,4046,4047,4050],{},[36,4048,4049],{},"Example before\u002Fafter",": Original calculator JS lacked SOLID separation; post-refactor: Single Responsibility (separate concerns), confirmed in chat. UI update auto-added ARIA labels, alt text for WCAG.",[22,4052,4053,4056],{},[36,4054,4055],{},"Quality criteria",": Instructions must be specific (e.g., \"Use semantic HTML, keyboard nav\") not vague; include triggers (\"when generating\u002Frefactoring UI\") and confirmation for verification. Benefits scale to teams: Repo-wide consistency without manual reviews.",[22,4058,4059,4061],{},[36,4060,3992],{},": \"Imagine every developer in the repo having Copilot follow the same coding conventions... This saves a lot of time.\"",[17,4063,4065],{"id":4064},"specialize-agents-with-skills-and-custom-agents","Specialize Agents with Skills and Custom Agents",[22,4067,4068,4069,4072],{},"Agent skills are folders (",[3867,4070,4071],{},"skill.md"," + resources\u002Fscripts) for domain-specific tasks, loadable across Copilot tools (VS Code, CLI). Custom agents build on skills, assigning personas (e.g., \"Security Reviewer\") with tools\u002Finstructions.",[22,4074,4075,4014],{},[36,4076,4077],{},"Build a skill",[4016,4079,4080,4086,4092],{},[69,4081,4082,4085],{},[3867,4083,4084],{},"\u002Fcreate skill"," + task (e.g., \"Update README on feature add, confirm in chat\").",[69,4087,4088,4089,4091],{},"Copilot creates folder with ",[3867,4090,4071],{}," (description, related skills, rules like \"Extract feature from convo, append to README features section\").",[69,4093,4094],{},"Test: Add feature (e.g., \"Add dark\u002Flight jingle\")—skill auto-updates README.",[22,4096,4097,4014],{},[36,4098,4099],{},"Build custom agent",[4016,4101,4102,4105,4111],{},[69,4103,4104],{},"Ask Copilot for prompt: \"Suggest custom agent for arcade calculator.\"",[69,4106,4107,4110],{},[3867,4108,4109],{},"\u002Fcreate agent"," + persona (e.g., \"Arcade App Builder: Knows retro aesthetics, sound effects, HTML\u002FJS\u002FCSS stack\").",[69,4112,4113],{},"Select from Chat dropdown (@agentname); it uses codebase knowledge for tasks like \"Build tip calculator.\"",[22,4115,4116,4119,4120,4123],{},[36,4117,4118],{},"Example",": Security agent reviews JS for vulns (categorizes low\u002Fmedium\u002Fhigh); Arcade agent clones styles\u002Fsounds to new app. ",[36,4121,4122],{},"Trade-off",": Domain-focused (great for projects) but overkill for one-offs.",[22,4125,4126,4129,4130,4133],{},[36,4127,4128],{},"Mistake to avoid",": Not scoping (user vs. workspace)—use workspace for teams. ",[36,4131,4132],{},"Quality",": Clear description, minimal tools, architecture awareness.",[22,4135,4136,4138],{},[36,4137,3992],{},": \"Custom agents enable you to configure the AI to adopt different personas tailored to specific development roles and tasks.\"",[17,4140,4142],{"id":4141},"automate-repetitive-tasks-with-hooks-and-prompt-files","Automate Repetitive Tasks with Hooks and Prompt Files",[22,4144,4145,4146,4149],{},"Hooks run shell commands at agent lifecycle events (e.g., ",[3867,4147,4148],{},"post_tool_use","). Prompt files are reusable templates.",[22,4151,4152,4014],{},[36,4153,4154],{},"Create hook",[4016,4156,4157,4160,4178],{},[69,4158,4159],{},"UI > Generate hook + spec (e.g., \"Run Prettier on post_tool_use\").",[69,4161,4162,4163,4166,4167,4170,4171,4174,4175,4038],{},"Edits ",[3867,4164,4165],{},".vscode-customizations\u002Fhooks\u002Fprettier.hook.json",": Define ",[3867,4168,4169],{},"events"," (array), ",[3867,4172,4173],{},"command"," (e.g., ",[3867,4176,4177],{},"npx prettier --write .",[69,4179,4180],{},"Reload VS Code; test: Edit README—hook auto-formats.",[22,4182,4183,4186,4187,4190],{},[36,4184,4185],{},"Prompt files",": ",[3867,4188,4189],{},"\u002Fcreate prompt"," for templates (e.g., code review); reference in skills.",[22,4192,4193,4196,4197,4186,4200,4203,4204,4203,4207,4209,4210,4212],{},[36,4194,4195],{},"Principle",": Automate validation (security, formatting) without manual invocation. ",[36,4198,4199],{},"Events",[3867,4201,4202],{},"start_session",", ",[3867,4205,4206],{},"user_prompt_submit",[3867,4208,4148],{},". ",[36,4211,4122],{},": Shell reliance—test commands; no timeout for long runs.",[22,4214,4215,4218],{},[36,4216,4217],{},"Full workflow example",": Build app from scratch—use instructions for styles, agent for features, hook for formatting, skill for docs. Results: Arcade calculator with themes, sounds, WCAG, auto-README, formatted.",[22,4220,4221,4223],{},[36,4222,3992],{},": \"Hooks enable you to execute custom shell commands at life cycle points during agent sessions... automate workflows, enforce security policies.\"",[17,4225,198],{"id":197},[66,4227,4228,4231,4237,4240,4246,4249,4252,4255,4258],{},[69,4229,4230],{},"Open Customization UI via gear or \"chat customizations\" to manage everything in one place.",[69,4232,4233,4234,4236],{},"Start with custom instructions for persistent rules: ",[3867,4235,3974],{}," + glob patterns + confirmations.",[69,4238,4239],{},"Use agent skills for tasks (e.g., README updates) and custom agents for personas—select via @dropdown.",[69,4241,4242,4243,4245],{},"Automate with hooks on lifecycle events like ",[3867,4244,4148],{}," for formatters; reload to activate.",[69,4247,4248],{},"Generate via Copilot slash commands to skip manual writing; always review\u002Fedit.",[69,4250,4251],{},"Scope user\u002Fworkspace for personal\u002Fteam use; test on real edits\u002Frefactors.",[69,4253,4254],{},"Check Awesome Copilot repo for community examples.",[69,4256,4257],{},"Avoid repetition: Customizations turn Copilot into a context-aware system.",[69,4259,4260],{},"For apps: Chain features—instructions for compliance, agents for domain logic, hooks for polish.",{"title":229,"searchDepth":230,"depth":230,"links":4262},[4263,4264,4265,4266,4267],{"id":3967,"depth":230,"text":3968},{"id":3996,"depth":230,"text":3997},{"id":4064,"depth":230,"text":4065},{"id":4141,"depth":230,"text":4142},{"id":197,"depth":230,"text":198},[271],{"content_references":4270,"triage":4287},[4271,4275,4278,4281,4284],{"type":4272,"title":4273,"url":4274,"context":3924},"other","VS Code Customization Overview","https:\u002F\u002Faka.ms\u002FVSCL-Cust-Overview",{"type":4272,"title":4276,"url":4277,"context":3932},"Awesome Copilot","https:\u002F\u002Faka.ms\u002FAwesomeGC",{"type":4272,"title":4279,"url":4280,"context":3924},"VS Code Learn Playlist","https:\u002F\u002Faka.ms\u002Fvsc-learn",{"type":3921,"title":4282,"url":4283,"context":3924},"Custom Instructions Docs","https:\u002F\u002Faka.ms\u002Fcustom-instructions",{"type":3921,"title":4285,"url":4286,"context":3924},"Custom Agent Skills","https:\u002F\u002Faka.ms\u002Fcustom-agent-skills",{"relevance":3936,"novelty":3937,"quality":3937,"actionability":3936,"composite":3938,"reasoning":4288},"Category: AI & LLMs. The article provides a detailed guide on customizing VS Code Copilot agents, addressing practical applications for developers looking to streamline their workflows. It includes specific steps for creating custom instructions, making it immediately actionable for the audience.","\u002Fsummaries\u002F8e760cba47215e0d-customize-vs-code-copilot-agents-for-repeatable-wo-summary","2026-05-06 14:00:14","2026-05-06 16:10:56",{"title":3957,"description":229},{"loc":4289},"ab488a3c329a1bb7","Visual Studio Code","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=9PUt81AjfmA","summaries\u002F8e760cba47215e0d-customize-vs-code-copilot-agents-for-repeatable-wo-summary",[255,257,256,258],"Use VS Code's Customization UI to build custom instructions, agent skills, agents, hooks, and prompt files—define behaviors once for consistent AI outputs across chats, teams, and projects without extensions.",[258],"W1zwbe6XmkDedssnAbVlY_GoLAd41WfXB9VHvOaL2LU",{"id":4303,"title":4304,"ai":4305,"body":4310,"categories":4360,"created_at":238,"date_modified":238,"description":229,"extension":240,"faq":238,"featured":241,"kicker_label":238,"meta":4361,"navigation":243,"path":4368,"published_at":4369,"question":238,"scraped_at":4370,"seo":4371,"sitemap":4372,"source_id":4373,"source_name":250,"source_type":3947,"source_url":4374,"stem":4375,"tags":4376,"thumbnail_url":238,"tldr":4377,"tweet":238,"unknown_tags":4378,"__hash__":4379},"summaries\u002Fsummaries\u002F1ca5786a24e21d43-cursor-deletes-15k-loc-replaces-worktrees-with-200-summary.md","Cursor Deletes 15K LoC, Replaces WorkTrees with 200 LoC Skills",{"provider":7,"model":8,"input_tokens":4306,"output_tokens":4307,"processing_time_ms":4308,"cost_usd":4309},7445,1703,14418,0.002318,{"type":14,"value":4311,"toc":4355},[4312,4316,4319,4326,4329,4332,4336,4339,4342,4346,4349,4352],[17,4313,4315],{"id":4314},"recreate-parallel-coding-with-markdown-skills-and-sub-agents","Recreate Parallel Coding with Markdown Skills and Sub-Agents",[22,4317,4318],{},"Git WorkTrees enable isolated parallel checkouts for agents to work on tasks without interfering, allowing grids of agents or model competitions (Best Agent) to compare outputs like frontend changes before merging via PRs. Cursor's original implementation spanned 15,000 lines of code handling tree creation, isolation, setup scripts, judging, system reminders, and cleanup for disk bloat from hundreds of trees.",[22,4320,4321,4322,4325],{},"Replace this with two primitives: agent skills (instruction sets) and sub-agents. The \u002Fworktree command (a server-controlled skill prompt) instructs the agent to: create a WorkTree via git (",[3867,4323,4324],{},"git worktree add","), run user-configured setup scripts, operate only inside it (cross-platform: Windows\u002FLinux\u002FmacOS paths), and avoid escaping via aggressive reminders like \"NEVER work outside this directory.\" The entire skill is ~200 lines of Markdown.",[22,4327,4328],{},"For Best Agent (\u002Fbestagent), a 40-line skill spawns sub-agents per model (e.g., Claude, Grok, Composer, GPT, Opus), each in its own WorkTree. The parent agent waits, then grades outputs in a table, critiques differences (e.g., \"These two did the same; Opus added X\"), and lets users mix changes (e.g., \"Combine Opus UI with GPT logic\"). Commands like \u002Fapply-worktree merge changes; \u002Fdelete-worktree cleans up.",[22,4330,4331],{},"This trusts the LLM for isolation (vibes-based vs. hard enforcement) but delivers near-identical UX: isolated edits, PRs, visual diffs.",[17,4333,4335],{"id":4334},"gains-lower-maintenance-broader-compatibility","Gains: Lower Maintenance, Broader Compatibility",[22,4337,4338],{},"Delete 15,000 LoC for an advanced feature used by power users only, freeing engineering time. Users switch to WorkTrees mid-chat via slash command (impossible before due to UI clutter). Multi-repo setups now work seamlessly—agent creates trees per repo, opens multiple PRs. Best Agent judging improves: parent has full sub-agent context for stitching diffs, unlike prior single-model lock-in.",[22,4340,4341],{},"Perceived speed matches native (no actual slowdown), and maintenance iterates via server-side prompts without app updates.",[17,4343,4345],{"id":4344},"tradeoffs-and-fixes-reliability-via-evals-and-rl","Tradeoffs and Fixes: Reliability via Evals and RL",[22,4347,4348],{},"Cons: Models drift over long sessions (e.g., Haiku often escapes to primary checkout; Composer\u002FGrok better). Feels slower watching tree creation in-chat. Discoverability drops—no dropdown; requires knowing \u002Fworktree.",[22,4350,4351],{},"Mitigate with evals using Braintrust and headless Cursor CLI: score if work happened in WorkTree (good) vs. primary (bad). Patterns inform prompt tweaks and system reminders. Add WorkTree tasks to RL pipeline for Composer 3+ (none in Composer 2's thousands of tasks). Share feedback with labs.",[22,4353,4354],{},"Future: Native WorkTrees in Cursor 3.0's agentic UI (chat-optimized, no editor); evals\u002FRL for skills; git-independent primitives (faster, less disk, non-git repos). Mixed forum feedback reflects habit change, but power-user focus prioritizes leanness.",{"title":229,"searchDepth":230,"depth":230,"links":4356},[4357,4358,4359],{"id":4314,"depth":230,"text":4315},{"id":4334,"depth":230,"text":4335},{"id":4344,"depth":230,"text":4345},[274],{"content_references":4362,"triage":4365},[4363],{"type":3921,"title":4364,"context":3924},"Braintrust",{"relevance":3936,"novelty":3937,"quality":3937,"actionability":3937,"composite":4366,"reasoning":4367},4.35,"Category: AI & LLMs. The article discusses a practical implementation of AI agents and prompt engineering to optimize code management, addressing the pain point of maintenance in AI-powered products. It provides specific commands and workflows that developers can adopt to enhance their productivity.","\u002Fsummaries\u002F1ca5786a24e21d43-cursor-deletes-15k-loc-replaces-worktrees-with-200-summary","2026-04-30 12:00:06","2026-05-03 16:43:05",{"title":4304,"description":229},{"loc":4368},"dd7a443b6b35b7e0","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=WE_Gnowy3uw","summaries\u002F1ca5786a24e21d43-cursor-deletes-15k-loc-replaces-worktrees-with-200-summary",[255,257,256,258],"Cursor replaced a 15,000-line Git WorkTrees feature with ~200 lines of Markdown skills and sub-agents, slashing maintenance while adding mid-chat switching, multi-repo support, and superior model judging.",[258],"BDmZtXGxZmP6OC-YDYSe2IFlWN6_0Lrwrht0rAQyk-E",{"id":4381,"title":4382,"ai":4383,"body":4388,"categories":4572,"created_at":238,"date_modified":238,"description":229,"extension":240,"faq":238,"featured":241,"kicker_label":238,"meta":4573,"navigation":243,"path":4587,"published_at":4588,"question":238,"scraped_at":4589,"seo":4590,"sitemap":4591,"source_id":4592,"source_name":4593,"source_type":3947,"source_url":4594,"stem":4595,"tags":4596,"thumbnail_url":238,"tldr":4597,"tweet":238,"unknown_tags":4598,"__hash__":4599},"summaries\u002Fsummaries\u002Fe1ce4370bd06f95d-master-cursor-agents-plan-build-debug-ship-code-summary.md","Master Cursor Agents: Plan, Build, Debug, Ship Code",{"provider":7,"model":8,"input_tokens":4384,"output_tokens":4385,"processing_time_ms":4386,"cost_usd":4387},8441,2353,18578,0.0028422,{"type":14,"value":4389,"toc":4564},[4390,4394,4397,4400,4406,4409,4413,4416,4419,4422,4427,4431,4434,4451,4454,4457,4460,4464,4467,4487,4490,4493,4496,4507,4512,4516,4519,4522,4525,4528,4531,4536,4538],[17,4391,4393],{"id":4392},"detailed-prompts-and-context-discipline-drive-agent-output-quality","Detailed Prompts and Context Discipline Drive Agent Output Quality",[22,4395,4396],{},"Coding agents excel when given precise intent rather than vague instructions. A simple prompt like \"add a model page\" leaves the agent guessing layouts, components, and styles, often yielding suboptimal code. Instead, reference existing codebase patterns, provide logs, screenshots, or specific requirements—e.g., \"Use the dynamic route pattern from \u002Fmodels, match our design system's pills with icons, exclude hidden models.\" This specificity boosts output quality dramatically.",[22,4398,4399],{},"Context acts as the agent's working memory, accumulating messages, tool calls, and file reads. Overloaded context leads to errors, so start new conversations for fresh features or when the agent drifts. Tag exact files if known (@file.ts), but leverage the agent's tools for discovery. Latest models handle this well, pulling relevant context autonomously.",[4401,4402,4403],"blockquote",{},[22,4404,4405],{},"\"The intent you provide the models through prompting really makes a difference in the quality that you get out.\"",[22,4407,4408],{},"Sub-agents prevent context bloat: spawn isolated explorers for searches, keeping the main thread lean. They return summaries only, ideal for large codebases.",[17,4410,4412],{"id":4411},"codebase-mastery-via-semantic-search-and-visualization","Codebase Mastery via Semantic Search and Visualization",[22,4414,4415],{},"Agents replace manual regex hunts with natural language queries. Cursor equips them with instant grep (faster recursive ripgrep), semantic search (embeddings map code symbols to your query), and shell tools. Ask \"Where do we handle authentication?\"—it finds middleware semantically, even without literal matches.",[22,4417,4418],{},"Combine literal (grep) and semantic for best results, especially on massive repos. Auto-indexing happens in background; no setup needed. For architecture, request Mermaid diagrams: \"Generate a Mermaid diagram of data flow in docs app.\" These visualize onboarding, flows, and dependencies.",[22,4420,4421],{},"Common pitfall: editing code without understanding it first. Agents take requests literally, inventing utils when patterns exist—creating tech debt. Always explore first: \"Show existing model listing patterns,\" then build.",[4401,4423,4424],{},[22,4425,4426],{},"\"A common mistake... is when developers ask the agents to change code, but they don't really understand exactly how that code works yet.\"",[17,4428,4430],{"id":4429},"plan-mode-iterative-feature-development-from-idea-to-testable-build","Plan Mode: Iterative Feature Development from Idea to Testable Build",[22,4432,4433],{},"Break features into verifiable steps: start in Cursor's plan mode (Shift+Tab). Vague input like \"Add dedicated pages for each model in apps.docs\" triggers sub-agents to explore structure, grep files, read configs, and propose:",[4016,4435,4436,4439,4442,4445,4448],{},[69,4437,4438],{},"Research codebase (reuse components? dynamic routes?).",[69,4440,4441],{},"Clarify requirements (e.g., \"Which models? Non-hidden only.\").",[69,4443,4444],{},"Generate editable Markdown plan with steps, files, Mermaid diagram.",[69,4446,4447],{},"Edit plan interactively.",[69,4449,4450],{},"Click \"Build\" for code diffs.",[22,4452,4453],{},"Post-build: Agent starts dev server (\"npm run dev\"), opens integrated browser. Test manually, feed errors back (copy-paste stack traces). Iterate with visuals: screenshot page, say \"Make pills nicer with icons, match brand colors.\" Use voice input for speed.",[22,4455,4456],{},"Typed languages\u002Flinters shine here—errors auto-surface for quick fixes. This loop yields shippable features fast, following existing patterns.",[22,4458,4459],{},"Prerequisites: Familiarity with agents (tools, loops from prior course), your repo open in Cursor. Fits early dev cycle: ideate → plan → build → test.",[17,4461,4463],{"id":4462},"debugging-fundamentals-amplified-by-agents","Debugging Fundamentals Amplified by Agents",[22,4465,4466],{},"Follow six principles for any bug (human or agent):",[4016,4468,4469,4472,4475,4478,4481,4484],{},[69,4470,4471],{},"Reproduce reliably.",[69,4473,4474],{},"Minimize repro (strip extras).",[69,4476,4477],{},"Isolate changes (one at a time).",[69,4479,4480],{},"Hypothesize root causes.",[69,4482,4483],{},"Instrument (logs\u002Fdebugger).",[69,4485,4486],{},"Add tests post-fix.",[22,4488,4489],{},"Simple bugs: Paste stack trace—\"Fix this error.\" Agent resolves instantly.",[22,4491,4492],{},"Complex: Use debug mode. Agent hypothesizes, adds targeted logs, prompts repro, analyzes runtime evidence, fixes surgically. Superior to manual slog.",[22,4494,4495],{},"Tips:",[66,4497,4498,4501,4504],{},[69,4499,4500],{},"Multi-model shots: Compare fixes from different LLMs.",[69,4502,4503],{},"Evidence tools: \"Analyze slow query\" (explain analyze), external MCPs (Sentry for errors).",[69,4505,4506],{},"Probe fixes: \"Other edge cases? True root cause?\" Avoid hallucinations; build conviction.",[4401,4508,4509],{},[22,4510,4511],{},"\"If you don't understand the fix, it's going to be very hard for you to validate whether the code is actually correct.\"",[17,4513,4515],{"id":4514},"rigorous-review-and-testing-prevent-regressions","Rigorous Review and Testing Prevent Regressions",[22,4517,4518],{},"Agent code demands human standards. Self-review first: \"Find issues in changes\"—spots i18n bugs like untranslated strings, auto-fixes.",[22,4520,4521],{},"Break big diffs: \"Split into semantic commits, push PR.\" Easier for reviewers.",[22,4523,4524],{},"PR stage: Self-review + AI tools (BugBot comments logic bugs, dupes). Fix pre-human: clipped icons, duplicated functions.",[22,4526,4527],{},"Quality criteria: Compiles, passes tests\u002Flints, follows patterns, no regressions, testable. Agents handle reviews\u002Ftests but verify manually.",[22,4529,4530],{},"Practice: On your repo, plan a small feature (e.g., new UI component), debug an injected bug, review the PR.",[4401,4532,4533],{},[22,4534,4535],{},"\"Your standards for what gets merged should be the same whether it was written by an agent or written by hand.\"",[17,4537,198],{"id":197},[66,4539,4540,4543,4546,4549,4552,4555,4558,4561],{},[69,4541,4542],{},"Start vague prompts in plan mode; iterate to precision with sub-agents and clarifications.",[69,4544,4545],{},"Always explore codebase first (semantic\u002Fgrep\u002FMermaid) before edits to honor patterns.",[69,4547,4548],{},"Build-test-iterate loop: dev server + error feedback + screenshots\u002Fvoice for rapid polish.",[69,4550,4551],{},"Debug systematically: repro → minimize → hypothesize → instrument → test.",[69,4553,4554],{},"Multi-pass review: self + agent issues + semantic commits + BugBot + human PR.",[69,4556,4557],{},"Manage context ruthlessly: new chats, sub-agents, targeted @files.",[69,4559,4560],{},"Question agent fixes deeply; conviction over blind trust.",[69,4562,4563],{},"Ship faster: agents for 80% grunt, you for architecture\u002Fintent.",{"title":229,"searchDepth":230,"depth":230,"links":4565},[4566,4567,4568,4569,4570,4571],{"id":4392,"depth":230,"text":4393},{"id":4411,"depth":230,"text":4412},{"id":4429,"depth":230,"text":4430},{"id":4462,"depth":230,"text":4463},{"id":4514,"depth":230,"text":4515},{"id":197,"depth":230,"text":198},[265],{"content_references":4574,"triage":4585},[4575,4577,4579,4581,4583],{"type":3921,"title":4576,"context":3932},"Cursor",{"type":3921,"title":4578,"context":3932},"BugBot",{"type":3921,"title":4580,"context":3924},"Mermaid",{"type":3921,"title":4582,"context":3924},"ripgrep",{"type":3921,"title":4584,"context":3924},"Sentry MCP",{"relevance":3936,"novelty":3937,"quality":3937,"actionability":3936,"composite":3938,"reasoning":4586},"Category: AI & LLMs. The article provides a comprehensive guide on using coding agents effectively, addressing specific pain points like the need for detailed prompts and context management, which are crucial for building production-ready AI features. It offers actionable strategies such as using sub-agents and semantic search, making it highly relevant and practical for developers looking to integrate AI into their workflows.","\u002Fsummaries\u002Fe1ce4370bd06f95d-master-cursor-agents-plan-build-debug-ship-code-summary","2026-04-15 22:26:40","2026-04-19 03:33:10",{"title":4382,"description":229},{"loc":4587},"e1ce4370bd06f95d","leerob","https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=kF2WQgk1LtY","summaries\u002Fe1ce4370bd06f95d-master-cursor-agents-plan-build-debug-ship-code-summary",[255,257,256,258],"Use detailed prompts, plan mode, sub-agents, iterative feedback loops, and systematic debugging to build production-ready features with Cursor's coding agents—turning ideas into PRs without hand-coding every line.",[258],"0YZ26te4tCheFu9LizrfcZb4qT5NgVPaPaQz01yZhqM"]