Back to Library

Software Implementation Request Template

Credit: Use with ChatGPT

Software Development

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:

  1. [Requirement 1]
  2. [Requirement 2]
  3. [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