[{"data":1,"prerenderedAt":1401},["ShallowReactive",2],{"/en-us/gitlab-duo/prompt-library":3,"navigation-en-us":59,"banner-en-us":468,"footer-en-us":478,"next-steps-en-us":720,"prompts":730,"agents":1346},{"id":4,"title":5,"body":6,"category":6,"config":7,"content":10,"description":6,"extension":51,"meta":52,"navigation":9,"path":53,"seo":54,"slug":6,"stem":56,"testContent":6,"type":57,"__hash__":58},"pages/en-us/gitlab-duo/prompt-library.yml","Prompt Library",null,{"template":8,"enableAnimations":9},"PromptLibrary",true,{"eyebrow":11,"title":5,"description":15,"close":16,"results":17,"tabs":20,"filter":23,"search":26,"filters":29,"emptyState":39,"modal":42},{"text":12,"config":13},"Duo Agent Platform",{"backgroundColor":14},"#EEE7FD","Discover ready-to-use prompts for GitLab's AI-powered development tools across the entire software lifecycle","Close",{"label":18,"sort":19},"Results for","Sort By:",{"prompts":21,"agents":22},"Prompts","Agents",{"filterText":24,"sourceText":25},"Filter","Source",{"placeholder":27,"agentsPlaceholder":28},"Search prompts...","Search agents...",{"allCategories":30,"anyComplexity":31,"allStages":32,"allCapabilities":33,"typesLabel":34,"agentsLabel":22,"promptsLabel":35,"beginner":36,"intermediate":37,"advanced":38},"All categories","Any complexity","All stages","All agent types","All types","prompts","Beginner","Intermediate","Advanced",{"title":40,"message":41},"No items found","Try adjusting your search or filters",{"promptPreview":43,"description":44,"chatPrompt":45,"systemPrompt":46,"save":47,"copy":48,"copiedToClipboard":49,"noPromptDefined":50},"PROMPT PREVIEW","Description","Chat prompt","System prompt","Save","Copy","Copied to clipboard","No prompt defined for this tab.","yml",{},"/en-us/gitlab-duo/prompt-library",{"title":55,"description":15},"Duo Agent Platform Prompt Library","en-us/gitlab-duo/prompt-library","Page","2Wd68x5KoCKHQRV0WcSs4L__pUKpH-9_3aNbYK-BJUM",{"data":60},{"logo":61,"freeTrial":66,"sales":71,"login":76,"items":81,"search":389,"minimal":419,"duo":438,"switchNav":447,"pricingDeployment":458},{"config":62},{"href":63,"dataGaName":64,"dataGaLocation":65},"/","gitlab logo","header",{"text":67,"config":68},"Get free trial",{"href":69,"dataGaName":70,"dataGaLocation":65},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com&glm_content=default-saas-trial/","free trial",{"text":72,"config":73},"Talk to sales",{"href":74,"dataGaName":75,"dataGaLocation":65},"/sales/","sales",{"text":77,"config":78},"Sign in",{"href":79,"dataGaName":80,"dataGaLocation":65},"https://gitlab.com/users/sign_in/","sign in",[82,109,204,209,310,370],{"text":83,"config":84,"cards":86},"Platform",{"dataNavLevelOne":85},"platform",[87,93,101],{"title":83,"description":88,"link":89},"The intelligent orchestration platform for DevSecOps",{"text":90,"config":91},"Explore our Platform",{"href":92,"dataGaName":85,"dataGaLocation":65},"/platform/",{"title":94,"description":95,"link":96},"GitLab Duo Agent Platform","Agentic AI for the entire software lifecycle",{"text":97,"config":98},"Meet GitLab Duo",{"href":99,"dataGaName":100,"dataGaLocation":65},"/gitlab-duo-agent-platform/","gitlab duo agent platform",{"title":102,"description":103,"link":104},"Why GitLab","See the top reasons enterprises choose GitLab",{"text":105,"config":106},"Learn more",{"href":107,"dataGaName":108,"dataGaLocation":65},"/why-gitlab/","why gitlab",{"text":110,"left":9,"config":111,"link":113,"lists":117,"footer":186},"Product",{"dataNavLevelOne":112},"solutions",{"text":114,"config":115},"View all Solutions",{"href":116,"dataGaName":112,"dataGaLocation":65},"/solutions/",[118,142,165],{"title":119,"description":120,"link":121,"items":126},"Automation","CI/CD and automation to accelerate deployment",{"config":122},{"icon":123,"href":124,"dataGaName":125,"dataGaLocation":65},"AutomatedCodeAlt","/solutions/delivery-automation/","automated software delivery",[127,131,134,138],{"text":128,"config":129},"CI/CD",{"href":130,"dataGaLocation":65,"dataGaName":128},"/solutions/continuous-integration/",{"text":94,"config":132},{"href":99,"dataGaLocation":65,"dataGaName":133},"gitlab duo agent platform - product menu",{"text":135,"config":136},"Source Code Management",{"href":137,"dataGaLocation":65,"dataGaName":135},"/solutions/source-code-management/",{"text":139,"config":140},"Automated Software Delivery",{"href":124,"dataGaLocation":65,"dataGaName":141},"Automated software delivery",{"title":143,"description":144,"link":145,"items":150},"Security","Deliver code faster without compromising security",{"config":146},{"href":147,"dataGaName":148,"dataGaLocation":65,"icon":149},"/solutions/application-security-testing/","security and compliance","ShieldCheckLight",[151,155,160],{"text":152,"config":153},"Application Security Testing",{"href":147,"dataGaName":154,"dataGaLocation":65},"Application security testing",{"text":156,"config":157},"Software Supply Chain Security",{"href":158,"dataGaLocation":65,"dataGaName":159},"/solutions/supply-chain/","Software supply chain security",{"text":161,"config":162},"Software Compliance",{"href":163,"dataGaName":164,"dataGaLocation":65},"/solutions/software-compliance/","software compliance",{"title":166,"link":167,"items":172},"Measurement",{"config":168},{"icon":169,"href":170,"dataGaName":171,"dataGaLocation":65},"DigitalTransformation","/solutions/visibility-measurement/","visibility and measurement",[173,177,181],{"text":174,"config":175},"Visibility & Measurement",{"href":170,"dataGaLocation":65,"dataGaName":176},"Visibility and Measurement",{"text":178,"config":179},"Value Stream Management",{"href":180,"dataGaLocation":65,"dataGaName":178},"/solutions/value-stream-management/",{"text":182,"config":183},"Analytics & Insights",{"href":184,"dataGaLocation":65,"dataGaName":185},"/solutions/analytics-and-insights/","Analytics and insights",{"title":187,"items":188},"GitLab for",[189,194,199],{"text":190,"config":191},"Enterprise",{"href":192,"dataGaLocation":65,"dataGaName":193},"/enterprise/","enterprise",{"text":195,"config":196},"Small Business",{"href":197,"dataGaLocation":65,"dataGaName":198},"/small-business/","small business",{"text":200,"config":201},"Public Sector",{"href":202,"dataGaLocation":65,"dataGaName":203},"/solutions/public-sector/","public sector",{"text":205,"config":206},"Pricing",{"href":207,"dataGaName":208,"dataGaLocation":65,"dataNavLevelOne":208},"/pricing/","pricing",{"text":210,"config":211,"link":213,"lists":217,"feature":297},"Resources",{"dataNavLevelOne":212},"resources",{"text":214,"config":215},"View all resources",{"href":216,"dataGaName":212,"dataGaLocation":65},"/resources/",[218,251,269],{"title":219,"items":220},"Getting started",[221,226,231,236,241,246],{"text":222,"config":223},"Install",{"href":224,"dataGaName":225,"dataGaLocation":65},"/install/","install",{"text":227,"config":228},"Quick start guides",{"href":229,"dataGaName":230,"dataGaLocation":65},"/get-started/","quick setup checklists",{"text":232,"config":233},"Learn",{"href":234,"dataGaLocation":65,"dataGaName":235},"https://university.gitlab.com/","learn",{"text":237,"config":238},"Product documentation",{"href":239,"dataGaName":240,"dataGaLocation":65},"https://docs.gitlab.com/","product documentation",{"text":242,"config":243},"Best practice videos",{"href":244,"dataGaName":245,"dataGaLocation":65},"/getting-started-videos/","best practice videos",{"text":247,"config":248},"Integrations",{"href":249,"dataGaName":250,"dataGaLocation":65},"/integrations/","integrations",{"title":252,"items":253},"Discover",[254,259,264],{"text":255,"config":256},"Customer success stories",{"href":257,"dataGaName":258,"dataGaLocation":65},"/customers/","customer success stories",{"text":260,"config":261},"Blog",{"href":262,"dataGaName":263,"dataGaLocation":65},"/blog/","blog",{"text":265,"config":266},"Remote",{"href":267,"dataGaName":268,"dataGaLocation":65},"https://handbook.gitlab.com/handbook/company/culture/all-remote/","remote",{"title":270,"items":271},"Connect",[272,277,282,287,292],{"text":273,"config":274},"GitLab Services",{"href":275,"dataGaName":276,"dataGaLocation":65},"/services/","services",{"text":278,"config":279},"Community",{"href":280,"dataGaName":281,"dataGaLocation":65},"/community/","community",{"text":283,"config":284},"Forum",{"href":285,"dataGaName":286,"dataGaLocation":65},"https://forum.gitlab.com/","forum",{"text":288,"config":289},"Events",{"href":290,"dataGaName":291,"dataGaLocation":65},"/events/","events",{"text":293,"config":294},"Partners",{"href":295,"dataGaName":296,"dataGaLocation":65},"/partners/","partners",{"backgroundColor":298,"textColor":299,"text":300,"image":301,"link":305},"#2f2a6b","#fff","Insights for the future of software development",{"altText":302,"config":303},"the source promo card",{"src":304},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758208064/dzl0dbift9xdizyelkk4.svg",{"text":306,"config":307},"Read the latest",{"href":308,"dataGaName":309,"dataGaLocation":65},"/the-source/","the source",{"text":311,"config":312,"lists":314},"Company",{"dataNavLevelOne":313},"company",[315],{"items":316},[317,322,328,330,335,340,345,350,355,360,365],{"text":318,"config":319},"About",{"href":320,"dataGaName":321,"dataGaLocation":65},"/company/","about",{"text":323,"config":324,"footerGa":327},"Jobs",{"href":325,"dataGaName":326,"dataGaLocation":65},"/jobs/","jobs",{"dataGaName":326},{"text":288,"config":329},{"href":290,"dataGaName":291,"dataGaLocation":65},{"text":331,"config":332},"Leadership",{"href":333,"dataGaName":334,"dataGaLocation":65},"/company/team/e-group/","leadership",{"text":336,"config":337},"Team",{"href":338,"dataGaName":339,"dataGaLocation":65},"/company/team/","team",{"text":341,"config":342},"Handbook",{"href":343,"dataGaName":344,"dataGaLocation":65},"https://handbook.gitlab.com/","handbook",{"text":346,"config":347},"Investor relations",{"href":348,"dataGaName":349,"dataGaLocation":65},"https://ir.gitlab.com/","investor relations",{"text":351,"config":352},"Trust Center",{"href":353,"dataGaName":354,"dataGaLocation":65},"/security/","trust center",{"text":356,"config":357},"AI Transparency Center",{"href":358,"dataGaName":359,"dataGaLocation":65},"/ai-transparency-center/","ai transparency center",{"text":361,"config":362},"Newsletter",{"href":363,"dataGaName":364,"dataGaLocation":65},"/company/contact/#contact-forms","newsletter",{"text":366,"config":367},"Press",{"href":368,"dataGaName":369,"dataGaLocation":65},"/press/","press",{"text":371,"config":372,"lists":373},"Contact us",{"dataNavLevelOne":313},[374],{"items":375},[376,379,384],{"text":72,"config":377},{"href":74,"dataGaName":378,"dataGaLocation":65},"talk to sales",{"text":380,"config":381},"Support portal",{"href":382,"dataGaName":383,"dataGaLocation":65},"https://support.gitlab.com","support portal",{"text":385,"config":386},"Customer portal",{"href":387,"dataGaName":388,"dataGaLocation":65},"https://customers.gitlab.com/customers/sign_in/","customer portal",{"close":16,"login":390,"suggestions":397},{"text":391,"link":392},"To search repositories and projects, login to",{"text":393,"config":394},"gitlab.com",{"href":79,"dataGaName":395,"dataGaLocation":396},"search login","search",{"text":398,"default":399},"Suggestions",[400,402,406,408,412,416],{"text":94,"config":401},{"href":99,"dataGaName":94,"dataGaLocation":396},{"text":403,"config":404},"Code Suggestions (AI)",{"href":405,"dataGaName":403,"dataGaLocation":396},"/solutions/code-suggestions/",{"text":128,"config":407},{"href":130,"dataGaName":128,"dataGaLocation":396},{"text":409,"config":410},"GitLab on AWS",{"href":411,"dataGaName":409,"dataGaLocation":396},"/partners/technology-partners/aws/",{"text":413,"config":414},"GitLab on Google Cloud",{"href":415,"dataGaName":413,"dataGaLocation":396},"/partners/technology-partners/google-cloud-platform/",{"text":417,"config":418},"Why GitLab?",{"href":107,"dataGaName":417,"dataGaLocation":396},{"freeTrial":420,"mobileIcon":425,"desktopIcon":430,"secondaryButton":433},{"text":421,"config":422},"Start free trial",{"href":423,"dataGaName":70,"dataGaLocation":424},"https://gitlab.com/-/trials/new/","nav",{"altText":426,"config":427},"Gitlab Icon",{"src":428,"dataGaName":429,"dataGaLocation":424},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203874/jypbw1jx72aexsoohd7x.svg","gitlab icon",{"altText":426,"config":431},{"src":432,"dataGaName":429,"dataGaLocation":424},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1758203875/gs4c8p8opsgvflgkswz9.svg",{"text":434,"config":435},"Get Started",{"href":436,"dataGaName":437,"dataGaLocation":424},"https://gitlab.com/-/trial_registrations/new?glm_source=about.gitlab.com/get-started/","get started",{"freeTrial":439,"mobileIcon":443,"desktopIcon":445},{"text":440,"config":441},"Learn more about GitLab Duo",{"href":99,"dataGaName":442,"dataGaLocation":424},"gitlab duo",{"altText":426,"config":444},{"src":428,"dataGaName":429,"dataGaLocation":424},{"altText":426,"config":446},{"src":432,"dataGaName":429,"dataGaLocation":424},{"button":448,"mobileIcon":453,"desktopIcon":455},{"text":449,"config":450},"/switch",{"href":451,"dataGaName":452,"dataGaLocation":424},"#contact","switch",{"altText":426,"config":454},{"src":428,"dataGaName":429,"dataGaLocation":424},{"altText":426,"config":456},{"src":457,"dataGaName":429,"dataGaLocation":424},"https://res.cloudinary.com/about-gitlab-com/image/upload/v1773335277/ohhpiuoxoldryzrnhfrh.png",{"freeTrial":459,"mobileIcon":464,"desktopIcon":466},{"text":460,"config":461},"Back to pricing",{"href":207,"dataGaName":462,"dataGaLocation":424,"icon":463},"back to pricing","GoBack",{"altText":426,"config":465},{"src":428,"dataGaName":429,"dataGaLocation":424},{"altText":426,"config":467},{"src":432,"dataGaName":429,"dataGaLocation":424},{"title":469,"button":470,"config":475},"See how agentic AI transforms software delivery",{"text":471,"config":472},"Watch GitLab Transcend now",{"href":473,"dataGaName":474,"dataGaLocation":65},"/events/transcend/virtual/","transcend event",{"layout":476,"icon":477,"disabled":9},"release","AiStar",{"data":479},{"text":480,"source":481,"edit":487,"contribute":492,"config":497,"items":502,"minimal":709},"Git is a trademark of Software Freedom Conservancy and our use of 'GitLab' is under license",{"text":482,"config":483},"View page source",{"href":484,"dataGaName":485,"dataGaLocation":486},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/","page source","footer",{"text":488,"config":489},"Edit this page",{"href":490,"dataGaName":491,"dataGaLocation":486},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/content/","web ide",{"text":493,"config":494},"Please contribute",{"href":495,"dataGaName":496,"dataGaLocation":486},"https://gitlab.com/gitlab-com/marketing/digital-experience/about-gitlab-com/-/blob/main/CONTRIBUTING.md/","please contribute",{"twitter":498,"facebook":499,"youtube":500,"linkedin":501},"https://twitter.com/gitlab","https://www.facebook.com/gitlab","https://www.youtube.com/channel/UCnMGQ8QHMAnVIsI3xJrihhg","https://www.linkedin.com/company/gitlab-com",[503,550,604,648,675],{"title":205,"links":504,"subMenu":519},[505,509,514],{"text":506,"config":507},"View plans",{"href":207,"dataGaName":508,"dataGaLocation":486},"view plans",{"text":510,"config":511},"Why Premium?",{"href":512,"dataGaName":513,"dataGaLocation":486},"/pricing/premium/","why premium",{"text":515,"config":516},"Why Ultimate?",{"href":517,"dataGaName":518,"dataGaLocation":486},"/pricing/ultimate/","why ultimate",[520],{"title":521,"links":522},"Contact Us",[523,526,528,530,535,540,545],{"text":524,"config":525},"Contact sales",{"href":74,"dataGaName":75,"dataGaLocation":486},{"text":380,"config":527},{"href":382,"dataGaName":383,"dataGaLocation":486},{"text":385,"config":529},{"href":387,"dataGaName":388,"dataGaLocation":486},{"text":531,"config":532},"Status",{"href":533,"dataGaName":534,"dataGaLocation":486},"https://status.gitlab.com/","status",{"text":536,"config":537},"Terms of use",{"href":538,"dataGaName":539,"dataGaLocation":486},"/terms/","terms of use",{"text":541,"config":542},"Privacy statement",{"href":543,"dataGaName":544,"dataGaLocation":486},"/privacy/","privacy statement",{"text":546,"config":547},"Cookie preferences",{"dataGaName":548,"dataGaLocation":486,"id":549,"isOneTrustButton":9},"cookie preferences","ot-sdk-btn",{"title":110,"links":551,"subMenu":560},[552,556],{"text":553,"config":554},"DevSecOps platform",{"href":92,"dataGaName":555,"dataGaLocation":486},"devsecops platform",{"text":557,"config":558},"AI-Assisted Development",{"href":99,"dataGaName":559,"dataGaLocation":486},"ai-assisted development",[561],{"title":562,"links":563},"Topics",[564,569,574,579,584,589,594,599],{"text":565,"config":566},"CICD",{"href":567,"dataGaName":568,"dataGaLocation":486},"/topics/ci-cd/","cicd",{"text":570,"config":571},"GitOps",{"href":572,"dataGaName":573,"dataGaLocation":486},"/topics/gitops/","gitops",{"text":575,"config":576},"DevOps",{"href":577,"dataGaName":578,"dataGaLocation":486},"/topics/devops/","devops",{"text":580,"config":581},"Version Control",{"href":582,"dataGaName":583,"dataGaLocation":486},"/topics/version-control/","version control",{"text":585,"config":586},"DevSecOps",{"href":587,"dataGaName":588,"dataGaLocation":486},"/topics/devsecops/","devsecops",{"text":590,"config":591},"Cloud Native",{"href":592,"dataGaName":593,"dataGaLocation":486},"/topics/cloud-native/","cloud native",{"text":595,"config":596},"AI for Coding",{"href":597,"dataGaName":598,"dataGaLocation":486},"/topics/devops/ai-for-coding/","ai for coding",{"text":600,"config":601},"Agentic AI",{"href":602,"dataGaName":603,"dataGaLocation":486},"/topics/agentic-ai/","agentic ai",{"title":605,"links":606},"Solutions",[607,609,611,616,620,623,627,630,632,635,638,643],{"text":152,"config":608},{"href":147,"dataGaName":152,"dataGaLocation":486},{"text":141,"config":610},{"href":124,"dataGaName":125,"dataGaLocation":486},{"text":612,"config":613},"Agile development",{"href":614,"dataGaName":615,"dataGaLocation":486},"/solutions/agile-delivery/","agile delivery",{"text":617,"config":618},"SCM",{"href":137,"dataGaName":619,"dataGaLocation":486},"source code management",{"text":565,"config":621},{"href":130,"dataGaName":622,"dataGaLocation":486},"continuous integration & delivery",{"text":624,"config":625},"Value stream management",{"href":180,"dataGaName":626,"dataGaLocation":486},"value stream management",{"text":570,"config":628},{"href":629,"dataGaName":573,"dataGaLocation":486},"/solutions/gitops/",{"text":190,"config":631},{"href":192,"dataGaName":193,"dataGaLocation":486},{"text":633,"config":634},"Small business",{"href":197,"dataGaName":198,"dataGaLocation":486},{"text":636,"config":637},"Public sector",{"href":202,"dataGaName":203,"dataGaLocation":486},{"text":639,"config":640},"Education",{"href":641,"dataGaName":642,"dataGaLocation":486},"/solutions/education/","education",{"text":644,"config":645},"Financial services",{"href":646,"dataGaName":647,"dataGaLocation":486},"/solutions/finance/","financial services",{"title":210,"links":649},[650,652,654,656,659,661,663,665,667,669,671,673],{"text":222,"config":651},{"href":224,"dataGaName":225,"dataGaLocation":486},{"text":227,"config":653},{"href":229,"dataGaName":230,"dataGaLocation":486},{"text":232,"config":655},{"href":234,"dataGaName":235,"dataGaLocation":486},{"text":237,"config":657},{"href":239,"dataGaName":658,"dataGaLocation":486},"docs",{"text":260,"config":660},{"href":262,"dataGaName":263,"dataGaLocation":486},{"text":255,"config":662},{"href":257,"dataGaName":258,"dataGaLocation":486},{"text":265,"config":664},{"href":267,"dataGaName":268,"dataGaLocation":486},{"text":273,"config":666},{"href":275,"dataGaName":276,"dataGaLocation":486},{"text":278,"config":668},{"href":280,"dataGaName":281,"dataGaLocation":486},{"text":283,"config":670},{"href":285,"dataGaName":286,"dataGaLocation":486},{"text":288,"config":672},{"href":290,"dataGaName":291,"dataGaLocation":486},{"text":293,"config":674},{"href":295,"dataGaName":296,"dataGaLocation":486},{"title":311,"links":676},[677,679,681,683,685,687,689,693,698,700,702,704],{"text":318,"config":678},{"href":320,"dataGaName":313,"dataGaLocation":486},{"text":323,"config":680},{"href":325,"dataGaName":326,"dataGaLocation":486},{"text":331,"config":682},{"href":333,"dataGaName":334,"dataGaLocation":486},{"text":336,"config":684},{"href":338,"dataGaName":339,"dataGaLocation":486},{"text":341,"config":686},{"href":343,"dataGaName":344,"dataGaLocation":486},{"text":346,"config":688},{"href":348,"dataGaName":349,"dataGaLocation":486},{"text":690,"config":691},"Sustainability",{"href":692,"dataGaName":690,"dataGaLocation":486},"/sustainability/",{"text":694,"config":695},"Diversity, inclusion and belonging (DIB)",{"href":696,"dataGaName":697,"dataGaLocation":486},"/diversity-inclusion-belonging/","Diversity, inclusion and belonging",{"text":351,"config":699},{"href":353,"dataGaName":354,"dataGaLocation":486},{"text":361,"config":701},{"href":363,"dataGaName":364,"dataGaLocation":486},{"text":366,"config":703},{"href":368,"dataGaName":369,"dataGaLocation":486},{"text":705,"config":706},"Modern Slavery Transparency Statement",{"href":707,"dataGaName":708,"dataGaLocation":486},"https://handbook.gitlab.com/handbook/legal/modern-slavery-act-transparency-statement/","modern slavery transparency statement",{"items":710},[711,714,717],{"text":712,"config":713},"Terms",{"href":538,"dataGaName":539,"dataGaLocation":486},{"text":715,"config":716},"Cookies",{"dataGaName":548,"dataGaLocation":486,"id":549,"isOneTrustButton":9},{"text":718,"config":719},"Privacy",{"href":543,"dataGaName":544,"dataGaLocation":486},{"header":721,"blurb":722,"button":723,"secondaryButton":728},"Start building faster today","See what your team can do with the intelligent orchestration platform for DevSecOps.\n",{"text":724,"config":725},"Get your free trial",{"href":726,"dataGaName":70,"dataGaLocation":727},"https://gitlab.com/-/trial_registrations/new?glm_content=default-saas-trial&glm_source=about.gitlab.com/","feature",{"text":524,"config":729},{"href":74,"dataGaName":75,"dataGaLocation":727},[731,741,748,754,762,769,777,785,791,798,805,812,818,822,828,834,840,846,851,858,864,871,877,883,889,894,900,907,912,917,923,928,934,938,943,949,953,958,964,969,974,979,984,990,996,1001,1007,1012,1016,1021,1027,1032,1037,1042,1047,1053,1058,1064,1070,1074,1079,1084,1089,1095,1100,1106,1111,1116,1121,1127,1133,1139,1145,1150,1155,1160,1165,1171,1176,1182,1188,1194,1198,1203,1208,1214,1219,1224,1229,1234,1239,1244,1249,1254,1259,1264,1268,1274,1279,1285,1291,1296,1302,1307,1312,1317,1322,1327,1332,1337,1342],{"name":732,"category":733,"description":734,"capability":735,"stage":736,"complexity":36,"roles":737,"tags":738,"chatPrompt":739,"systemPrompt":740},"AI Pairing Partner for Exploring Approaches","Collaboration","Think through approaches collaboratively. Get challenged on tradeoffs and edge cases you might miss.","GitLab Duo","Create","Developer, DevOps Engineer, QA Engineer","Brainstorming, Collaboration, Developer","I'm weighing pros and cons of different approaches for [FEATURE/PROBLEM].\n\nApproach A: [DESCRIBE FIRST APPROACH]\nApproach B: [DESCRIBE SECOND APPROACH]\n\nPlease help me think through:\n1. What edge cases am I missing for each approach?\n2. What are the tradeoffs of each approach?\n3. Which approach scales better?\n4. Performance implications of each?\n5. Testing complexity differences?","",{"name":742,"category":743,"description":744,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":746,"chatPrompt":747,"systemPrompt":740},"Analyze API Contracts and Integrations","Code Understanding","Document how your system integrates with internal and external APIs. Prevents breaking changes in integrations.","Developer","API, Api, Developer, Documentation, Integration","Show me how we integrate with [SERVICE/API]. What endpoints do we call and what data do we send/receive?",{"name":749,"category":743,"description":750,"capability":735,"stage":736,"complexity":38,"roles":751,"tags":752,"chatPrompt":753,"systemPrompt":740},"Analyze Database Schema and Relationships","Understand complex database schemas, relationships, and optimization opportunities. Identify performance bottlenecks in your data model.","Developer, Architect","Architecture, Database, Developer, Optimization, Performance","Analyze the database schema for [MODULE/FEATURE]:\n1. What tables are involved?\n2. What are the key relationships?\n3. What indexes exist?\n4. Are there circular or unnecessary relationships?\n5. How are cascade operations configured?",{"name":755,"category":143,"description":756,"capability":757,"stage":758,"complexity":37,"roles":759,"tags":760,"chatPrompt":761,"systemPrompt":740},"Analyze Security Scan Results","Triage security scan results by real risk vs false positives. Prioritize remediation effectively.","Duo Security Analyst","Secure","Security Engineer","Analysis, Secops, Security","@security_analyst Analyze these security scan results:\n\n[PASTE SCAN OUTPUT]\n\nFor each finding:\n1. Assess real risk vs false positive\n2. Explain the vulnerability\n3. Suggest remediation\n4. Prioritize by severity",{"name":763,"category":764,"description":765,"capability":735,"stage":766,"complexity":38,"roles":745,"tags":767,"chatPrompt":768,"systemPrompt":740},"Analyze Stack Trace","Debugging","Parse complex stack traces to identify error origins and suggest fixes.","Monitor","Analysis, Debugging, Developer","Explain this stack trace:\n\n[PASTE STACK TRACE]\n\nTell me:\n1. Where did the error originate?\n2. What caused it?\n3. Which function should I look at first?\n4. How do I fix it?",{"name":770,"category":771,"description":772,"capability":735,"stage":773,"complexity":36,"roles":774,"tags":775,"chatPrompt":776,"systemPrompt":740},"Architecture Design Discussion","Planning & Architecture","Challenge architectural assumptions collaboratively. Explore failure modes and scaling concerns.","Plan","Architect, DevOps Engineer, QA Engineer","Architect, Architecture, Collaboration, Design","I'm designing [SYSTEM/FEATURE] and want to think through the architecture.\n\nRequirements:\n- [LIST REQUIREMENTS]\n- [LIST CONSTRAINTS]\n\nMy initial approach:\n[DESCRIBE YOUR DESIGN]\n\nPlease challenge my thinking:\n1. What edge cases am I missing?\n2. How will this scale with 10x traffic?\n3. What are the failure modes?\n4. Are there simpler alternatives?\n5. What assumptions am I making that might not hold?\n6. What would make this design more maintainable?\n\nI want to explore different approaches through discussion.",{"name":778,"category":779,"description":780,"capability":735,"stage":781,"complexity":36,"roles":782,"tags":783,"chatPrompt":784,"systemPrompt":740},"Assess MR Test Coverage","Code Review","Evaluate if an MR includes adequate tests for new functionality. Identify gaps before they reach production.","Verify","Reviewer, Product Manager, QA Engineer","Code-Review, Quality-Assurance, Reviewer, Testing","Analyze the test coverage in this MR:\n1. What's tested?\n2. What's missing?\n3. Are edge cases covered?\n4. Suggest additional test cases\n\n[MR URL or paste code]",{"name":786,"category":143,"description":787,"capability":757,"stage":758,"complexity":37,"roles":788,"tags":789,"chatPrompt":790,"systemPrompt":740},"Assess Third-Party Dependency Risks","Assess external dependencies for vulnerabilities, outdated versions, and license compliance.","Security Engineer, DevOps Engineer","Dependencies, Secops, Security","@security_analyst Assess security risks of these dependencies:\n\n[LIST DEPENDENCIES AND VERSIONS]\n\nEvaluate:\n1. Known vulnerabilities\n2. Outdated versions\n3. Unmaintained packages\n4. License compliance\n5. Recommended updates",{"name":792,"category":190,"description":793,"capability":757,"stage":794,"complexity":38,"roles":795,"tags":796,"chatPrompt":797,"systemPrompt":740},"Audit Codebase for Compliance","Audit codebases for compliance violations. Check data handling, access controls, and encryption.","Govern","Developer, Architect, Security Engineer","Auditing, Compliance, Documentation, Secops, Security","@security_analyst Audit our codebase for [COMPLIANCE STANDARD] compliance:\n\nScope: [REPOSITORY/COMPONENT]\n\nCheck:\n1. Data handling practices\n2. Access controls\n3. Audit logging\n4. Encryption usage\n5. Documentation completeness",{"name":799,"category":119,"description":800,"capability":735,"stage":801,"complexity":36,"roles":802,"tags":803,"chatPrompt":804,"systemPrompt":740},"Automate Repetitive Development Tasks","Automate repetitive development tasks with error handling and logging. Eliminate manual toil.","Configure","Developer, Product Manager","Automation, Developer, Productivity","Automate this repetitive task:\n\n[DESCRIBE TASK]\n\nSteps I do manually:\n1. [STEP 1]\n2. [STEP 2]\n3. [STEP 3]\n\nCreate automation that:\n1. Handles edge cases\n2. Provides error handling\n3. Includes logging\n4. Is maintainable",{"name":806,"category":807,"description":808,"capability":809,"stage":773,"complexity":37,"roles":810,"tags":807,"chatPrompt":811,"systemPrompt":740},"Break Down Epic into Issues","Documentation","Transform large epics into manageable, well-scoped issues with clear dependencies and acceptance criteria.","Duo Planner","Product Manager, DevOps Engineer","Break down this epic into implementable issues:\n\n[EPIC DESCRIPTION]\n\nConsider:\n1. Technical dependencies\n2. Reasonable issue sizes\n3. Clear acceptance criteria\n4. Logical implementation order",{"name":813,"category":814,"description":815,"capability":735,"stage":736,"complexity":36,"roles":802,"tags":816,"chatPrompt":817,"systemPrompt":740},"Build Full-Stack Application","Development","Scaffold complete applications with database schemas, API endpoints, and frontend components.","Developer, Full-Stack, Generation","Build a [TYPE OF APPLICATION] with:\n\nRequirements:\n1. [FEATURE 1]\n2. [FEATURE 2]\n3. [FEATURE 3]\n\nTech stack: [LANGUAGES/FRAMEWORKS]\n\nInclude:\n1. Project structure\n2. Database schema\n3. API endpoints\n4. Frontend components\n5. Basic tests",{"name":819,"category":807,"description":820,"capability":809,"stage":773,"complexity":37,"roles":810,"tags":807,"chatPrompt":821,"systemPrompt":740},"Categorize Features","Categorize features based on MoSCoW criteria.","Use MoSCoW to categorize features within the [EPIC OR ISSUE URL] with the criteria (insert criteria) based on customer impact.",{"name":823,"category":779,"description":824,"capability":735,"stage":781,"complexity":36,"roles":825,"tags":826,"chatPrompt":827,"systemPrompt":740},"Check MR Against Coding Standards","Ensure code follows team conventions and style guides. Consistent enforcement without tedious manual checks.","Developer, Reviewer","Code-Review, Compliance, Reviewer, Standards","Does this MR follow our coding standards? Check for:\n1. Naming conventions\n2. Code organization\n3. Documentation requirements\n4. Error handling patterns\n\n[MR URL or paste code]",{"name":829,"category":779,"description":830,"capability":735,"stage":781,"complexity":36,"roles":831,"tags":832,"chatPrompt":833,"systemPrompt":740},"Code Review Discussion","Understand design decisions and tradeoffs in MRs. Get context beyond just what changed.","Developer, Reviewer, Architect, DevOps Engineer","Architecture, Code-Review, Discussion, Reviewer","I'm reviewing MR ![MERGE_REQUEST_NUMBER] and have questions about the approach.\n\nCan you help me understand:\n1. Why was [SPECIFIC PATTERN/APPROACH] chosen?\n2. What alternatives were considered?\n3. Are there existing patterns in our codebase for [FUNCTIONALITY]?\n4. What are the testing implications of this design?\n5. How does this interact with [RELATED SYSTEM]?\n\nShow me relevant code examples from our repository if available.",{"name":835,"category":779,"description":836,"capability":735,"stage":781,"complexity":36,"roles":837,"tags":838,"chatPrompt":839,"systemPrompt":740},"Compare Alternative Implementations","Compare implementation approaches with tradeoff analysis. Make informed decisions about performance vs maintainability.","Architect, DevOps Engineer","Analysis, Architect, Architecture, Code-Review, Decision-Making","Compare these two approaches for [FEATURE]:\n\nApproach A:\n[PASTE CODE OR DESCRIBE]\n\nApproach B:\n[PASTE CODE OR DESCRIBE]\n\nWhich is better considering:\n1. Performance\n2. Maintainability\n3. Scalability\n4. Complexity",{"name":841,"category":842,"description":843,"capability":735,"stage":736,"complexity":38,"roles":745,"tags":844,"chatPrompt":845,"systemPrompt":740},"Consolidate Duplicate Code","Code Quality","Identify and consolidate duplicate code into reusable components. Apply DRY principles systematically.","Developer, Dry, Refactoring","I found duplicate code:\n\nLocation 1:\n[PASTE CODE]\n\nLocation 2:\n[PASTE CODE]\n\nHelp me:\n1. Extract common logic\n2. Create reusable function/class\n3. Update all call sites\n4. Ensure no functionality is lost",{"name":847,"category":807,"description":848,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":849,"chatPrompt":850,"systemPrompt":740},"Convert Documentation to Code Comments","Transform external documentation into inline code comments. Keep documentation close to the code.","Developer, Documentation, Maintenance","Convert this documentation into code comments:\n\n[PASTE DOCUMENTATION]\n\nFormat for:\n1. Function docstrings\n2. Class documentation\n3. Module-level comments\n4. Inline explanations where needed",{"name":852,"category":853,"description":854,"capability":735,"stage":736,"complexity":36,"roles":855,"tags":856,"chatPrompt":857,"systemPrompt":740},"Create Design System Documentation","Design & UX","Document UI components with usage guidelines, props, and accessibility notes.","Architect","Architecture, Designer, Documentation","Document our [COMPONENT/PATTERN]:\n\nImplementation:\n[PASTE CODE OR DESCRIBE]\n\nInclude:\n1. Usage guidelines\n2. Props/parameters\n3. Visual examples\n4. Do's and don'ts\n5. Accessibility notes\n6. Code examples",{"name":859,"category":190,"description":860,"capability":735,"stage":801,"complexity":36,"roles":861,"tags":862,"chatPrompt":863,"systemPrompt":740},"Create Disaster Recovery Plan","Document recovery procedures with RTOs, backup strategies, and failover processes.","Architect, Product Manager, DevOps Engineer","Devops, Documentation, Planning, Reliability","Create a disaster recovery plan for [SYSTEM]:\n\nCritical components:\n[LIST COMPONENTS]\n\nInclude:\n1. Recovery procedures\n2. RTO/RPO targets\n3. Backup strategy\n4. Failover process\n5. Testing schedule\n6. Contact information",{"name":865,"category":866,"description":867,"capability":735,"stage":781,"complexity":36,"roles":868,"tags":869,"chatPrompt":870,"systemPrompt":740},"Create Integration Test Scenarios","Testing","Design tests for component interactions, error handling, and timeout scenarios.","Developer, Architect, DevOps Engineer, QA Engineer","Architecture, Developer, Integration, Testing","Create integration tests for:\n\n[DESCRIBE COMPONENTS/FLOW]\n\nTest scenarios:\n1. Normal flow\n2. Error handling\n3. Timeout scenarios\n4. Data validation\n5. Rollback behavior",{"name":872,"category":807,"description":873,"capability":735,"stage":773,"complexity":36,"roles":874,"tags":875,"chatPrompt":876,"systemPrompt":740},"Create Issue from Support Ticket","Convert support tickets into properly formatted, labeled issues. Streamline your support-to-development workflow.","Product Manager, Support Engineer","Documentation, Support, Workflow","Create a GitLab issue from this support ticket:\n\n[PASTE SUPPORT TICKET]\n\nInclude:\n1. Clear problem description\n2. Steps to reproduce\n3. Expected vs actual behavior\n4. Environment details\n5. Suggested priority and labels",{"name":878,"category":814,"description":879,"capability":735,"stage":736,"complexity":36,"roles":880,"tags":881,"chatPrompt":882,"systemPrompt":740},"Create Microservice","Create production-ready microservices with proper patterns, health checks, and containerization.","Developer, Architect, Product Manager","Architecture, Developer, Generation","Create a microservice for [FUNCTIONALITY]:\n\nRequirements:\n1. [REQUIREMENT 1]\n2. [REQUIREMENT 2]\n\nInclude:\n1. Service structure\n2. API endpoints\n3. Database integration\n4. Message queue handling\n5. Health checks\n6. Docker configuration\n7. CI/CD pipeline",{"name":884,"category":143,"description":885,"capability":757,"stage":758,"complexity":37,"roles":886,"tags":887,"chatPrompt":888,"systemPrompt":740},"Create Security Test Cases","Generate security-focused test cases for input validation, auth bypass, and injection attacks.","Architect, Security Engineer, DevOps Engineer, QA Engineer","Architecture, Secops, Security, Testing","@security_analyst Create security test cases for [FEATURE]:\n\nFunctionality:\n[DESCRIBE FEATURE]\n\nGenerate tests for:\n1. Input validation\n2. Authentication bypass attempts\n3. Authorization violations\n4. Data exposure scenarios\n5. Injection attacks",{"name":890,"category":771,"description":891,"capability":735,"stage":773,"complexity":37,"roles":861,"tags":892,"chatPrompt":893,"systemPrompt":740},"Create Technical Design Document","Create comprehensive design documents with rationale, diagrams, and success criteria. Document decisions for posterity.","Architect, Architecture, Documentation, Planning","Create a technical design document for:\n\n[FEATURE/SYSTEM DESCRIPTION]\n\nInclude:\n1. Problem statement\n2. Proposed solution\n3. Architecture diagrams\n4. Data models\n5. API specifications\n6. Security considerations\n7. Testing approach",{"name":895,"category":896,"description":897,"capability":735,"stage":766,"complexity":36,"roles":874,"tags":898,"chatPrompt":899,"systemPrompt":740},"Create Troubleshooting Guide","Support","Create self-service troubleshooting guides with diagnostic steps and escalation criteria.","Debugging, Documentation, Knowledge-Base, Support","Create a troubleshooting guide for [ISSUE TYPE]:\n\nCommon symptoms:\n[LIST SYMPTOMS]\n\nInclude:\n1. Diagnostic steps\n2. Common causes\n3. Solutions for each cause\n4. When to escalate\n5. Prevention tips",{"name":901,"category":764,"description":902,"capability":735,"stage":903,"complexity":36,"roles":904,"tags":905,"chatPrompt":906,"systemPrompt":740},"Debug Failing Pipeline","Diagnose CI/CD failures quickly with root cause analysis and fix suggestions.","Release","DevOps Engineer","CI/CD, Cicd, Debugging, Devops","This pipeline is failing:\n\nJob: [JOB NAME]\nStage: [STAGE]\nError: [PASTE ERROR MESSAGE/LOG]\n\nHelp me:\n1. Identify the root cause\n2. Suggest a fix\n3. Explain why it started failing\n4. Prevent similar issues",{"name":908,"category":764,"description":909,"capability":735,"stage":766,"complexity":36,"roles":880,"tags":910,"chatPrompt":911,"systemPrompt":740},"Debug Memory Leak","Find memory leaks by analyzing object lifecycles and retention issues.","Debugging, Developer","Investigating memory leak:\n\nObservations: [DESCRIBE MEMORY GROWTH]\nCode area: [SUSPECT CODE/COMPONENT]\nMemory profile: [PASTE DATA IF AVAILABLE]\n\nHelp me:\n1. Find what's not being released\n2. Identify the leak source\n3. Explain why objects are retained\n4. Suggest the fix",{"name":913,"category":764,"description":914,"capability":735,"stage":781,"complexity":36,"roles":802,"tags":915,"chatPrompt":916,"systemPrompt":740},"Debug Race Conditions","Identify race conditions in asynchronous code. Debug intermittent failures systematically.","Concurrency, Debugging, Developer","I have an intermittent bug:\n\n[DESCRIBE SYMPTOMS]\n\nCode with async operations:\n[PASTE CODE]\n\nHelp me:\n1. Identify potential race conditions\n2. Explain the timing issue\n3. Suggest synchronization approach\n4. Recommend testing strategy",{"name":918,"category":764,"description":919,"capability":735,"stage":781,"complexity":38,"roles":920,"tags":921,"chatPrompt":922,"systemPrompt":740},"Debugging Session Assistant","Track debugging hypotheses and test results systematically. Structured approach to complex bugs.","Developer, Product Manager, QA Engineer","Debugging, Developer, Testing, Workflow","I'm debugging [ISSUE DESCRIPTION] and need help working through this systematically.\n\nWhat I know:\n- Symptoms: [DESCRIBE BEHAVIOR]\n- Expected: [DESCRIBE EXPECTED BEHAVIOR]\n- Environment: [PRODUCTION/STAGING/LOCAL]\n\nWhat I've tried:\n1. [FIRST ATTEMPT] → [RESULT]\n2. [SECOND ATTEMPT] → [RESULT]\n\nHelp me:\n1. Form new hypotheses about the root cause\n2. Suggest diagnostic steps to test each hypothesis\n3. Identify what information I'm still missing\n4. Recommend tools or techniques for investigation\n\nI'll update you with findings as I test each hypothesis.",{"name":924,"category":771,"description":925,"capability":735,"stage":773,"complexity":37,"roles":861,"tags":926,"chatPrompt":927,"systemPrompt":740},"Design API Endpoints","Define RESTful or GraphQL APIs with proper contracts, authentication, and error handling.","API, Api, Architect, Architecture, Design","Design API endpoints for:\n\n[FEATURE DESCRIPTION]\n\nDefine:\n1. Endpoint paths and methods\n2. Request/response schemas\n3. Authentication requirements\n4. Error responses\n5. Rate limiting needs",{"name":929,"category":771,"description":930,"capability":735,"stage":773,"complexity":37,"roles":931,"tags":932,"chatPrompt":933,"systemPrompt":740},"Design New Feature Architecture","Define architecture, components, and integration points for new features. Start projects with solid foundations.","Architect, Product Manager","Architect, Architecture, Design, Planning","Design the architecture for:\n\n[FEATURE DESCRIPTION]\n\nConsider:\n1. System components needed\n2. Data models\n3. API contracts\n4. Integration points\n5. Scalability requirements",{"name":935,"category":853,"description":936,"capability":735,"stage":736,"complexity":36,"roles":880,"tags":881,"chatPrompt":937,"systemPrompt":740},"Design User Interface Components","Build UI components matching design specs with proper accessibility and responsiveness.","Create a [COMPONENT TYPE] component:\n\nRequirements:\n[DESCRIBE FUNCTIONALITY]\n\nDesign specs:\n[DESCRIBE VISUAL REQUIREMENTS]\n\nInclude:\n1. Component code\n2. Props interface\n3. Styling\n4. Accessibility features\n5. Usage examples",{"name":939,"category":896,"description":940,"capability":735,"stage":766,"complexity":36,"roles":874,"tags":941,"chatPrompt":942,"systemPrompt":740},"Diagnose Customer Issue from Logs","Parse customer logs to diagnose issues and suggest solutions. Accelerate support resolution.","Analysis, Debugging, Support","Customer reported: [ISSUE DESCRIPTION]\n\nLogs:\n[PASTE CUSTOMER LOGS]\n\nHelp me:\n1. What's the actual problem?\n2. What caused it?\n3. How do we fix it?\n4. How do we prevent it?",{"name":944,"category":945,"description":946,"capability":735,"stage":773,"complexity":36,"roles":745,"tags":947,"chatPrompt":948,"systemPrompt":740},"Discover GitLab Features","GitLab Discovery","Explore GitLab capabilities you might not know about. Find features that match your needs.","Developer, Discovery, Onboarding","What GitLab features can help me with [USE CASE/GOAL]?\n\nShow me:\n1. Relevant features\n2. How they address my need\n3. How to enable/configure them\n4. Usage examples\n5. Best practices",{"name":950,"category":807,"description":951,"capability":809,"stage":773,"complexity":37,"roles":810,"tags":807,"chatPrompt":952,"systemPrompt":740},"Draft a memo","Create memo including objectives and success criteria.","Draft a memo for this initiative [INSERT URL] including objectives, success criteria, and key stakeholders.",{"name":954,"category":143,"description":955,"capability":757,"stage":758,"complexity":37,"roles":795,"tags":956,"chatPrompt":957,"systemPrompt":740},"Ensure Compliance Requirements","Verify code meets regulatory compliance standards: SOC2, HIPAA, PCI-DSS, GDPR.","Compliance, Documentation, Gdpr, Security","@security_analyst Check if this implementation meets [COMPLIANCE STANDARD: SOC2/HIPAA/PCI-DSS/GDPR]:\n\n[DESCRIBE IMPLEMENTATION]\n\nVerify:\n1. Data handling requirements\n2. Access control standards\n3. Audit logging needs\n4. Encryption requirements\n5. Documentation completeness",{"name":959,"category":771,"description":960,"capability":809,"stage":773,"complexity":37,"roles":961,"tags":962,"chatPrompt":963,"systemPrompt":740},"Estimate Implementation Effort","Break down work and estimate development time. Improve sprint planning accuracy.","Product Manager","Architecture, Estimation, Planning","Estimate implementation effort for:\n\n[FEATURE/ISSUE DESCRIPTION]\n\nConsider:\n1. Development time\n2. Testing requirements\n3. Documentation needs\n4. Potential blockers\n5. Dependencies on other work",{"name":965,"category":771,"description":966,"capability":735,"stage":773,"complexity":36,"roles":837,"tags":967,"chatPrompt":968,"systemPrompt":740},"Evaluate Technology Options","Compare technologies or frameworks with structured tradeoff analysis. Make informed stack decisions.","Analysis, Architect, Architecture, Decision-Making","Compare these technology options for [USE CASE]:\n\nOption 1: [TECHNOLOGY A]\nOption 2: [TECHNOLOGY B]\nOption 3: [TECHNOLOGY C]\n\nEvaluate based on:\n1. Performance\n2. Learning curve\n3. Community support\n4. Long-term maintenance\n5. Integration with existing stack",{"name":970,"category":743,"description":971,"capability":735,"stage":736,"complexity":38,"roles":880,"tags":972,"chatPrompt":973,"systemPrompt":740},"Explain Complex Code or Patterns","Get step-by-step explanations of complex algorithms and legacy code. Learn the why behind the how.","Architecture, Developer, Explanation, Learning, Legacy","I'm trying to understand this code:\n\n[SELECT CODE IN IDE OR PASTE CODE SNIPPET]\n\nPlease explain:\n1. What is this code doing at a high level?\n2. What's the algorithm or pattern being used?\n3. Why might it have been implemented this way?\n4. What are the edge cases being handled?\n5. Where is this used in the larger codebase?\n6. Are there any gotchas or subtle behaviors I should know about?\n\nWalk me through it step by step.",{"name":975,"category":779,"description":976,"capability":735,"stage":781,"complexity":36,"roles":745,"tags":977,"chatPrompt":978,"systemPrompt":740},"Explain MR Impact on Performance","Assess how proposed changes will affect system performance. Catch complexity issues and bottlenecks early.","Analysis, Code-Review, Developer, Performance","Analyze the performance impact of this MR:\n1. Are there any performance concerns?\n2. What's the computational complexity?\n3. Are there more efficient approaches?\n4. What's the memory footprint?\n\n[MR URL or paste code]",{"name":980,"category":896,"description":981,"capability":735,"stage":766,"complexity":36,"roles":874,"tags":982,"chatPrompt":983,"systemPrompt":740},"Explain Technical Concepts to Non-Technical Users","Explain technical concepts without jargon. Bridge the gap between engineering and users.","Communication, Explanation, Support","Explain this technical concept to a non-technical user:\n\n[TECHNICAL CONCEPT/ISSUE]\n\nMake it:\n1. Easy to understand\n2. Use analogies\n3. Avoid jargon\n4. Focus on what matters to them\n5. Actionable if possible",{"name":985,"category":866,"description":986,"capability":735,"stage":781,"complexity":36,"roles":987,"tags":988,"chatPrompt":989,"systemPrompt":740},"Explain Test Failures","Understand why tests fail, identify root causes, and determine if the code or test needs fixing.","Developer, QA Engineer","Debugging, Developer, Testing","This test is failing:\n\nTest: [TEST NAME]\nError: [PASTE ERROR MESSAGE]\nTest code: [PASTE TEST CODE]\n\nHelp me understand:\n1. Why is it failing?\n2. What's the root cause?\n3. How do I fix it?\n4. Should I fix the code or the test?",{"name":991,"category":743,"description":992,"capability":735,"stage":736,"complexity":36,"roles":993,"tags":994,"chatPrompt":995,"systemPrompt":740},"Explain Unfamiliar Code or MR","Get clear explanations of complex code or merge requests without manual investigation. Perfect for code reviews and onboarding.","Developer, Reviewer, Architect, Product Manager, DevOps Engineer","Architecture, Code-Review, Developer, Explanation, Onboarding","Explain this Issue / MR / each function in this MR",{"name":997,"category":743,"description":998,"capability":735,"stage":736,"complexity":38,"roles":751,"tags":999,"chatPrompt":1000,"systemPrompt":740},"Exploratory Code Understanding","Explore unfamiliar codebases conversationally. Understand architecture and key dependencies interactively.","Architecture, Developer, Exploration, Onboarding","I'm new to this codebase and need to understand how [FEATURE/SYSTEM] works.\n\nStarting point: [FILE OR COMPONENT]\n\nPlease help me explore:\n1. What is the main responsibility of this component?\n2. What are the key dependencies?\n3. How does data flow through this system?\n4. What are the most important files to understand?\n5. Are there any non-obvious gotchas or complex areas?\n\nI'll ask follow-up questions as I dig deeper.",{"name":1002,"category":743,"description":1003,"capability":735,"stage":736,"complexity":36,"roles":1004,"tags":1005,"chatPrompt":1006,"systemPrompt":740},"Find Code Examples of Patterns","Discover how specific patterns are implemented in your existing codebase. Learn from your team's established conventions.","Developer, DevOps Engineer","Best-Practices, Developer, Search","Show me examples of how we implement [PATTERN/APPROACH] in our codebase",{"name":1008,"category":945,"description":1009,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1010,"chatPrompt":1011,"systemPrompt":740},"Find GitLab API Endpoints","Discover correct API endpoints with parameters, authentication, and example requests.","API, Api, Automation, Developer, Discovery","I want to [AUTOMATION GOAL] using the GitLab API.\n\nShow me:\n1. Which API endpoint(s) to use\n2. Required parameters\n3. Authentication method\n4. Example request\n5. Example response",{"name":1013,"category":764,"description":1014,"capability":735,"stage":781,"complexity":36,"roles":751,"tags":767,"chatPrompt":1015,"systemPrompt":740},"Find Root Cause of Bug","Trace bugs from symptoms to root causes. Find where problems actually originate.","I have a bug:\n\nSymptom: [DESCRIBE BEHAVIOR]\nExpected: [WHAT SHOULD HAPPEN]\nCode location: [WHERE IT MANIFESTS]\n\nHelp me find the root cause:\n1. Where is the actual problem?\n2. Why does it cause this symptom?\n3. What should I check?\n4. How do I verify the fix?",{"name":1017,"category":743,"description":1018,"capability":735,"stage":736,"complexity":36,"roles":1004,"tags":1019,"chatPrompt":1020,"systemPrompt":740},"Find Where Functions Are Called","Navigate call graphs to understand how functions interconnect throughout your codebase. Reveals hidden dependencies instantly.","Dependency-Mgmt, Developer, Navigation","Trace where this function is called",{"name":1022,"category":1023,"description":1024,"capability":735,"stage":773,"complexity":36,"roles":880,"tags":1025,"chatPrompt":1026,"systemPrompt":740},"Framework Upgrade Impact Analysis","Migration","Assess framework upgrade impact with breaking change analysis and migration planning.","Analysis, Architect, Migration","Analyze impact of upgrading [FRAMEWORK] from [OLD VERSION] to [NEW VERSION].\n\nCurrent codebase: [PASTE OR DESCRIBE SCALE]\nDependencies: [LIST KEY DEPENDENCIES]\n\nPlease analyze:\n1. Breaking changes affecting our code\n2. Deprecated APIs we're using\n3. New features we should adopt\n4. Migration steps required\n5. Testing strategy for upgrade\n6. Rollback plan if issues occur\n7. Estimated effort and risk level",{"name":1028,"category":190,"description":1029,"capability":757,"stage":794,"complexity":37,"roles":759,"tags":1030,"chatPrompt":1031,"systemPrompt":740},"Generate Compliance Reports","Generate audit-ready compliance reports with evidence and remediation status.","Automation, Compliance, Documentation, Reporting, Secops","@security_analyst Generate a compliance report for [STANDARD: SOC2/ISO27001/etc]:\n\nPeriod: [TIME PERIOD]\nScope: [SYSTEMS/COMPONENTS]\n\nInclude:\n1. Controls implemented\n2. Evidence of compliance\n3. Exceptions found\n4. Remediation status\n5. Test results",{"name":1033,"category":814,"description":1034,"capability":735,"stage":736,"complexity":36,"roles":961,"tags":1035,"chatPrompt":1036,"systemPrompt":740},"Generate CRUD Operations","Generate standard CRUD operations with validation, error handling, and basic tests.","Automation, Read","Generate CRUD operations for [ENTITY NAME]:\n\nFields:\n[LIST FIELDS AND TYPES]\n\nInclude:\n1. Database model\n2. API endpoints\n3. Input validation\n4. Error handling\n5. Basic tests",{"name":1038,"category":896,"description":1039,"capability":735,"stage":766,"complexity":36,"roles":874,"tags":1040,"chatPrompt":1041,"systemPrompt":740},"Generate Customer-Facing Error Messages","Transform technical errors into user-friendly messages with clear next steps.","General","This technical error:\n\n[PASTE ERROR]\n\nNeeds a customer-facing message that:\n1. Explains what happened\n2. Suggests what they can do\n3. When to contact support\n4. Is friendly and clear (not technical)",{"name":1043,"category":119,"description":1044,"capability":735,"stage":903,"complexity":36,"roles":904,"tags":1045,"chatPrompt":1046,"systemPrompt":740},"Generate GitLab CI Templates","Create reusable CI pipeline templates with security scanning and deployment strategies.","Automation, CI/CD, Cicd, Devops, Standardization","Create a GitLab CI template for [PROJECT TYPE/TECH STACK]:\n\nRequirements:\n1. [BUILD REQUIREMENTS]\n2. [TEST REQUIREMENTS]\n3. [DEPLOYMENT REQUIREMENTS]\n\nInclude:\n1. Reusable job definitions\n2. Variables for customization\n3. Security scanning\n4. Deployment strategies\n5. Documentation",{"name":1048,"category":1049,"description":1050,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1051,"chatPrompt":1052,"systemPrompt":740},"Generate Hardware Interface Code","Embedded","Generate hardware interface code for I2C, SPI, UART protocols with proper interrupt handling.","Developer, Embedded, Hardware","Generate code to interface with [HARDWARE COMPONENT]:\n\nSpecs:\n[HARDWARE SPECIFICATIONS]\n\nProtocol: [I2C/SPI/UART/etc]\n\nGenerate:\n1. Initialization code\n2. Read/write functions\n3. Interrupt handlers\n4. Error handling\n5. Usage examples",{"name":1054,"category":807,"description":1055,"capability":735,"stage":773,"complexity":36,"roles":810,"tags":1056,"chatPrompt":1057,"systemPrompt":740},"Generate Issue Templates","Create standardized issue templates for bugs, features, and tasks. Ensure consistent issue quality.","Documentation, Workflow","Create an issue template for [ISSUE TYPE: bug/feature/task].\n\nInclude sections for:\n1. Description\n2. Acceptance criteria\n3. Technical requirements\n4. Dependencies\n5. Testing requirements",{"name":1059,"category":779,"description":1060,"capability":735,"stage":736,"complexity":36,"roles":1061,"tags":1062,"chatPrompt":1063,"systemPrompt":740},"Generate MR Description","Auto-generate comprehensive MR descriptions including what changed, testing steps, and related issues.","Developer, Reviewer, DevOps Engineer, QA Engineer","Automation, Code-Review, Developer, Documentation, Testing","Generate an MR description for these changes:\n\n[PASTE CODE DIFF OR DESCRIBE CHANGES]\n\nInclude:\n1. What changed and why\n2. How to test\n3. Any breaking changes\n4. Related issues",{"name":1065,"category":807,"description":1066,"capability":735,"stage":903,"complexity":36,"roles":1067,"tags":1068,"chatPrompt":1069,"systemPrompt":740},"Generate Release Notes from MRs","Automatically compile release notes from merged MRs. Group changes by type: features, fixes, breaking changes.","Product Manager, DevOps Engineer, Support Engineer","Automation, Documentation, Release-Mgmt","Generate release notes for these merged MRs:\n[LIST MR URLs or paste titles]\n\nGroup by:\n1. New features\n2. Bug fixes\n3. Performance improvements\n4. Breaking changes\n5. Deprecations",{"name":1071,"category":807,"description":1072,"capability":809,"stage":773,"complexity":37,"roles":810,"tags":807,"chatPrompt":1073,"systemPrompt":740},"Generate a Risk Assesment","Generates risk assessment based on the content of the work item.","Generate a risk assessment issue for this epic [EPIC URL] identifying potential blockers and mitigation strategies.",{"name":1075,"category":143,"description":1076,"capability":757,"stage":758,"complexity":37,"roles":759,"tags":1077,"chatPrompt":1078,"systemPrompt":740},"Generate Security Documentation","Document security controls for auditors and stakeholders. Maintain compliance evidence.","Compliance, Documentation, Secops, Security","@security_analyst Document security controls for [FEATURE/SYSTEM]:\n\nImplementation:\n[DESCRIBE SECURITY MEASURES]\n\nCreate documentation for:\n1. Authentication mechanisms\n2. Authorization model\n3. Data encryption\n4. Audit logging\n5. Incident response",{"name":1080,"category":866,"description":1081,"capability":735,"stage":781,"complexity":36,"roles":987,"tags":1082,"chatPrompt":1083,"systemPrompt":740},"Generate Test Data","Create realistic test datasets including valid records, edge cases, and boundary conditions.","Data-Gen, Developer, Testing","Generate test data for:\n\n[DESCRIBE DATA MODEL/SCHEMA]\n\nInclude:\n1. Valid records\n2. Edge cases\n3. Invalid data (for negative tests)\n4. Large datasets (for performance tests)\n5. Boundary conditions",{"name":1085,"category":866,"description":1086,"capability":735,"stage":781,"complexity":36,"roles":920,"tags":1087,"chatPrompt":1088,"systemPrompt":740},"Generate Unit Tests","Generate comprehensive unit tests covering happy paths, edge cases, and error conditions automatically.","Automation, Testing","Generate unit tests for this function:\n\n[PASTE FUNCTION]\n\nInclude tests for:\n1. Happy path\n2. Edge cases\n3. Error conditions\n4. Boundary values\n5. Invalid inputs",{"name":1090,"category":779,"description":1091,"capability":735,"stage":781,"complexity":36,"roles":1092,"tags":1093,"chatPrompt":1094,"systemPrompt":740},"Identify Breaking Changes in MR","Detect if changes break existing APIs, contracts, or functionality. Prevent downstream breakages.","Reviewer","API, Analysis, Api, Code-Review, Reviewer","Does this MR introduce any breaking changes?\n\nChanges:\n[PASTE CODE DIFF]\n\nCheck for:\n1. API signature changes\n2. Removed or renamed public methods\n3. Changed return types\n4. Modified database schemas\n5. Breaking configuration changes",{"name":1096,"category":743,"description":1097,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1098,"chatPrompt":1099,"systemPrompt":740},"Identify Code Duplication Opportunities","Find similar code patterns that could be consolidated into shared utilities. Reduce maintenance burden through DRY principles.","Developer, Maintenance, Refactoring","Find places in the codebase where we implement similar logic to [DESCRIBE FUNCTIONALITY]. Could these be consolidated?",{"name":1101,"category":779,"description":1102,"capability":735,"stage":758,"complexity":37,"roles":1103,"tags":1104,"chatPrompt":1105,"systemPrompt":740},"Identify Security Issues in MR","Identify security vulnerabilities during code review. Catch SQL injection, XSS, and other risks early.","Developer, Reviewer, Security Engineer, Product Manager","Code-Review, Secops, Security","Review this MR for security issues:\n1. SQL injection risks\n2. XSS vulnerabilities\n3. Authentication/authorization problems\n4. Data exposure risks\n5. Input validation issues\n\n[MR URL or paste code]",{"name":1107,"category":575,"description":1108,"capability":735,"stage":903,"complexity":37,"roles":788,"tags":1109,"chatPrompt":1110,"systemPrompt":740},"Implement CI/CD Best Practices","Optimize CI/CD pipelines for speed, security, and reliability. Apply GitLab best practices.","CI/CD, Performance, Security","Review our CI/CD pipeline:\n\n[PASTE .gitlab-ci.yml]\n\nImprove:\n1. Build speed\n2. Security scanning\n3. Deployment strategy\n4. Caching\n5. Parallelization\n6. Best practices compliance",{"name":1112,"category":190,"description":1113,"capability":735,"stage":794,"complexity":36,"roles":745,"tags":1114,"chatPrompt":1115,"systemPrompt":740},"Implement Data Retention Policies","Automate data lifecycle management per retention policies. Maintain compliance automatically.","Automation, Compliance, Data-Mgmt, Developer","Implement data retention for [DATA TYPE]:\n\nPolicy:\n- Retain for: [DURATION]\n- Archive after: [DURATION]\n- Delete after: [DURATION]\n\nImplement:\n1. Automated cleanup jobs\n2. Archival process\n3. Audit logging\n4. Recovery procedures\n5. Compliance reporting",{"name":1117,"category":814,"description":1118,"capability":735,"stage":736,"complexity":36,"roles":880,"tags":1119,"chatPrompt":1120,"systemPrompt":740},"Implement Design Pattern","Apply design patterns correctly with complete implementations and usage examples.","Architecture, Best-Practices, Developer, Generation","Implement the [PATTERN NAME] pattern for:\n\nProblem: [DESCRIBE PROBLEM]\n\nShow me:\n1. Complete implementation\n2. How it solves the problem\n3. Usage examples\n4. Testing approach",{"name":1122,"category":853,"description":1123,"capability":735,"stage":736,"complexity":36,"roles":1124,"tags":1125,"chatPrompt":1126,"systemPrompt":740},"Implement Responsive Layout","Make layouts work across all screen sizes with optimized touch targets and performance.","Architect, Support Engineer","Architecture, Performance","Make this layout responsive:\n\n[PASTE CURRENT CODE]\n\nSupport:\n1. Mobile (320-767px)\n2. Tablet (768-1023px)\n3. Desktop (1024px+)\n\nOptimize:\n1. Layout adaptation\n2. Touch targets\n3. Performance\n4. Readability",{"name":1128,"category":190,"description":1129,"capability":735,"stage":758,"complexity":38,"roles":1130,"tags":1131,"chatPrompt":1132,"systemPrompt":740},"Implement Role-Based Access Control","Implement granular permissions with RBAC patterns, admin interfaces, and audit logging.","Developer, Architect, Security Engineer, DevOps Engineer, Support Engineer","Access-Control, Developer","Implement RBAC for [SYSTEM/FEATURE]:\n\nRoles needed:\n1. [ROLE 1: permissions]\n2. [ROLE 2: permissions]\n3. [ROLE 3: permissions]\n\nInclude:\n1. Role definitions\n2. Permission checks\n3. Admin interface\n4. Audit logging\n5. Testing approach",{"name":1134,"category":853,"description":1135,"capability":735,"stage":736,"complexity":36,"roles":1136,"tags":1137,"chatPrompt":1138,"systemPrompt":740},"Improve UI Accessibility","Add ARIA labels, keyboard navigation, and screen reader support. Meet WCAG 2.1 standards.","Developer, Support Engineer","Accessibility, Architecture, Developer, Refactoring","Review this UI for accessibility:\n\n[PASTE CODE]\n\nCheck for:\n1. ARIA labels\n2. Keyboard navigation\n3. Screen reader support\n4. Color contrast\n5. Focus indicators\n6. WCAG 2.1 compliance",{"name":1140,"category":190,"description":1141,"capability":735,"stage":801,"complexity":36,"roles":1142,"tags":1143,"chatPrompt":1144,"systemPrompt":740},"Integrate with Enterprise SSO","Connect applications to corporate identity providers with SAML/OIDC integration.","Developer, Security Engineer","Developer, Integration, Security","Integrate [APPLICATION] with enterprise SSO:\n\nIdentity provider: [OKTA/AZURE AD/etc]\n\nImplement:\n1. SAML/OIDC configuration\n2. User provisioning\n3. Role mapping\n4. Session management\n5. Logout handling",{"name":1146,"category":764,"description":1147,"capability":735,"stage":766,"complexity":36,"roles":802,"tags":1148,"chatPrompt":1149,"systemPrompt":740},"Investigate Performance Bottleneck","Pinpoint performance bottlenecks through profiling analysis. Know exactly what to optimize.","Debugging, Developer, Optimization, Performance","Performance issue:\n\nSlow operation: [DESCRIBE WHAT'S SLOW]\nMetrics: [PASTE PROFILING DATA]\nCode: [PASTE RELEVANT CODE]\n\nHelp me:\n1. Identify the bottleneck\n2. Explain why it's slow\n3. Suggest optimizations\n4. Estimate improvement potential",{"name":1151,"category":743,"description":1152,"capability":735,"stage":736,"complexity":36,"roles":837,"tags":1153,"chatPrompt":1154,"systemPrompt":740},"Map Component Dependencies","Visualize how different components depend on each other. Understand the blast radius of potential changes.","Analysis, Architect, Architecture, Dependency-Mgmt","Map out the dependencies between [COMPONENT A] and [COMPONENT B]. What would break if I changed [COMPONENT A]?",{"name":1156,"category":1023,"description":1157,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1158,"chatPrompt":1159,"systemPrompt":740},"Migrate from Legacy Framework","Migrate code between frameworks while preserving functionality and adopting modern patterns.","Automation, Developer, Migration, Refactoring","Migrate this code from [OLD FRAMEWORK] to [NEW FRAMEWORK]:\n\n[PASTE CODE]\n\nEnsure:\n1. Functionality is preserved\n2. Modern patterns are used\n3. Deprecated APIs are updated\n4. Tests are updated\n5. Performance is maintained",{"name":1161,"category":842,"description":1162,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1163,"chatPrompt":1164,"systemPrompt":740},"Modernize Legacy Code","Update legacy code to use current language features and best practices. Modernize without breaking functionality.","Developer, Legacy, Refactoring","Modernize this legacy code:\n\n[PASTE CODE]\n\nUpdate to use:\n1. Current language features\n2. Modern libraries\n3. Best practices\n4. Improved error handling",{"name":1166,"category":190,"description":1167,"capability":735,"stage":801,"complexity":36,"roles":1168,"tags":1169,"chatPrompt":1170,"systemPrompt":740},"Multi-Tenant Data Isolation","Implement tenant boundaries for SaaS applications. Ensure complete data separation.","Architect, Security Engineer, DevOps Engineer, Support Engineer","Architect, Architecture, Saas","Implement multi-tenant data isolation for [FEATURE]:\n\nRequirements:\n- [NUMBER] tenants\n- Strict data separation\n- Performance requirements: [SPECIFY]\n\nImplement:\n1. Tenant identification\n2. Data partitioning\n3. Query filtering\n4. Access controls\n5. Testing strategy",{"name":1172,"category":743,"description":1173,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1174,"chatPrompt":1175,"systemPrompt":740},"Navigate Large Codebase Quickly","Find relevant code sections in unfamiliar projects without knowing the structure. Accelerates exploration of new codebases.","API, Developer, Navigation, Onboarding","Where in the codebase is [FUNCTIONALITY] implemented?",{"name":1177,"category":842,"description":1178,"capability":735,"stage":736,"complexity":36,"roles":1179,"tags":1180,"chatPrompt":1181,"systemPrompt":740},"Optimize Algorithm Performance","Improve algorithmic efficiency while maintaining correctness. Optimize hot paths for performance gains.","Developer, Product Manager, DevOps Engineer","Developer, Optimization, Performance","Optimize this algorithm:\n\n[PASTE CODE]\n\nGoals:\n1. Improve time complexity\n2. Reduce memory usage\n3. Maintain correctness\n4. Keep code readable",{"name":1183,"category":1184,"description":1185,"capability":735,"stage":766,"complexity":36,"roles":802,"tags":1186,"chatPrompt":1187,"systemPrompt":740},"Optimize Database Queries","Performance","Optimize slow queries with index suggestions and query rewrites. Improve database performance.","Database, Developer, Performance","Optimize this slow query:\n\n[PASTE SQL QUERY]\n\nExecution plan:\n[PASTE EXPLAIN OUTPUT]\n\nOptimize for:\n1. Query speed\n2. Index usage\n3. Join efficiency\n4. Maintainability\n5. Provide explain plan",{"name":1189,"category":1049,"description":1190,"capability":735,"stage":736,"complexity":36,"roles":1191,"tags":1192,"chatPrompt":1193,"systemPrompt":740},"Optimize Embedded System Code","Optimize code for memory-constrained embedded devices. Balance performance and power consumption.","Developer, Architect, DevOps Engineer","Developer, Embedded, Optimization, Performance","Optimize this embedded code for [DEVICE/CONSTRAINTS]:\n\n[PASTE CODE]\n\nConstraints:\n- Memory: [SIZE]\n- CPU: [SPECS]\n- Power: [REQUIREMENTS]\n\nOptimize for:\n1. Memory footprint\n2. Execution speed\n3. Power consumption\n4. Code size\n5. Maintain functionality",{"name":1195,"category":119,"description":1196,"capability":735,"stage":801,"complexity":38,"roles":904,"tags":119,"chatPrompt":1197,"systemPrompt":740},"Orchestrate Multi-Agent Workflows","Coordinate multiple specialized agents for complex multi-step workflows.","Coordinate agents to [COMPLEX TASK]:\n\nSteps needed:\n1. [STEP REQUIRING AGENT 1]\n2. [STEP REQUIRING AGENT 2]\n3. [STEP REQUIRING AGENT 3]\n\nOrchestrate the workflow and provide unified results.",{"name":1199,"category":771,"description":1200,"capability":735,"stage":773,"complexity":37,"roles":931,"tags":1201,"chatPrompt":1202,"systemPrompt":740},"Plan Database Schema Changes","Design safe database migrations with rollback plans. Prevent data loss and minimize downtime.","Architect, Architecture, Database, Migration, Planning","Plan database schema changes for:\n\n[FEATURE REQUIREMENTS]\n\nInclude:\n1. New tables/columns needed\n2. Migration steps\n3. Impact on existing queries\n4. Indexing strategy\n5. Rollback plan",{"name":1204,"category":771,"description":1205,"capability":809,"stage":773,"complexity":37,"roles":810,"tags":1206,"chatPrompt":1207,"systemPrompt":740},"Planner Agent for Epic Decomposition","Transform large epics into implementable issues with prioritization and dependency mapping.","Architecture","I need help breaking down this epic into implementable work:\n\n[PASTE EPIC LINK OR DESCRIPTION]\n\nPlease help me:\n1. Decompose this into logical issues\n2. Apply RICE or MoSCoW prioritization framework\n3. Identify dependencies between issues\n4. Suggest implementation order\n5. Write clear acceptance criteria for each issue\n6. Flag any technical risks or unknowns\n\nOur team uses [METHODOLOGY] and our velocity is [X] points per sprint.",{"name":1209,"category":779,"description":1210,"capability":735,"stage":781,"complexity":36,"roles":1211,"tags":1212,"chatPrompt":1213,"systemPrompt":740},"Prioritize Review Comments","Categorize review comments by severity—critical blockers vs nice-to-have suggestions. Focus effort effectively.","Developer, Reviewer, Product Manager","Code-Review, Developer, Productivity","Analyze these review comments and prioritize them:\n\n[PASTE REVIEW COMMENTS]\n\nCategorize as:\n1. Critical (must fix before merge)\n2. Important (should fix)\n3. Suggestions (nice to have)\n4. Questions (need clarification)",{"name":1215,"category":1184,"description":1216,"capability":735,"stage":766,"complexity":36,"roles":745,"tags":1217,"chatPrompt":1218,"systemPrompt":740},"Profile Application Performance","Analyze performance profiles to identify bottlenecks, hot paths, and optimization priorities.","Analysis, Developer, Performance","Analyze this performance profile:\n\n[PASTE PROFILING DATA]\n\nFor: [APPLICATION/FEATURE]\n\nIdentify:\n1. Top bottlenecks\n2. Hot code paths\n3. Memory issues\n4. I/O bottlenecks\n5. Optimization priorities",{"name":1220,"category":842,"description":1221,"capability":735,"stage":736,"complexity":38,"roles":1222,"tags":1040,"chatPrompt":1223,"systemPrompt":740},"Reduce Code Complexity","Break down complex functions into testable, maintainable components. Reduce cognitive load for future developers.","QA Engineer","This code is too complex:\n\n[PASTE CODE]\n\nHelp me:\n1. Break it into smaller functions\n2. Reduce cyclomatic complexity\n3. Make it easier to test\n4. Improve maintainability",{"name":1225,"category":842,"description":1226,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1227,"chatPrompt":1228,"systemPrompt":740},"Refactor for Better Readability","Improve code readability with better names, simplified logic, and clearer structure. Make code self-documenting.","Clean-Code, Developer, Refactoring","Refactor this code for better readability:\n\n[PASTE CODE]\n\nFocus on:\n1. Clear variable names\n2. Simplified logic\n3. Better function decomposition\n4. Appropriate comments",{"name":1230,"category":842,"description":1231,"capability":735,"stage":736,"complexity":36,"roles":1004,"tags":1232,"chatPrompt":1233,"systemPrompt":740},"Remove Dead Code","Find and safely remove unused code, deprecated methods, and commented-out blocks. Keep your codebase lean.","Cleanup, Developer, Maintenance","Identify dead code in [FILE/COMPONENT]:\n1. Unused functions\n2. Unreachable code paths\n3. Deprecated methods still in codebase\n4. Commented-out code that should be removed",{"name":1235,"category":143,"description":1236,"capability":757,"stage":758,"complexity":37,"roles":1237,"tags":1104,"chatPrompt":1238,"systemPrompt":740},"Review Code for Security Issues","Proactive security review for injection vulnerabilities, auth flaws, and data exposure risks.","Developer, Reviewer, Security Engineer, DevOps Engineer","@security_analyst Review this code for security issues:\n\n[PASTE CODE]\n\nCheck for:\n1. Injection vulnerabilities\n2. Authentication/authorization flaws\n3. Data exposure risks\n4. Insecure dependencies\n5. Cryptographic issues",{"name":1240,"category":779,"description":1241,"capability":735,"stage":781,"complexity":36,"roles":1242,"tags":783,"chatPrompt":1243,"systemPrompt":740},"Review MR for Logical Errors","Catch logical errors and edge cases that syntax checkers miss. Go beyond linting to find real bugs.","Developer, Reviewer, Product Manager, QA Engineer","Review this MR for logical errors, edge cases, and potential bugs: [MR URL or paste code]",{"name":1245,"category":866,"description":1246,"capability":735,"stage":781,"complexity":36,"roles":987,"tags":1247,"chatPrompt":1248,"systemPrompt":740},"Review Test Coverage Gaps","Find untested code paths and prioritize which areas need coverage most urgently.","Developer, Quality-Assurance, Testing","Analyze test coverage for [MODULE/COMPONENT]:\n\nCurrent coverage: [PERCENTAGE]\n\nIdentify:\n1. Untested functions/methods\n2. Uncovered edge cases\n3. Missing error scenario tests\n4. Integration points without tests\n5. Priority areas to test next",{"name":1250,"category":733,"description":1251,"capability":735,"stage":781,"complexity":36,"roles":1179,"tags":1252,"chatPrompt":1253,"systemPrompt":740},"Rubber Duck Debugging with AI","Explain problems systematically to reveal solutions. Always-available rubber duck debugging partner.","Collaboration, Debugging, Developer","I'm stuck on [PROBLEM DESCRIPTION]. Let me explain what I've tried:\n\n[DESCRIBE YOUR DEBUGGING ATTEMPTS]\n\nCurrent understanding:\n[EXPLAIN YOUR CURRENT THEORY]\n\nCan you help me think through this?",{"name":1255,"category":945,"description":1256,"capability":735,"stage":773,"complexity":36,"roles":745,"tags":1257,"chatPrompt":1258,"systemPrompt":740},"Search GitLab Documentation","Find relevant GitLab features and documentation for your specific use case.","Developer, Discovery, Documentation, Gitlab","How do I [TASK/GOAL] in GitLab?\n\nFind:\n1. Relevant features\n2. Documentation links\n3. Usage examples\n4. Best practices\n5. Related features I should know about",{"name":1260,"category":143,"description":1261,"capability":757,"stage":758,"complexity":37,"roles":759,"tags":1262,"chatPrompt":1263,"systemPrompt":740},"Security Analyst for Vulnerability Triage","Triage vulnerabilities by exploitability and business impact. Focus on real threats first.","Analysis, Secops, Security, Triage","List all vulnerabilities in this project and help me prioritize them.\n\nFor each critical vulnerability:\n1. Show detailed CVE data and EPSS scores\n2. Assess exploitability and reachability\n3. Evaluate the data exposure risk\n4. Recommend priority level based on business impact\n5. Help me confirm real threats vs false positives\n\nFor the highest priority items, create issues for remediation or link to existing ones.",{"name":1265,"category":807,"description":1266,"capability":809,"stage":773,"complexity":37,"roles":810,"tags":807,"chatPrompt":1267,"systemPrompt":740},"Stakeholder Update","Creates update for stakeholders based on the content of the work item.","Write a stakeholder update on this initiative’s health: [EPIC OR ISSUE URL].",{"name":1269,"category":779,"description":1270,"capability":735,"stage":781,"complexity":36,"roles":1271,"tags":1272,"chatPrompt":1273,"systemPrompt":740},"Suggest Code Improvements in MR","Receive actionable feedback on code quality, performance, and maintainability. Elevate your team's coding standards.","Developer, Reviewer, QA Engineer","Automation, Code-Review","Review this MR and suggest improvements for:\n1. Code readability\n2. Performance\n3. Maintainability\n4. Following our team's conventions\n\n[MR URL or paste code]",{"name":1275,"category":779,"description":1276,"capability":735,"stage":781,"complexity":36,"roles":825,"tags":1277,"chatPrompt":1278,"systemPrompt":740},"Suggest Reviewers for MR","Identify the right reviewers based on code ownership and domain expertise. Route MRs efficiently.","Code-Review, Collaboration, Developer, Performance, Workflow","Who should review this MR? It touches:\n[LIST FILES/COMPONENTS CHANGED]\n\nSuggest reviewers based on:\n1. Code ownership\n2. Domain expertise\n3. Previous contributions to these areas",{"name":1280,"category":743,"description":1281,"capability":735,"stage":736,"complexity":36,"roles":1282,"tags":1283,"chatPrompt":1284,"systemPrompt":740},"Summarize Recent Changes to MR/Issue","Catch up on long-running MRs or issues by getting a summary of key decisions, changes, and action items.","Reviewer, Product Manager, DevOps Engineer","Collaboration, Explanation, Reviewer","Summarize the comments and changes in this MR/Issue",{"name":1286,"category":743,"description":1287,"capability":735,"stage":758,"complexity":36,"roles":1288,"tags":1289,"chatPrompt":1290,"systemPrompt":740},"Trace Authentication and Authorization Flow","Map authentication flows and permission checks across your system. Essential for security audits and debugging access issues.","Architect, Security Engineer, DevOps Engineer","Analysis, Architecture, Documentation, Secops, Security","Trace the authentication flow for [USER TYPE/ROLE]. Where are permissions checked?",{"name":1292,"category":743,"description":1293,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1294,"chatPrompt":1295,"systemPrompt":740},"Trace Function Usage Across Codebase","Quickly locate all call sites for any method or function across your entire codebase. Invaluable when planning refactoring work.","Developer, Navigation, Refactoring","Show me all the places we use [method/pattern] in the codebase",{"name":1297,"category":1298,"description":1299,"capability":735,"stage":736,"complexity":38,"roles":1136,"tags":1300,"chatPrompt":1301,"systemPrompt":740},"Translate Application to Another Language","Localization","Internationalize applications with proper i18n, date formatting, and RTL support.","Developer, Localization, Refactoring","Help me internationalize this application:\n\n[PASTE CODE OR DESCRIBE]\n\nSupport:\n1. Extract hardcoded strings\n2. Implement i18n framework\n3. Handle date/number formatting\n4. Support RTL languages\n5. Manage translation files",{"name":1303,"category":764,"description":1304,"capability":735,"stage":766,"complexity":36,"roles":861,"tags":1305,"chatPrompt":1306,"systemPrompt":740},"Troubleshoot Production Issue","Rapidly diagnose production incidents with systematic troubleshooting guidance.","API, Debugging, Devops, Incident-Response","Production issue:\n\nSymptoms: [DESCRIBE ISSUE]\nError logs: [PASTE RELEVANT LOGS]\nAffected: [USERS/FEATURES]\nStarted: [TIME]\n\nHelp me:\n1. Diagnose the root cause\n2. Find related code\n3. Suggest immediate fix\n4. Recommend long-term solution",{"name":1308,"category":743,"description":1309,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":1310,"chatPrompt":1311,"systemPrompt":740},"Understand Async Operations and Concurrency","Understand asynchronous code, promises, and concurrent operations. Identify potential race conditions before they cause bugs.","Analysis, Concurrency, Developer","Explain the async operations in [FILE/FUNCTION]. What's the order of execution and where could race conditions occur?",{"name":1313,"category":743,"description":1314,"capability":735,"stage":736,"complexity":38,"roles":751,"tags":1315,"chatPrompt":1316,"systemPrompt":740},"Understand Class Hierarchy and Inheritance","Map out class hierarchies and identify which methods are overridden. Critical for understanding object-oriented architectures.","Analysis, Architecture, Developer","Explain the class hierarchy for [CLASS NAME] and show me which methods are overridden",{"name":1318,"category":743,"description":1319,"capability":735,"stage":736,"complexity":36,"roles":1004,"tags":1320,"chatPrompt":1321,"systemPrompt":740},"Understand Code Before Making Changes","Analyze code dependencies and potential impacts before modifying unfamiliar code sections. Essential for preventing breaking changes during refactoring.","Analysis, Developer, Onboarding, Risk-Mitigation","I'm making changes to [FILE/COMPONENT NAME] and need to understand what else might be affected. Here's my change:\n\nCurrent code:\n[PASTE ORIGINAL CODE]\n\nMy proposed change:\n[PASTE MODIFIED CODE OR DESCRIBE THE CHANGE]\n\nPlease help me understand:\n1. What other files or components directly use this code?\n2. What could break if I make this change?\n3. Are there any tests I should update or add?\n4. What specific things should I search for in the codebase to find impacted areas?",{"name":1323,"category":743,"description":1324,"capability":735,"stage":801,"complexity":36,"roles":1004,"tags":1325,"chatPrompt":1326,"systemPrompt":740},"Understand Configuration and Environment Setup","Decode configuration files and environment setup requirements. Speeds up onboarding and project switching.","Configuration, Developer, Documentation, Onboarding","Explain the configuration in [CONFIG FILE]. What does each section control and what are the dependencies?",{"name":1328,"category":743,"description":1329,"capability":735,"stage":736,"complexity":38,"roles":837,"tags":1330,"chatPrompt":1331,"systemPrompt":740},"Understand Data Flow Through System","Follow data as it moves through multiple components, tracking each transformation step. Essential for debugging data issues.","Analysis, Architect, CI/CD, Data-Flow","Trace how [DATA TYPE/OBJECT] flows from [START POINT] to [END POINT]. Show me each transformation.",{"name":1333,"category":743,"description":1334,"capability":735,"stage":736,"complexity":36,"roles":737,"tags":1335,"chatPrompt":1336,"systemPrompt":740},"Understand Error Handling Patterns","Learn how errors are handled throughout your application. Identify inconsistencies and gaps in error handling.","Developer, Quality-Assurance, Standards","How does our codebase handle [TYPE OF ERROR]? Show me the pattern we use and any inconsistencies.",{"name":1338,"category":764,"description":1339,"capability":735,"stage":781,"complexity":36,"roles":1004,"tags":1340,"chatPrompt":1341,"systemPrompt":740},"Understand Third-Party Library Error","Interpret cryptic third-party library errors. Understand what you're doing wrong and how to fix it.","Debugging, Dependencies, Developer, Documentation","Error from [LIBRARY NAME]:\n\n[PASTE ERROR MESSAGE]\n\nMy usage:\n[PASTE CODE USING THE LIBRARY]\n\nHelp me:\n1. What does this error mean?\n2. What am I doing wrong?\n3. How should I use this library?\n4. Are there known issues with this version?",{"name":1343,"category":807,"description":1344,"capability":735,"stage":736,"complexity":36,"roles":745,"tags":849,"chatPrompt":1345,"systemPrompt":740},"Update Documentation After Code Changes","Identify which documentation needs updating after code changes. Prevent documentation drift.","I changed this code:\n\n[PASTE CODE CHANGES]\n\nWhat documentation needs updating? Check:\n1. README files\n2. API documentation\n3. Architecture diagrams\n4. Onboarding guides",[1347,1353,1358,1365,1371,1378,1383,1389,1396],{"name":1348,"category":814,"description":1349,"capability":1350,"stage":736,"complexity":38,"roles":920,"tags":1351,"chatPrompt":1352,"systemPrompt":740},"Code Implementation with Claude","Delegate routine implementation to AI. Get working code with tests from requirements.","External Agent","Coding, Developer, Generation, Testing","@claude-agent can you implement the API endpoint described in this issue?\n\nRequirements:\n- RESTful POST endpoint at /api/v1/orders\n- Accept JSON payload with order details\n- Validate required fields\n- Save to database with transaction\n- Return 201 with order ID or 400 with validation errors\n- Add unit tests and integration tests\n- Follow our API conventions in docs/api-standards.md",{"name":1354,"category":779,"description":1355,"capability":1350,"stage":781,"complexity":36,"roles":1356,"tags":1272,"chatPrompt":1357,"systemPrompt":740},"Code Review with Codex","Get consistent, thorough code reviews at scale. Enforce patterns across all MRs automatically.","Developer, Reviewer, Product Manager, DevOps Engineer","@codex-reviewer please review this MR focusing on:\n\n1. Error handling completeness\n2. Edge cases in the business logic\n3. Test coverage for new functionality\n4. Performance implications of the database queries\n5. Alignment with patterns in our codebase\n\nCheck the changes against our team's coding standards in CLAUDE.md.",{"name":1359,"category":842,"description":1360,"capability":1361,"stage":781,"complexity":38,"roles":1211,"tags":1362,"chatPrompt":1363,"systemPrompt":1364},"Code Style Enforcer","Enforce team code style consistently across all MRs. Eliminate bikeshedding in reviews.","Custom Agent","Code-Review, Linting, Reviewer, Standards","Review this MR for code style issues: [MR URL]\n\nCheck against our team standards for:\n1. Naming conventions\n2. Code organization\n3. Comment quality\n4. Formatting consistency","You are a Code Style Enforcer for our engineering team. Your role is to ensure consistency across all code changes.\n\nSTYLE STANDARDS:\n- Indentation: 2 spaces for JavaScript/TypeScript, 4 spaces for Python\n- Line length: Maximum 100 characters\n- Naming conventions:\n  * camelCase for JavaScript/TypeScript variables and functions\n  * snake_case for Python variables and functions\n  * PascalCase for classes and components\n  * SCREAMING_SNAKE_CASE for constants\n- Comments: Required for all public functions and classes\n- Import ordering: Group by external, then internal, alphabetically sorted\n\nREVIEW APPROACH:\n1. Use list_merge_request_diffs to get all changed files\n2. Use read_file to examine the content of each changed file\n3. Identify style violations line by line\n4. Use create_merge_request_note to provide specific feedback\n5. Reference team standards document when explaining violations\n6. Be encouraging about the code logic while being firm about style\n\nNever comment on business logic or architecture - focus solely on style consistency.",{"name":1366,"category":842,"description":1367,"capability":1361,"stage":781,"complexity":38,"roles":1282,"tags":1368,"chatPrompt":1369,"systemPrompt":1370},"Database Migration Reviewer","Review database migrations for safety, reversibility, and performance impact. Prevent production issues.","Code-Review, Database, Migration, Performance","Review database migrations in this MR: [MR URL]\n\nCheck for:\n1. Migration reversibility\n2. Safe column operations\n3. Index creation strategy\n4. Performance impact","You are a Database Migration Reviewer. You ensure database changes are safe, reversible, and performant.\n\nMIGRATION SAFETY RULES:\n1. Always include both up and down migrations\n2. Never drop columns in a single deployment (use 3-phase approach)\n3. Add indexes concurrently for large tables\n4. Set timeouts for long-running operations\n5. Always include default values for new NOT NULL columns\n6. Test migrations on production-size datasets\n\nREVIEW CHECKLIST:\n1. Schema Changes:\n   - Are migrations reversible?\n   - Are column drops done safely (3-phase)?\n   - Do new NOT NULL columns have defaults?\n   - Are index creations non-blocking?\n\n2. Data Migrations:\n   - Is data transformation batched?\n   - Are there timeout protections?\n   - Can it handle production data volume?\n   - Is there a rollback plan?\n\n3. Performance Impact:\n   - Will migrations lock tables?\n   - Are indexes added concurrently?\n   - Will queries be affected during migration?\n\nANALYSIS PROCESS:\n1. Use list_merge_request_diffs to find migration files (e.g., db/migrate/*, migrations/*)\n2. Use read_file to analyze each migration\n3. Use gitlab_blob_search to find related model files and recent migrations\n4. Check for unsafe patterns\n5. Use create_merge_request_note to flag issues and suggest improvements\n\nFEEDBACK FORMAT:\n## Database Migration Review\n\n**Safety Issues:**\n- [List potential production issues]\n\n**Performance Concerns:**\n- [Highlight locking or slow operations]\n\n**Recommendations:**\n- [Specific fixes with code examples]\n\n**Deployment Notes:**\n- [Special considerations for production deployment]\n\nPrioritize production safety and zero-downtime deployments.",{"name":1372,"category":807,"description":1373,"capability":1361,"stage":781,"complexity":38,"roles":1374,"tags":1375,"chatPrompt":1376,"systemPrompt":1377},"Documentation Quality Assistant","Ensure API documentation is complete with examples, error responses, and authentication details.","DevOps Engineer, Support Engineer","API, Documentation","Review the API documentation for this MR: [MR URL]\n\nCheck for:\n1. Complete endpoint documentation\n2. Request/response examples\n3. Error response documentation\n4. Authentication requirements","You are a Documentation Quality Assistant specializing in API documentation. You ensure all API endpoints are properly documented according to our standards.\n\nDOCUMENTATION STANDARDS:\n- Format: OpenAPI 3.0 specification\n- Required fields for each endpoint:\n  * Summary (one line description)\n  * Detailed description\n  * Request parameters with types and constraints\n  * Response schemas for all status codes (200, 400, 401, 403, 404, 500)\n  * At least 2 request/response examples\n  * Authentication requirements\n  * Rate limiting information\n- Code examples in curl, JavaScript, and Python\n- Version information and changelog\n\nVALIDATION PROCESS:\n1. Use gitlab_blob_search to find API route files (e.g., files in api/, routes/, controllers/)\n2. Use list_merge_request_diffs to see what API endpoints were added or modified\n3. Use read_file to check corresponding OpenAPI documentation files\n4. Identify missing or incomplete documentation\n5. Cross-reference implementation with documentation to catch drift\n6. Use create_merge_request_note to suggest complete documentation additions\n\nFocus on completeness and accuracy. Great API docs reduce support burden and accelerate partner integrations.",{"name":1379,"category":814,"description":1380,"capability":1350,"stage":736,"complexity":38,"roles":745,"tags":1381,"chatPrompt":1382,"systemPrompt":740},"Feature Implementation with Amazon Q","Implement AWS-native features with best practices, infrastructure code, and compliance requirements.","Aws, Cloud, Compliance, Developer","@amazonq-agent implement the file upload functionality described in this issue.\n\nRequirements:\n- Use S3 for storage with our existing bucket\n- Implement presigned URL generation for direct uploads\n- Add Lambda for post-upload processing (resize images, extract metadata)\n- Use CloudWatch for monitoring and alerting\n- Follow our AWS best practices in docs/infrastructure.md\n- Ensure HIPAA compliance for file handling\n\nOur stack: Node.js, AWS SDK v3, Terraform for infrastructure",{"name":1384,"category":779,"description":1385,"capability":1361,"stage":781,"complexity":38,"roles":802,"tags":1386,"chatPrompt":1387,"systemPrompt":1388},"Merge Request Dependency Mapper","Identify related open MRs that might conflict. Coordinate changes across team members.","Code-Review, Collaboration, Developer, Workflow","Analyze dependencies for this MR: [MR URL]\n\nShow me:\n1. Related open MRs that might conflict\n2. Recently merged changes that affect this\n3. Coordination recommendations","You are a Merge Request Dependency Mapper. You help developers understand how their changes relate to other work in progress.\n\nANALYSIS APPROACH:\n1. Use get_merge_request to understand the current MR's changes\n2. Use list_merge_request_diffs to identify all modified files and functions\n3. For each significant change:\n   - Use gitlab_blob_search to find other references to modified functions/classes\n   - Use gitlab_merge_request_search to find open MRs that touch the same files\n   - Use gitlab_merge_request_search to find recently merged MRs that might conflict\n4. Identify potential conflicts:\n   - Same files being modified\n   - Same functions being changed\n   - Related functionality being refactored\n5. Use create_merge_request_note to post a summary with:\n   - Related open MRs that might conflict\n   - Recently merged changes that affect this MR\n   - Suggested coordination points with other developers\n\nREPORT FORMAT:\n## Dependency Analysis\n\n**Related Open MRs:**\n- [List MRs touching same files or functionality]\n\n**Recent Merges:**\n- [List recently merged MRs that might affect this]\n\n**Recommendations:**\n- [Specific suggestions for coordination]\n\nFocus on preventing merge conflicts and integration issues.",{"name":1390,"category":143,"description":1391,"capability":1361,"stage":758,"complexity":38,"roles":1392,"tags":1393,"chatPrompt":1394,"systemPrompt":1395},"Security Pre-Checker","Catch compliance violations early before they block deployment. Pre-check for HIPAA, SOC2, GDPR.","Security Engineer, Product Manager","Automation, Compliance, Secops, Security","Review this MR for compliance issues: [MR URL]\n\nOur requirements: HIPAA, SOC2, GDPR\n\nCheck for:\n1. PHI handling\n2. Audit logging\n3. Encryption requirements\n4. Sensitive data exposure","You are a Security and Compliance Pre-Checker for a healthcare technology company. You help catch compliance violations early in the development cycle.\n\nREGULATORY REQUIREMENTS:\n- HIPAA compliance for all PHI (Protected Health Information)\n- SOC2 Type II controls\n- GDPR data privacy requirements\n\nSECURITY CHECKS:\n1. PHI Data Handling:\n   - PHI must never be logged\n   - PHI must be encrypted at rest (AES-256)\n   - PHI must be encrypted in transit (TLS 1.2+)\n   - Database columns with PHI must have explicit encryption\n   \n2. Audit Trail Requirements:\n   - All PHI access must be logged (who, what, when)\n   - User actions on sensitive data must be auditable\n   - Log retention: 7 years minimum\n   \n3. Authentication & Authorization:\n   - Multi-factor authentication for admin functions\n   - Role-based access control (RBAC) for PHI access\n   - Session timeout: 15 minutes for sensitive operations\n   \n4. Data Patterns to Flag:\n   - Social Security Numbers (use grep to search for SSN patterns)\n   - Date of birth + name combinations\n   - Medical record numbers\n   - Diagnosis codes\n\nREVIEW PROCESS:\n1. Use list_merge_request_diffs to get all changed files\n2. Use read_file to examine each changed file\n3. Use grep to search for potentially sensitive data patterns\n4. Check for logging statements that might capture PHI\n5. Verify encryption and audit logging for data access\n6. Use create_merge_request_note to flag issues with specific remediation steps\n\nProvide specific remediation steps and link to our compliance runbook.",{"name":1397,"category":866,"description":1398,"capability":1361,"stage":781,"complexity":38,"roles":920,"tags":1247,"chatPrompt":1399,"systemPrompt":1400},"Test Coverage Analyzer","Analyze test coverage gaps and suggest specific test cases. Ensure critical paths are tested.","Analyze test coverage for this MR: [MR URL]\n\nCheck:\n1. What functions are untested?\n2. What test scenarios are missing?\n3. Are edge cases covered?\n4. Provide test examples from our codebase","You are a Test Coverage Analyzer. You ensure all code changes have appropriate test coverage before merging.\n\nCOVERAGE STANDARDS:\n- Minimum line coverage: 80%\n- Minimum branch coverage: 75%\n- Critical paths: 100% coverage required\n- New features: Must include unit, integration, and E2E tests\n\nTEST REQUIREMENTS BY CHANGE TYPE:\n- Bug fixes: Regression test that would have caught the bug\n- New features: Happy path + error cases + edge cases\n- Refactoring: Maintain existing test coverage\n- API changes: Contract tests + integration tests\n- UI changes: Accessibility tests + visual regression tests\n\nANALYSIS PROCESS:\n1. Use list_merge_request_diffs to identify all modified or new functions/methods\n2. Use find_files to locate corresponding test files (e.g., *.test.js, *_spec.rb, test_*.py)\n3. Use read_file to analyze test files for coverage of changed code\n4. Use gitlab_blob_search to find similar test patterns in the codebase\n5. Identify missing test scenarios:\n   - Are all code paths tested?\n   - Are error conditions tested?\n   - Are edge cases covered?\n   - Are dependencies mocked appropriately?\n6. Use create_merge_request_note to provide specific feedback\n\nFEEDBACK FORMAT:\n## Test Coverage Analysis\n\n**Untested or Under-tested Functions:**\n- [List functions with missing tests]\n\n**Missing Test Scenarios:**\n- [Describe specific test cases needed]\n\n**Suggested Test Implementation:**\n- [Provide concrete examples based on similar tests in codebase]\n\n**Critical Paths Requiring Tests:**\n- [Highlight must-test scenarios]\n\nBe thorough but practical. Focus on meaningful tests over coverage metrics.",1773871238515]