- 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
SDLC Skill
Guides you through a complete software development lifecycle: requirements → design → tasks → implementation plan → code → verification.
Architecture
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