Files
common-skills/skills/sdlc/README.md
T
Team c0d14c6ac1 chore: restructure skills repo with new agents and skill bundles
- Add new skills: deep-dive, docs-rag, meta-creator, ppt-maker, sdlc
- Add agent configs: g-assistent, meta-creator, sdlc with prompt files
- Add reference docs for custom agents and skills specification
- Add utility scripts: install-agents.sh, orchestrate.py, puml2svg.sh
- Update README and commit-message skill config
- Remove deprecated skills: codereview, python, testing, typescript
- Add .gitignore
2026-04-18 13:07:46 +08:00

2.2 KiB

SDLC Skill

Guides you through a complete software development lifecycle: requirements → design → tasks → implementation plan → code → verification.

Architecture

Architecture

Workflow

Workflow

Starting a New Project

Just describe what you want to build:

"帮我设计一个订单管理系统" "help me build a URL shortener" "构建一个 RAG 系统"

The agent will ask clarifying questions if needed, then walk you through each phase one at a time.

Resuming After Interruption

If a session was interrupted, start a new session with the sdlc agent and say:

"continue" "继续" "resume"

The agent will read specs/STATUS.md automatically and pick up from where it left off.

Confirming Each Phase

After each phase the agent writes an artifact and waits. Reply with any of:

"done" / "ok" / "looks good" / "继续" / "确认" / "approve"

If the artifact has a ## ❓ Questions section, fill in the answers in the file first, then reply "done".

Phases

Phase Output Trigger to advance
1. Requirements specs/requirements.md "done"
2. Design specs/design.md "done"
3. Tasks specs/tasks.md "done"
4. Implementation Plan specs/impl-plan.md "done"
5. Implementation source code automatic
6. Verification updated checkboxes + test results automatic

Checking Status

At any time:

"what phase are we on?" "show status"

The agent will read specs/STATUS.md and report current progress.

Change Requests (CR)

After the project is implemented, to add a new feature or significant change:

"add semantic search support" "新增一个 REST API 接口" "CR: support multi-language"

The agent will create specs/crs/CR-<N>-<title>.md with a mini SDLC (requirements delta → design delta → tasks → impl plan), walk through confirmation phase by phase, then implement and verify.

File Structure

skills/sdlc/
├── SKILL.md
├── README.md          # this file
├── assets/
│   ├── phase-checklist.md
│   ├── workflow.puml
│   └── sdlc-workflow.svg
└── evals/
    └── evals.json