Coding Agent Development Workflows

Nick Tune · article · 2026-01-07 source ↗ Reader 🖥️

Agent HarnessArchitecture Decision RecordsCoding AgentsContext EngineeringOrganizational LegibilitySpec-Driven Development
Making an autonomous coding agent reliable enough to go from ticket to mergeable pull request requires converting as much of the surrounding process as possible into explicit, versioned, tool-agnostic artifacts — deterministic scripts, a single shared source of truth for conventions that every agent and review tool reads, and structured task templates that reject underspecified work — because agent reliability is bounded by the explicitness of what surrounds it, not by the model's capability alone; and the harder unsolved problem this creates for teams and organizations is deciding how explicit conventions must be, who owns them, and at what level (team vs. org) they should be standardized.

practical · mixed — Primarily expository/how-to (a first-person account of a specific workflow with diagrams and config snippets), shifting into argumentative territory in the 'Key challenges for teams and organizations' section where the author makes explicit claims about what AI-assisted development requires organizationally.

Structure

PartRole
Scoping the 'task implementation' phase: the agent works autonomously from ticket-assignment to a complete, quality-passing, mergeable PR.context / definitions
Shell scripts vs. AI commands: deterministic steps are scripted; only genuinely interpretive steps are delegated to AI, using subagents specifically to protect the main agent's context window.evidence — design principle
The task-completion pipeline: local build/lint/test, parallel code-review and task-check subagents, PR submission, CI/CodeRabbit/SonarQube feedback loop, autonomous fix-until-mergeable.evidence — concrete mechanism
Single source of truth for conventions: a tool-agnostic docs/ folder referenced directly by the coding agent, the local review subagent, and third-party tools (CodeRabbit's own config points at the same files); ADRs can be referenced the same way.evidence — solves the multi-tool contradiction problem
Build-quality-in / continuous improvement: every manually-caught issue is pushed upstream into a linting rule or a documented convention so it is caught automatically next time; checks may eventually be removed once upstream quality is high enough.evidence — operating discipline
Key challenges for teams and organizations: standards clarity, the mindset shift toward workflow/context engineering, and the org-vs-team convention boundary, resolved (tentatively) via a principles-driven middle ground.extension / argument
Planning and task breakdown: a PRD specialist agent plus a 10-section task template that rejects incomplete tasks, because task-definition quality directly drives implementation quality.evidence — upstream lever
Epistemic coda: explicitly personal, provisional learnings, likely to be outdated soon.qualification

Key terms

Propositions

Arguments

Reliable, high-quality autonomous coding-agent work requires converting as much of the surrounding process as possible into explicit, versioned, tool-agnostic artifacts (scripts, shared conventions, structured task templates, layered quality gates) rather than relying on the agent's judgment alone or on ad hoc human intervention after the fact. strength: medium
Explicit premises:
Implicit premises:
Inferences:

Narratives

Questions addressed

Gaps

Closes gaps elsewhere

Related documents