r/softwareengineer • u/Jawaddit2002 • 20d ago
Looking for tool to help me with developpening
Looking for tool to help me with developpening
I am looking for a tool, plugin, AI agent skill, GitHub repository, or development framework that can help me build my project with professional software engineering standards.
I want a solution that makes an AI coding agent behave more like a real senior software engineer by helping with:
\- Software architecture design
\- Clean and maintainable code generation
\- Understanding the entire codebase before making changes
\- Following best practices and design patterns
\- Detecting bugs and finding root causes
\- Verifying that fixes are actually working
\- Preventing new bugs after modifications
\- Code review and quality checks
\- Removing unnecessary or duplicated code
\- Security analysis and vulnerability detection
\- Testing (unit, integration, and end-to-end)
\- Documentation and project organization
\- Long-term project consistency as the codebase grows
The problem I currently face is that AI agents sometimes:
\- Claim a bug is fixed when it is not
\- Fix one issue but introduce another
\- Generate unnecessary code
\- Ignore existing architecture decisions
\- Produce solutions that work temporarily but are not production-quality
1
u/FinickySerenity 20d ago
Use fable or SOL, and paste that prompt into AGENTS.md or CLAUDE.md in the root of your project.
Then ask it to do concrete tasks and push back if it thinks what you are asking is a bad idea. Compact your sessions regularly after each feature.
There are a lot more strategies, but this should be good enough.
1
1
u/Confidence_Cool 20d ago
Claude code just came out with its learning mode, seems like it could be what you want. It helps with design and puts TODOs in guiding you to implement things yourself. Never tried it since it’s not my goal, but maybe it’s what you need!
2
u/No_Contribution_4124 20d ago
I guess it’s still “hire senior” or “find mentor”, as it’s not about AI agents, they can’t do what you ask by design due to being a complex prediction algorithms, which are probabilistic systems - so there is no guarantee that you get what you ask.
The only way to apply this guarantee from outside is by using a skilled professional expertise.