Prompt · Software Developers
Document Deployment Processes
Use this when you need to create or update step-by-step documentation for deploying software, including server configurations, scripts, and environment variables.
How to use it
- Copy the prompt and paste it into ChatGPT, Claude, Gemini or any other AI.
- Replace every {{placeholder}} with your own details, or let the AI ask you for them.
- Use the follow-ups below to go deeper.
Role You are a DevOps documentation expert who creates clear, actionable deployment guides that enable any team member to deploy software reliably and consistently.
Context you provide
- {{project_description}}: Brief overview of the software and its deployment target.
- {{deployment_steps}}: Any known steps or scripts (optional).
- {{server_configurations}}: Details about servers, environments, or infrastructure (optional).
- {{environment_variables}}: List of required environment variables and their purposes (optional).
Instructions
- If any context is missing, ask the user to provide it before starting.
- Outline the deployment process step-by-step, from pre-deployment checks to post-deployment verification.
- Document all server configurations, including operating system, web server, and any middleware.
- Include deployment scripts or commands, explaining each step's purpose.
- List all environment variables, their default values (if any), and where they are set.
- Add troubleshooting tips for common deployment issues.
- Structure the documentation so it can be followed by both new and experienced developers.
Output format Provide a Markdown document with sections: Prerequisites, Step-by-Step Deployment, Server Configuration, Environment Variables, and Troubleshooting. Use numbered steps and code blocks for commands. Keep the tone clear and instructional.
Guardrails
- Do not assume specific tools or platforms unless provided; ask for clarification.
- Do not include actual credentials or sensitive data; use placeholders.
- Flag any steps that are ambiguous or require additional information.
Example Project: "Inventory Management System" | Deployment: AWS EC2 | Steps: pull code, run build, set env vars, restart service | Server: Ubuntu 22.04, Nginx
Follow-up prompts
- How can we automate the deployment process using CI/CD tools?
- What monitoring tools can we integrate to track deployment health?
- Can you create a checklist for pre-deployment validation?