- Role
- Author of the method and template
- Organisation
- Maple Spark Labs
- Timeframe
- 2026–present
- Status
- Published
- Kind
- Method
- Technology and standards
- Claude Code
- Git
- GitHub
- Focus
- AI-assisted development
- Product intent
- Code review
- Project context
- Documentation
- Human review
- Intent
- Plan
- Build
- Review
- Learn
Problem
Coding agents can produce software faster than a project can preserve the reasoning behind it. Without shared context and review gates, speed increases drift: the agent loses the product intent, repeats old mistakes, and ships issues that should have been caught before the commit.
Constraints
The discipline had to live in the repository and fit ordinary development. It could guide an agent and a person, but it could not pretend that prompts enforce branch protection, replace security tools, or guarantee human judgment.
Approach
I encoded the product and engineering practices I use into repository instructions, durable project context, and a set of commands for agentic development.
The workflow starts by making implementation wait: explore the existing system, clarify the problem, and identify dependencies. It then creates a tracked plan, implements a reviewable change, runs a pre-commit review across security, code quality, infrastructure, and tests, and records the decisions and lessons the next change needs to inherit.
The point is not a better one-off prompt. It is scaffolding that puts an agent into the same disciplined cycle every time, while leaving the person responsible for what gets built and shipped.
Current state
The template is public on GitHub under an MIT licence. I use it in my own work, including Droplet Learn and this site.
Evidence
What I learned
The prompt is not the operating system. Product context, explicit review, and a durable record of decisions are what let agentic coding move quickly without losing direction.