Documentation Index
Fetch the complete documentation index at: https://allhandsai-add-ai-enabled-sdlc-use-case.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
View SDLC Automations
Set up scheduled automations for vulnerability scans, code reviews, and more.
The SDLC Stages
Feedback
Capture and triage customer feedback
Planning
Plan and prioritize work
Design
Architect and design solutions
Coding
Implement and review code
Testing
Test and validate
Release
Deploy and monitor
Feedback Stage: Create Issues from Sales Feedback
The Challenge
Sales and customer success teams constantly receive valuable product feedback through Slack conversations. This feedback often gets lost or never makes it to the product backlog in a structured way. Pain Points:- Customer feedback is scattered across Slack channels
- Manual issue creation is time-consuming and inconsistent
- Important feature requests often get lost or delayed
- Design team needs early visibility into UI/UX requirements
The Solution
Use OpenHands to automatically transform Slack conversations into actionable GitHub or Jira issues, with intelligent tagging for design requirements. Desired Outcome: Every piece of customer feedback is automatically converted into a well-structured issue with proper categorization, priority signals, anddesign-needed tags when UI changes are involved.
Implementation
Create a Slack Trigger
Set up an automation that listens for messages in
#customer-feedback or messages with specific emoji reactions (e.g., 🎫)Configure the Agent Prompt
Define how the agent should analyze feedback and determine if design involvement is needed
Example Configuration
Example Prompt
Planning Stage: Plan to Pull Request
The Challenge
When a new issue is created in your GitHub repository, it typically requires a technical implementation plan before coding begins. This planning phase can be automated to accelerate development while maintaining quality. Pain Points:- Technical planning is often a bottleneck in the development process
- Junior developers may struggle with implementation approach
- Consistent technical plans improve code review efficiency
- Automated implementation can handle routine tasks
The Solution
Automatically generate technical implementation plans from new issues, then transform approved plans into working pull requests. Desired Outcome: New issues automatically receive a technical implementation plan as a comment, and for approved plans, a draft PR with working code is created for review.Implementation
Configure Planning Agent
Agent analyzes the issue, explores the codebase, and proposes an implementation plan
Example GitHub Workflow
Design Stage: Auto-Generate Design Docs
The Challenge
When an issue requires design work, someone needs to create a technical design document outlining the approach. This often becomes a bottleneck as architects are pulled in multiple directions. Pain Points:- Design documents ensure alignment before coding begins
- Writing design docs is time-consuming
- Inconsistent documentation formats across teams
- Important architectural decisions need to be recorded
The Solution
When issues are tagged withdesign-needed, automatically generate a draft design document with architecture recommendations, trade-offs, and open questions.
Desired Outcome: Issues tagged with design-needed automatically receive a draft design document PR with architecture recommendations, trade-offs, and open questions for the team to review.
Implementation
Design Document Template
Coding Stage: Automated PR Review
The Challenge
Code reviews are essential for maintaining code quality, but they can be a bottleneck when senior developers are overloaded. An AI-powered first pass can catch common issues and speed up the review process. Pain Points:- Human reviewers spend time on mechanical checks
- Inconsistent review quality across the team
- Security and performance issues sometimes slip through
- Long review queues slow down deployment velocity
The Solution
Run intelligent code reviews on every PR, checking for bugs, security issues, performance concerns, and code style. Desired Outcome: Every PR receives an immediate automated review with inline comments for bugs, security concerns, and code style issues—allowing human reviewers to focus on architecture and business logic.Implementation
Review Checklist
Automated Code Review
See our dedicated guide for setting up comprehensive automated code reviews.
Testing Stage: Vulnerability Remediation
The Challenge
Software dependencies frequently have security vulnerabilities discovered and published as CVEs. Keeping dependencies updated is critical for security but often falls behind due to other priorities. Pain Points:- New CVEs are discovered daily in common dependencies
- Manual dependency updates are tedious and error-prone
- Security compliance requires timely remediation
- Version upgrades can introduce breaking changes
The Solution
Weekly automated scans detect vulnerabilities and generate PRs with dependency updates, including compatibility testing and migration guides for breaking changes. Desired Outcome: Weekly automated scans detect vulnerabilities and generate PRs with dependency updates, including compatibility testing and migration guides for breaking changes.Implementation
Define Fix Strategy
Specify how the agent should approach fixes: patch only, minor versions, or major with migration
Example Scheduled Automation
Vulnerability Remediation Guide
See our comprehensive guide for automated vulnerability scanning and remediation.
Release Stage: Generate Release Notes
The Challenge
When preparing a release, someone needs to compile all the changes since the last release into a coherent changelog. This involves reviewing merged PRs, categorizing changes, and writing user-friendly descriptions. Pain Points:- Release notes are essential for users to understand what’s changed
- Manually compiling changes is tedious and error-prone
- Breaking changes need clear migration guidance
- Consistent formatting improves readability
The Solution
When a new version tag is pushed, release notes are automatically generated from merged PRs, categorized by type, with highlighted breaking changes and migration instructions. Desired Outcome: When a version tag is pushed, release notes are automatically generated from merged PRs, categorized by type, with highlighted breaking changes and migration instructions.Implementation
Example Release Notes Output
Automate Your SDLC
You can implement any of these workflows using OpenHands Automations. Copy these prompts into a new conversation to get started:- Feedback → Issues
- Issue → PR
- Weekly Security Scan
- Release Notes
Related Resources
Automations Overview
Learn how to set up scheduled and event-triggered automations
Code Review
Detailed guide for automated PR reviews
Vulnerability Remediation
Comprehensive security scanning and fixing
Prompting Best Practices
Write effective prompts for better results

