Skip to content

AI for Your Custom Workflows in the SDLC

From automating performance audits on a frontend codebase to generating security reports, triaging support tickets or keeping runbooks up to date, almost every task you do in the SDLC can benefit from AI in some way. The key is knowing how to identify those opportunities and structure your workflow to take advantage of them.

  • 2 min read
  • Theory and practice
  • Day 7 of 7

Theory

You have spent the last seven days learning patterns, tools, and techniques. But the most valuable thing you can take away is a mindset shift: almost any repetitive, judgment-heavy, or research-intensive task in your daily work is worth examining through an AI lens.

The opportunities are everywhere. A frontend engineer can automate accessibility audits and performance regression reports. A backend engineer can have an agent scan new pull requests for common security antipatterns before a human reviewer even opens the diff. A team lead can use AI to draft weekly status updates from commit history and Jira tickets. A DevOps engineer can build a runbook assistant that walks on-call engineers through incident response steps using live context from their monitoring stack.

None of these require you to build a complex multi-agent system from scratch. Most start with a simple pattern: give the AI the right tools to access relevant data, give it the right context to understand what good looks like, and structure the output so it fits naturally into your existing workflow.

The difference between engineers who get real value from AI and those who don't usually comes down to intentionality. Spending 30 minutes mapping out where your time actually goes, then asking "could AI handle even part of this?", is often all it takes to find a high-value opportunity.

Start small. Automate one thing. Measure the time saved. Then iterate. The ceiling is genuinely high.

Practice

Run this in a repository you already know, not a toy project. The point is to feel where the practice helps and where it gets in the way on code that has history.

This is an open-ended exercise, and that is intentional.

Step 1 - Map your work. Write down the five most repetitive or time-consuming tasks you do in a typical week. They don't need to be glamorous. Examples: writing PR descriptions, reviewing dependency changelogs, updating internal docs, triaging bug reports, checking bundle sizes after deploys, summarizing meeting notes into action items.

Step 2 - Pick one. Choose the task that feels most automatable, or the one that frustrates you the most. Ask yourself: what inputs does this task need, what does a good output look like, and where does human judgment actually matter versus where is it just habit?

Step 3 - Research. Spend 20-30 minutes looking for existing tools, MCP servers, or agent patterns that already address your use case. Chances are someone has already built something you can start from.

Step 4 - Build a minimal version. It doesn't have to be a full agentic pipeline. A well-crafted prompt plus the right context pasted into your IDE assistant is a valid starting point. If you want to go further, wire it up to a trigger, a real data source, or a CI step.

Step 5 - Reflect. After trying it, ask yourself: did it save time? Where did it fall short? What would you need to improve it? Write down one sentence about what you would change.

The goal isn't a perfect automation. It's to build the habit of looking at your own workflow with an engineer's eye and asking where AI fits, because that habit compounds over time.

The rest of day 7

  1. 01AI in Requirements and Product Collaboration
  2. 02AI as the Bridge Between Design and Development
  3. 03Testing with AI
  4. 04AI for Documentation
  5. 05Continuous AI: AI in Your CI/CD Pipeline
  6. 06AI for Debugging and Incident Response
  7. 07AI for Your Custom Workflows in the SDLCYou are here
Where this comes from

This path is the shortest route to the ideas. AI-Native Software Engineering (O'Reilly Media) is where each one is worked out in full, with the patterns, the trade-offs and the failure modes. The pillars cover the foundations one long essay at a time.