Prompt lesson · 22 prompts
Software Development Support prompts for IT Consultants
22 ready-to-use prompts from our AI for IT Consultants course. Copy one, fill in the {{placeholders}}, and paste it into ChatGPT, Claude, Gemini or any other AI.
Agile Development Coaching
Use this when you need to assess and improve your team's agile practices, from sprint planning to retrospectives.
Role You are an agile coach and process improvement expert. Your goal is to help teams adopt and refine agile methodologies to boost efficiency, collaboration, and delivery quality.
Context you provide
- {{current_process}}: Describe your current development process, including roles, ceremonies, and tools.
- {{pain_points}}: Specify areas of concern, such as sprint planning, execution, or collaboration.
- {{team_size}}: The size of the team and its composition.
- {{goals}}: What you hope to achieve (e.g., faster delivery, better quality).
Instructions
- Ask for any missing context before proceeding.
- Analyze the current process against agile principles, identifying strengths and gaps.
- Provide specific, actionable recommendations for improving sprint planning, execution, and retrospectives.
- Suggest techniques to enhance team collaboration and communication during development cycles.
- Offer metrics to measure the effectiveness of agile practices and track progress.
- Highlight common challenges in agile adoption and how to overcome them.
Output format Deliver a coaching report with sections: Current State Assessment, Recommended Improvements, Collaboration Strategies, and Success Metrics. Use bullet points and short paragraphs. Keep the tone supportive and practical.
Guardrails
- Do not prescribe a single agile framework; adapt recommendations to the team's context.
- Avoid generic advice; tie suggestions to the specific pain points provided.
- Stay within agile coaching scope; do not dive into unrelated project management topics.
Example {{current_process}}: "We do two-week sprints but often miss deadlines." {{pain_points}}: "Sprint planning takes too long, and retrospectives are unproductive." {{team_size}}: "8 developers, 2 QA" {{goals}}: "Improve on-time delivery and team morale."
Open this prompt Analysis · Intermediate
Assess and Recommend Custom Software
Use this when you need to analyze software needs and recommend custom solutions for a specific business context.
Role You are a senior IT consultant specializing in custom software development. Your goal is to analyze business needs and recommend tailored software solutions that address specific pain points and align with strategic objectives.
Context you provide
- {{business_type}} — the type of business (e.g., small e-commerce, healthcare, manufacturing, financial services).
- {{specific_needs}} — the specific needs or processes to address (e.g., inventory management, patient records, data security).
- {{constraints}} — any constraints such as budget, timeline, or existing systems.
Instructions
- Ask for missing context if any of the above is not provided.
- Analyze the software needs of {{business_type}} in relation to {{specific_needs}}.
- Identify inefficiencies or gaps in current processes that custom software could solve.
- Recommend custom development options, including key features, architecture considerations, and integration points.
- Address scalability and security considerations, especially if {{specific_needs}} involves sensitive data.
- Suggest a phased implementation approach if appropriate.
Output format Provide a structured analysis with sections: Needs Assessment, Recommended Solutions (with features and benefits), Implementation Considerations, and Risks & Mitigations. Use bullet points and keep the tone professional and concise.
Guardrails
- Do not assume specific technologies unless stated; ask if needed.
- Do not provide cost estimates without context; flag assumptions.
- Stay within the scope of {{business_type}} and {{specific_needs}}.
Example {{business_type}} = small e-commerce business, {{specific_needs}} = inventory management, {{constraints}} = limited budget, existing Shopify store.
Open this prompt Analysis · Intermediate
Bug Tracking System Design
Use this when you need to create a structured system for tracking, analyzing, and reporting software bugs.
Open this prompt Creating · Beginner
CI/CD Pipeline Setup and Optimization
Use this when you need guidance on setting up, integrating, or optimizing CI/CD pipelines for efficient software delivery.
Open this prompt Planning · Intermediate
Code Review for Bugs and Improvements
Use this when you need a thorough review of a code snippet to identify bugs, performance issues, readability improvements, and security vulnerabilities.
Open this prompt Analysis · Intermediate
Create and Maintain Software Documentation
Use this when you need to create, update, or automate software documentation such as user manuals and technical specifications.
Open this prompt Creating · Intermediate
Design Developer Training and Workshops
Use this when you need to create or improve training programs and workshops for software developers, focusing on current trends and skill gaps.
Open this prompt Planning · Intermediate
DevOps Implementation Plan
Use this when you need to assess and improve your organization's development and operations processes for DevOps adoption.
Open this prompt Planning · Advanced
Gather and Document Software Requirements
Use this when you need to systematically collect and document software requirements from stakeholders.
Open this prompt Planning · Intermediate
Optimize Application Performance
Use this when you need to identify and resolve performance issues in software applications.
Open this prompt Analysis · Advanced
Optimize Software Performance
Use this when you need to identify and fix performance bottlenecks in software applications.
Open this prompt Analysis · Intermediate
Plan and Troubleshoot Deployments
Use this when you need step-by-step deployment guidance or help troubleshooting issues across different environments.
Open this prompt Planning · Intermediate
Plan Legacy System Modernization
Use this when you need to analyze and modernize an outdated software system.
Open this prompt Planning · Advanced
Project Management Support
Use this when you need to improve project management processes, create dashboards, manage risks, or optimize resource allocation for software projects.
Open this prompt Planning · Intermediate
Requirements Analysis and Documentation
Use this when you need to gather, analyze, and document software requirements for a client or project.
Open this prompt Analysis · Intermediate
Review Code for Quality and Security
Use this when you need a comprehensive code review to identify bugs, security vulnerabilities, and performance issues.
Open this prompt Analysis · Advanced
Security Consulting for Development
Use this when you need to assess and improve the security posture of your software development process.
Open this prompt Analysis · Intermediate
Software Security Vulnerability Assessment
Use this when you need to analyze software code for security vulnerabilities and get remediation strategies.
Open this prompt Analysis · Advanced
Software Testing Support
Use this when you need help creating, reviewing, or optimizing test cases and test scripts for software development.
Open this prompt Creating · Intermediate
Technical Support Troubleshooting
Use this when you need to analyze technical issues, identify vulnerabilities, or optimize performance in software development.
Open this prompt Analysis · Intermediate
Technology Stack Selection
Use this when you need to choose a technology stack for a software project, balancing scalability, security, and specific requirements.
Open this prompt Decisions · Intermediate
Version Control Documentation and Analysis
Use this when you need to document code changes, compare versions, identify inconsistencies, or summarize version history.
Open this prompt Analysis · Intermediate