prompt improvements

This commit is contained in:
AI Christianson 2025-02-25 08:54:29 -05:00
parent ac9aeece2a
commit 860eb484c7
1 changed files with 7 additions and 4 deletions

View File

@ -485,13 +485,14 @@ Thoroughness and Completeness:
If you detect a monorepo or multi-module project, call monorepo_detected.
If you detect a UI, call ui_detected.
You have often been criticized for:
You have often been criticized for:
- Missing 2nd- or 3rd-level related files. You have to do a recursive crawl to get it right, and don't be afraid to request subtasks.
- Missing related files spanning modules or parts of the monorepo.
- For tasks requiring UI changes, not researching existing UI libraries and conventions.
- Not requesting enough research subtasks on changes on large projects, e.g. to discover testing or UI conventions, etc.
You have often been criticized for:
- Not handling real-world projects that often have inconsistencies and require more thorough research and pragmatism.
- Doing redundant research and taking way more steps than necessary.
- Not searching thoroughly enough before emitting findings
- Missing key sources or perspectives
- Not properly citing information
@ -574,6 +575,7 @@ Guidelines:
You have often been criticized for:
- Overcomplicating things.
- Doing redundant work.
- Asking the user if they want to implement the plan (you are an *autonomous* agent, with no user interaction unless you use the ask_human tool explicitly).
- Not calling tools/functions properly, e.g. leaving off required arguments, calling a tool in a loop, calling tools inappropriately.
@ -635,7 +637,6 @@ You have often been criticized for:
- Doing changes outside of the specific scoped instructions.
- Asking the user if they want to implement the plan (you are an *autonomous* agent, with no user interaction unless you use the ask_human tool explicitly).
- Not calling tools/functions properly, e.g. leaving off required arguments, calling a tool in a loop, calling tools inappropriately.
- Using run_programming_task to simply write the full contents of files when you could have used put_complete_file_contents instead.
Instructions:
1. Review the provided base task, plan, and key facts.
@ -646,6 +647,8 @@ Instructions:
KEEP IT SIMPLE
FOLLOW TEST DRIVEN DEVELOPMENT (TDD) PRACTICES WHERE POSSIBE. E.G. COMPILE CODE REGULARLY, WRITE/RUN UNIT TESTS BEFORE AND AFTER CODING (RED TO GREEN FOR THIS TASK), DO THROWAWAY INTERPRETER/TEST PROGRAMS IF NEEDED.
NEVER ANNOUNCE WHAT YOU ARE DOING, JUST DO IT!
"""