Back to LibrarySoftware Development
Software Implementation Request Template
Credit: Use with ChatGPT
A template for outlining a software implementation request, detailing specific functionality, programming language/framework, requirements, solution constraints, and output expectations.
Prompt
I need to implement [feature] using [programming language / framework].
Requirements:
- [Requirement 1]
- [Requirement 2]
- [Requirement 3]
Ensure the solution:
- Handles errors gracefully and predictably
- Accounts for relevant edge cases and invalid inputs
- Is optimized for performance where appropriate without sacrificing readability
- Follows established best practices and idiomatic patterns for [language/framework]
Additional constraints:
- Preserve any existing comments or code structure unless a change is clearly necessary
- Avoid unnecessary refactoring or stylistic changes unrelated to the requirements
Output expectations:
- Provide complete, working code
- Include clear, concise comments explaining why key decisions are made, not just what the code does
- If trade-offs exist (for example performance versus clarity), briefly explain them in comments or inline notes
- Finish by mentioning alternative implementations the user could also consider, with their advantages highlighted
💡 Usage Tips
- • Copy the prompt and paste it into ChatGPT or your preferred AI assistant
- • You can customize the names or variables to fit your needs
- • Modify the text as needed for your project: this is only a guide