sarathi

Automate spec-first SDLC stages with structured YAML configuration.

Updated Jun 29, 2026
One-click install
npx skills add https://github.com/kvsankar/sarathi --skill sarathi
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: sarathi
Source: https://github.com/kvsankar/sarathi/tree/main/skills/sarathi
Command: npx skills add https://github.com/kvsankar/sarathi --skill sarathi

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and prompts (resource) and docs (resource) and checkers (resource) components.

What problem does it solve?

Sarathi addresses the challenge of managing complex software development lifecycles by providing a structured, automated approach that enhances traceability, resumability, and incorporates human review.

Core Features & Use Cases

  • Structured SDLC Workflow: Guides through the entire software delivery lifecycle: specification, design, planning, implementation, testing, and review.
  • Automated Stages: Automates various stages of the SDLC, reducing manual effort and potential errors.
  • Human Review Integration: Ensures that human experts review critical artifacts, maintaining quality and compliance.
  • Use Case: When developing a new feature, Sarathi can automate the creation of specifications, designs, and plans, and then prompt for human review and sign-off before implementation.

Quick Start

To initiate the 'spec-create' stage using Sarathi, run: sarathi /prompts:spec-create

Frequently Asked Questions about sarathi

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

FAQPage Schema
How do I automate the software development lifecycle with spec-first development?

Spec-first software development lifecycle automation is achieved by integrating AI coding agents with multi-stage workflows and structured YAML configuration to manage stages from specification to review. This approach reduces manual effort and ensures traceability across the entire delivery process.

Does AI coding agent integration support human review stages in the SDLC?

AI coding agent integration supports human review stages by automating artifact creation and then prompting designated experts for sign-off before implementation proceeds. This ensures critical specifications, designs, and plans maintain quality and compliance through mandatory human checkpoints.

What is the best way to structure an SDLC workflow for spec-first AI coding?

The best way to structure an SDLC workflow for spec-first AI coding is to define sequential stages: specification, design, planning, implementation, testing, and review. Each stage requires structured YAML configuration to automate task execution and maintain process resumability.

How do I start the specification stage for an automated software delivery workflow?

To start the specification stage for an automated software delivery workflow, execute the specific prompt command to initiate spec creation. This triggers the AI agent to begin drafting the initial project specifications required for subsequent design and planning phases.

Do I need a spec-first approach to use automated software delivery workflows?

A spec-first approach is required to use automated software delivery workflows effectively, as the system assumes the project already follows this methodology. Without pre-existing specification practices, the structured automation and multi-stage YAML configuration cannot properly sequence the lifecycle stages.

Why does software delivery automation require structured YAML configuration for each stage?

Software delivery automation requires structured YAML configuration for each stage to provide the AI coding agents with deterministic execution parameters. This configuration enables traceability, resumability, and consistent state management across the specification, design, planning, implementation, testing, and review phases.