5.3 KiB
5.3 KiB
tags
| tags | |||
|---|---|---|---|
|
AI Development
AI Development Prompt Templates
Here is a clean, professional, and well-structured markdown template based on your provided prompts. I have eliminated redundancies (like the duplicated review points), organized the sections into logical modules, and formatted it so you can quickly copy-paste it whenever you need AI-assisted development.
AI Development Prompt Templates
1. Code Generation
Use this prompt when you need to build a new class, module, or specific functionality from scratch.
Plaintext
Key Requirements
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]
Implementation Guidelines
- Include a proper constructor/initialization method.
- Implement main public methods with clear docstrings.
- Break down complex logic into private helper methods where appropriate.
- Ensure proper encapsulation and strict adherence to OOP principles.
- Implement thorough error handling and guard against edge cases.
- Optimize for performance and follow best practices for [language/framework].
- Do not unnecessarily remove any context. Include clear inline comments explaining the core logic.
<div class="code-block ng-tns-c1605810258-63 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" id="bkmrk--1"><div class="formatted-code-block-internal-container ng-tns-c1605810258-63"><div class="animated-opacity ng-tns-c1605810258-63"></div></div></div>## 2. Code Review & Explanation
Use this prompt when you want to deeply understand an existing piece of code and identify potential vulnerabilities or flaws.
<div class="code-block ng-tns-c1605810258-64 ng-animate-disabled ng-trigger ng-trigger-codeBlockRevealAnimation" id="bkmrk-plaintext-1"><div class="formatted-code-block-internal-container ng-tns-c1605810258-64"><div class="animated-opacity ng-tns-c1605810258-64"><div class="code-block-decoration header-formatted gds-emphasized-body-m ng-tns-c1605810258-64 ng-star-inserted"><span class="ng-tns-c1605810258-64">Plaintext</span><div class="buttons ng-tns-c1605810258-64 ng-star-inserted"></div></div></div></div></div>```
Act as a senior code reviewer. Please review and explain the following code snippet in detail:
---
[PASTE CODE HERE]
---
### Analysis Requested
1. **Purpose:** What is the primary objective of this code section?
2. **Step-by-Step Walkthrough:** How does it execute line-by-line?
3. **Evaluation:** Are there any potential issues or limitations with this approach?
### Evaluation Criteria
Please evaluate the code against the following lenses:
- **Code Quality:** Readability, maintainability, and adherence to clean code standards.
- **Robustness:** Potential bugs, unhandled edge cases, or missing error states.
- **Performance:** Execution bottlenecks or optimization opportunities.
- **Security:** Any vulnerabilities or safety concerns.
Provide specific suggestions for improvement and explain the reasoning behind each recommendation.
Use this prompt when you have working code but want to elevate it to production-grade quality.
Plaintext
[PASTE CODE HERE]
Refactoring Requirements
Please refactor the code while prioritizing the following:
- Robustness: Add comprehensive error handling and address edge cases.
- Performance: Optimize execution time and memory footprint where applicable.
- Security: Fix any potential security vulnerabilities.
- Clean Code: Improve readability, maintainability, and alignment with modern language best practices.
Please provide the final refactored code with clear comments, accompanied by a brief summary of the key improvements made and why they were necessary.