Agentic coding | Perth + remote
Agentic coding for established codebases
Agentic coding for technical teams that need to extend, modernise or document an existing codebase without lowering the review standard. Anthropic's Claude Code can plan changes across multiple files, run tests and debug. Our comparison of Cursor and Claude Code for production work covers how we choose between them. We set the constraints, review the plan and inspect every change before release. If you need a new internal tool rather than a delivery method for an existing codebase, start with App Development.
- Best fit
- Existing codebases with clear engineering ownership
- Main deliverable
- Reviewed code, tests and technical documentation
- Client input
- Repository access, architecture context and acceptance criteria
- Commercial model
- Fixed scope or a defined delivery block
- Scope
- Deliver
- Review
- Handover
The accountable team stays involved from scope through handover. Specialist capability is added where the work needs it, with responsibilities agreed before work starts.
The shift
From assisted to autonomous coding
AI assisted development changed how fast software could be built. Agentic coding changes how the work gets built. The developer shifts from writing code to reviewing and steering what the agent produces.
Without engineering discipline, agentic coding produces the same problems a vibe coding agency gets hired to fix, only at larger scale.
Entire features can be built on wrong assumptions, architectural decisions can be made in isolation and tests can pass without checking anything meaningful. We set the constraints and review the result before release.
Product delivery
A client view of the build
Josh and the VibeZero team turned a mess of ideas into a working product faster than I thought possible. They actually listened to what we needed, didn't overcomplicate things, and delivered something our team could use straight away. Genuinely one of the best tech experiences I've had as a business owner.
Scope
What agentic coding delivers
Build and repair
- Extend an established product without asking a new team to learn the codebase from scratch.
Defect investigation
Trace a fault across connected files, reproduce it and prepare a reviewed repair.Refactoring
Untangle brittle areas while preserving behaviour through tests and controlled changes.
Modernise safely
Framework upgrades
Plan and complete dependency or framework upgrades with checks around affected behaviour.Migration and modernisation
Move ageing parts of a system onto current patterns in deliberate stages.Test coverage
Add useful tests around the behaviour that matters before making wider changes.
Leave the codebase clearer
Technical documentation
Document architecture, decisions and operating details alongside the code.Delivery tooling
Improve linting, automated checks and release workflows where they are part of the scope.
Method
How agentic coding works
Constrain
Set up the constraints
Clear architecture, testing frameworks, linting rules and CI/CD pipelines. The agent works within constraints from the start.Direct
High level direction
We describe what needs building. Claude Code or Cursor reads the codebase, plans the implementation, then executes.Iterate
Agent builds and tests
The agent writes code, runs tests, fixes failures and follows existing patterns across changes involving several files.Review
Human quality gate
Every feature is reviewed, each architectural decision is validated and each security boundary is tested before release.
Who it's for
Who agentic coding is for
Roadmap capacity
Established product
Context is missing
Modernisation needed
Pricing
The change, delivery block and running costs are separated
The proposed change receives a fixed scope and price before implementation starts. The repository state, acceptance criteria and release risk determine the delivery plan.
Scope and acceptance criteria
Fixed price delivery block
Client owned tools and infrastructure
Practical details
Questions about Agentic Coding
Agentic coding gives a coding tool enough context to plan, implement and test a change across a codebase rather than answer one prompt at a time. A human engineer still sets the constraints, reviews the plan and decides what can be released.
Start with the change