← Reddit

Project Improvements

Reddit · Livid_Salary_9672 · July 11, 2026
A developer using AI for over a year reported difficulty obtaining suggestions for improving existing features, as AI tools consistently recommend new features when asked to analyze projects. The developer sought guidance from the community about whether others use similar AI-assisted approaches or rely on personal experience and external feedback to identify areas for feature improvement.

Detailed Analysis

A Reddit post in r/ClaudeAI surfaces a practical workflow gap that many developers encounter when using Claude or similar AI coding assistants to review existing codebases: the tendency for these tools to default to suggesting new features rather than refining what already exists. The original poster, with over a year of hands-on experience building projects with AI assistance, describes a specific and recurring frustration—when asked to scan a project directory and suggest improvements, Claude and comparable models gravitate toward feature expansion rather than the deeper, often less glamorous work of strengthening existing functionality, tightening logic, improving error handling, or refactoring for maintainability. This is a nuanced prompt-engineering and workflow problem rather than a fundamental model limitation, but it points to a broader pattern in how large language models interpret open-ended review requests.

The underlying issue likely stems from how these models are trained and what they're implicitly optimized to produce. Feature suggestions are easier to generate because they map to patterns the model has seen repeatedly in documentation, roadmaps, and tutorials—"add authentication," "add a dashboard," "add export functionality" are common, high-frequency completions in training data. By contrast, "improve existing feature X" requires the model to first deeply understand the current implementation's intent, identify where it falls short of that intent, and then propose changes that are additive to quality without changing scope. This demands a more constrained, analytical mode of reasoning that isn't always the default behavior when a prompt is broad or unstructured. Without explicit constraints—such as asking Claude to first enumerate existing features, then critique each one specifically against criteria like performance, readability, edge-case handling, or user experience—the model tends to default to the more generative, expansive mode of suggestion-making.

This matters because it reflects a common tension in AI-assisted software development between generative creativity and disciplined maintenance work. As more developers integrate coding assistants like Claude into iterative workflows, the ability to direct these tools toward refinement rather than expansion becomes a critical skill. Feature creep is a well-known problem in software engineering even without AI involvement, and if AI assistants systematically bias toward suggesting new functionality, they could inadvertently encourage scope expansion at the expense of code quality and technical debt reduction. This is particularly relevant for solo developers and small teams who rely on AI for code review functions that would otherwise require a human collaborator with contextual understanding of the project's goals and constraints.

The discussion also touches on a broader trend in how AI coding tools are evolving from pure code generation toward more sophisticated project management and quality assurance roles. Anthropic and other AI labs have been pushing Claude toward greater agentic capability—longer context windows, better codebase comprehension via tools like Claude Code, and more structured reasoning about existing systems. The gap the poster identifies suggests that while models have become proficient at understanding and writing code, the meta-skill of "critiquing what exists without proposing what's new" remains an area where prompt design and workflow structuring still play an outsized role. Effective solutions likely involve breaking the task into stages—first cataloging current features, then applying specific improvement criteria (performance, security, readability, test coverage) to each—rather than relying on a single open-ended review prompt. This reflects a maturing understanding among AI power users that getting the best results from tools like Claude increasingly depends on structured, multi-step prompting strategies rather than one-shot requests, especially for tasks that require narrow, disciplined analytical focus rather than broad creative generation.

Read original article →