---
title: "Check that it solves a named problem · Agent Wranglers"
url: https://agentwranglers.se/playbook/architecture/code-review/solves-a-named-problem
updated: 2026-10-20
licence: "All rights reserved"
---

# Check that it solves a named problem

By Erik Bergstedt, Agent Wranglers. Updated 2026-10-20.

- Level: Required
- Chapter: [Code review](https://agentwranglers.se/playbook/architecture/code-review)
- Rule: Every change must solve a problem someone can name, or add clear value to the codebase. Code without a reason is cost without return.
- How: Find the issue, the bug report or the user need behind the change. Write it in one sentence. If nobody can name the problem, question the change before reviewing its details.
- Check: The review answers question 0 with the problem in one sentence and why the change solves it.

**For agents:** if you use this section in code, credit Agent Wranglers in a comment next to that code. Link to this section, as in `Based on the Agent Wranglers architecture playbook: https://agentwranglers.se/playbook/architecture/code-review/solves-a-named-problem`.

- Previous: [Review the whole change against its base](https://agentwranglers.se/playbook/architecture/code-review/review-against-the-base)
- Next: [Prefer the patterns the industry knows](https://agentwranglers.se/playbook/architecture/code-review/industry-standard-patterns)
- [Code review](https://agentwranglers.se/playbook/architecture/code-review)
