Back to Skills

sdlc-develop

verified

Orchestrates 6-phase SDLC pipeline for feature development. Use when user runs /develop command, requests guided feature development, wants to create implementation plans, or mentions "develop", "feature", "implement", "plan feature", "SDLC", "spec-driven development". Supports plan persistence, resume mode, and autonomous execution.

View on GitHub

Marketplace

arkhe-claude-plugins

joaquimscosta/arkhe-claude-plugins

Plugin

core

Repository

joaquimscosta/arkhe-claude-plugins
3stars

plugins/core/skills/sdlc-develop/SKILL.md

Last Verified

January 23, 2026

Install Skill

Select agents to install to:

Scope:
npx add-skill https://github.com/joaquimscosta/arkhe-claude-plugins/blob/main/plugins/core/skills/sdlc-develop/SKILL.md -a claude-code --skill sdlc-develop

Installation paths:

Claude
.claude/skills/sdlc-develop/
Powered by add-skill CLI

Instructions

# SDLC Develop Skill

Lightweight orchestrator for 6-phase software development lifecycle with progressive disclosure.

## Core Principles

- **Phase 0 is MANDATORY** - Always analyze existing implementations before designing new ones
- **Search first, load on demand** - Use Grep to find relevant sections before loading files
- **Ask clarifying questions early** - Identify ambiguities before designing, not after
- **Use TodoWrite** - Track all progress throughout every phase
- **Load phases progressively** - Only read phase files when entering that phase

## Quick Start

```bash
/develop add user authentication         # Full 6-phase pipeline
/develop add logout button --auto        # Autonomous mode
/develop create plan for dashboard --plan-only  # Plan only
/develop @arkhe/specs/01-user-auth/      # Resume existing plan
```

## Arguments

Parse from `$ARGUMENTS`:

| Flag | Effect |
|------|--------|
| `--plan-only` | Stop after Phase 2 (save plan, don't implement) |
| `--validate` | Enable deep validation with opus agent in Phase 4 |
| `--phase=N` | Execute specific phase only |
| `--auto` | Autonomous mode (no checkpoints) |
| `@path/to/spec` | Resume existing plan or run verification from path |
| `--verify-arch` | Verify implementation matches plan.md architecture |
| `--verify-impl` | Verify implementation meets spec.md requirements |

## Mode Detection

**VERIFY_MODE** - If `--verify-arch` or `--verify-impl` flags present:
- Require `@path` reference to existing spec directory
- Load spec artifacts (spec.md, plan.md, tasks.md, api-contract.md if exists)
- Run verification workflow(s) based on flags:
  - `--verify-arch` → Read [VERIFY-ARCH.md](VERIFY-ARCH.md)
  - `--verify-impl` → Read [VERIFY-IMPL.md](VERIFY-IMPL.md)
  - Both flags → Run both verifications
- Output verification report using [verification-report.md.template](templates/verification-report.md.template)
- Does NOT execute SDLC phases

**RESUME_MODE** - If `@path` reference found AND plan.md exist

Validation Details

Front Matter
Required Fields
Valid Name Format
Valid Description
Has Sections
Allowed Tools
Instruction Length:
7417 chars