DEV Community

Cover image for Beyond Manual Coding: Implementing an Agentic CI/CD Workflow at PostCo
hans
hans

Posted on • Originally published at hanswys.hashnode.dev

Beyond Manual Coding: Implementing an Agentic CI/CD Workflow at PostCo

In a high-growth startup environment like PostCo, the goal is always the same: Ship high-quality features, faster.

As a Junior Software Engineer, I quickly realized that traditional "manual" workflows—where every line of boilerplate and every initial refactor is typed by hand—are no longer the most efficient way to deliver value. Instead, I’ve been developing an "Agentic Workflow" that uses AI agents as force multipliers within our CI/CD pipeline.

CI/CD Diagram

The Problem: The "Boilerplate" Bottleneck

Most developers spend a significant portion of their day on repetitive tasks: setting up file structures, writing unit tests, or refactoring existing methods to fit new requirements. These tasks are necessary but often delay the critical "thinking" work.

The Solution: The 4-Stage Agentic Loop

Our workflow at PostCo is designed to automate the execution phase while keeping the "Intent" and "Quality Control" firmly in human hands.

1. Requirements and Context (Notion + Linear) Every feature starts with a deep dive. We use Notion for Implementation Docs that define the why and how. These are synced to Linear, providing a clear map for the development process.

2. Agentic Execution (GitHub + Claude) The moment a PR is created, a Claude Agent (Planner/Executor) analyzes the Implementation Doc and the existing codebase. It doesn’t just suggest code; it executes it, pushing a functional starting point to the branch.

3. The "Checker" Loop Code shouldn't just be written; it should be verified. We employ a second Claude Agent (Code Checker) that reviews the first agent’s work. They loop bidirectionally:

  • Executor pushes code.

  • Checker identifies logic gaps or style inconsistencies.

  • Executor refines the code.

4. The Human-in-the-Loop: Tech Lead Review Once the agents have iterated to a point of stability, the "Review" phase begins. I take the refined code and walk through it with my Tech Lead. This is where we discuss the "Big Picture"—scalability, edge cases the agents might have missed, and alignment with our broader engineering goals at PostCo.

By the time my Tech Lead sees a PR, the "noise" has been filtered out. The code is already linted, tested, and structurally aligned with the requirements. This allows our senior engineers to spend their time mentoring and architecting rather than correcting syntax or boilerplate.

In 2026, being a "good developer" isn't just about how well you write code—it's about how well you manage the systems that produce it. This agentic workflow is just the beginning of how we’re scaling our engineering efforts.

Top comments (0)