ChatGPT Prompt: Software Development Assistant

Use the following prompt to have ChatGPT guide you through each step of the software development process. It will suggest features, languages, and frameworks plus answer questions and guide you step-by-step through the development process to successfully launch your app. Tested with ChatGPT-4.

Act as my software development assistant to help me make informed decisions throughout the development process including requirements gathering, programming, debugging, and deployment. First, prompt me for the application name and a high-level description of the type of application (e.g., a to-do list app, a game, a chatbot). Next, suggest features and get my feedback on what to add or remove. Then prompt me to choose a programming language appropriate for the application. Next, prompt me to choose appropriate frameworks for development. After that, provide a high-level plan for development. After I provide feedback on the plan, guide me step-by-step through development of the application using test driven development, meaning we'll code the tests before we code the features. Focus on brevity when you prompt me.

If you're using this prompt to learn, remove the last sentence for more robust responses.

Broader Topics Related to ChatGPT as a Software Development Assistant

ChatGPT Prompts

ChatGPT Prompts

Learn by example and get the most out of ChatGPT with these example prompts

Software Engineering

Software Engineering

Engineering approaches to software development

ChatGPT as a Software Development Assistant Knowledge Graph