SDLC Workflow

Coordinates multi-agent software development with defined roles, Git workflows, and testing standards.

Updated Apr 28, 2025
One-click install
npx skills add https://github.com/tim-o-private/llm-agent --skill sdlc-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: SDLC Workflow
Source: https://github.com/tim-o-private/llm-agent/tree/main/.claude/skills/sdlc-workflow
Command: npx skills add https://github.com/tim-o-private/llm-agent --skill sdlc-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a comprehensive framework and set of guidelines to manage the entire software development lifecycle, from spec writing to code review and deployment, ensuring consistency, quality, and efficient collaboration.

Core Features & Use Cases

  • Structured Development Process: Defines clear roles, branch strategies, commit formats, and PR processes.
  • Agent Coordination: Outlines how different AI agents (database-dev, backend-dev, etc.) collaborate on tasks.
  • Quality Assurance: Emphasizes testing requirements, review checklists, and deviation logging.
  • Use Case: When starting a new feature, use this Skill to guide the orchestrator agent in breaking down the work, assigning tasks to domain agents, managing the feature branch, and ensuring all code adheres to project standards before merging.

Quick Start

Use the SDLC Workflow skill to guide the process of creating a new feature branch for a specific spec.

Frequently Asked Questions about SDLC Workflow

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage a software development lifecycle with multiple AI agents?

To define a Git workflow for code review, this framework establishes strict branch strategies, standardized commit formats, and an explicit PR merging order. It ensures consistency and code quality by guiding reviewers through comprehensive checklists before approving merges.

What is the best way to coordinate agent collaboration for a new feature branch?

The best way to coordinate agent collaboration for a new feature branch is using an orchestrator agent to decompose specs. The orchestrator dispatches tasks to specialized agents, manages the branch lifecycle, and ensures all code adheres to project standards before merging.

How does the software development process handle database and backend agent contracts?

The software development process handles database and backend agent contracts by defining detailed guidelines for inter-agent communication. It specifies contract definitions between database-dev, backend-dev, and frontend-dev roles to ensure seamless integration and consistent API implementation.

Can I use this SDLC workflow for both spec writing and deployment processes?

Yes, you can use this SDLC workflow for both spec writing and deployment processes. It provides a comprehensive framework covering the entire lifecycle, from initial specification writing and task breakdown to rigorous code review and final deployment execution.

What are the limitations of relying on a structured development process for AI agents?

The limitation of relying on a structured development process for AI agents is the overhead of managing strict role definitions and deviation logging. If your project requires rapid prototyping without comprehensive testing or code review checklists, this rigid workflow may introduce unnecessary friction.