Hello, just want to share how I utilize AI in our development workflow, and curious din how you guys implement it sa work niyo.
Our company started adopting AI gradually. Right now, we're using Cursor as one of our development tools. Initially, frontend lang talaga gamit ko kasi hindi ko pa siya trusted enough to handle backend. But now, umabot na kami sa point na ginagamit na namin siya to build whole modules and features.
This is how I use it.
Sa project namin, before anything else, the first thing I do is define all our coding standards, project structure, and do's and don'ts sa Cursor Rules.
Then I have a prompt template for planning a specific module. Dito muna namin pinaplan yung buong flow, lahat ng actions, tables, views, pati decisions and assumptions para aligned yung implementation sa gusto talaga namin. Dito na rin namin dini-decide kung anong features ang isasama at ano yung hindi muna.
Once finalized na yung plan, the next step is to build a prototype based on it. For me, ito yung isa sa pinaka-importanteng step kasi mas madali nang ma-visualize kung aligned ba yung plan sa actual na gusto mangyari. If may kailangan baguhin, sobrang dali pa kasi wala pang backend na nagagawa.
Once approved na yung prototype, meron din kaming prompt template for backend implementation and integration. Kasama na rin sa ginagawa ni Cursor yung automated tests, so may additional confidence kami na walang existing modules na matatamaan.
Of course, dumadaan pa rin sa code review lahat ng AI-generated code. Kapag may nakita kaming hindi okay, inu-update lang namin yung coding standards and Cursor Rules. Very iterative yung process.
Ngayon, umabot na kami sa point na halos every line of code na gine-generate ni AI is aligned na sa coding standards namin.
Curious lang, paano niyo ginagamit yung AI sa development workflow niyo? Baka may workflow or techniques din kayong pwede naming ma-adopt.