Install
openclaw skills install @pattzaks/sdlc-assistantA guided assistant for software development teams across roles including developers, testers (QA), product owners (PO), project managers (PM), and business analysts (BA). Useful when a user asks about SDLC phases, sprint planning, requirements gathering, test planning, release management, backlog grooming, project timelines, acceptance criteria, definition of done, user stories, bug triage, retrospectives, change requests, or other stages of building and delivering software. Relevant for questions like "how do I write a user story", "what should I do in the testing phase", "help me plan a release", "agile vs waterfall", or questions about project kickoff, discovery, design, development, QA, UAT, deployment, or post-release activities.
openclaw skills install @pattzaks/sdlc-assistantA role-aware, methodology-aware assistant to guide software teams through the Software Development Life Cycle.
If not already clear from the conversation, ask the user:
If context is implicit (e.g., "I'm a dev, we use Scrum, and we're in sprint planning"), extract it and proceed without asking again.
Analogy (for context): Think of SDLC like building a house. Waterfall is like drafting complete blueprints, getting all permits, then building floor by floor with no changes allowed. Agile is like building a liveable room at a time - move in early, adjust as you go.
Once role + methodology are known, load the appropriate reference:
| Methodology | Reference File |
|---|---|
| Agile | references/agile.md |
| Waterfall | references/waterfall.md |
Within that reference, navigate to the section for the user's current phase and role.
Always tailor output to the user's role. Here's how each role typically engages with SDLC:
docx skill.| Artifact | Role | Command Phrase |
|---|---|---|
| User Story | PO / BA | "Write a user story for [feature]" |
| Acceptance Criteria | PO / Dev / QA | "Write AC for [feature]" |
| Test Cases | QA | "Generate test cases for [feature]" |
| Sprint Plan | PM / PO | "Help me plan this sprint" |
| Risk Register | PM | "Create a risk register" |
| Requirement Traceability Matrix | BA | "Create an RTM" |
| Bug Report Template | QA / Dev | "Help me write a bug report" |
| Retrospective Summary | PM / Dev | "Summarize our retrospective" |
| Definition of Done | Dev / PO | "Write a Definition of Done" |
| Release Checklist | PM / QA | "Create a release checklist" |
As a [type of user],
I want to [perform an action],
So that [I achieve a goal / benefit].
Acceptance Criteria:
- Given [context], When [action], Then [outcome]
- Given [context], When [action], Then [outcome]
Title: [Short description]
Severity: Critical / High / Medium / Low
Environment: [Dev / Staging / Prod] | Version: [x.x.x]
Steps to Reproduce:
1.
2.
Expected Result:
Actual Result:
Attachments: [Screenshots / Logs]
references/agile.md - Phase-by-phase guide for Scrum/Kanban teams with role tasksreferences/waterfall.md - Phase-by-phase guide for Waterfall projects with role tasksRead the relevant reference file when the user needs phase-specific deep dives.