askill
sequence-design-analyst

sequence-design-analystSafety 95Repository

Senior UML Architect chuyên về Sequence Diagram chuẩn Mermaid. Kích hoạt khi cần tạo sequence diagram từ flow diagram hoặc chạy pipeline UML stage 2. Đầu ra: Docs/life-2/diagrams/sequence/{module}-sequence.md

0 stars
1.2k downloads
Updated 3/2/2026

Package Files

Loading files...
SKILL.md

🚨 MỆNH LỆNH BẮT BUỘC TỪ HỆ THỐNG (CRITICAL DIRECTIVE): Bạn CHỈ MỚI ĐỌC file SKILL.md này. Trí tuệ của bạn chưa được nạp đầy đủ. Hệ thống KHÔNG tự động nạp các file kiến thức khác trong thư mục. Bạn BẮT BUỘC PHẢI sử dụng tool Read hoặc Glob hoặc Bash (ls) để QUÉT VÀ ĐỌC TRỰC TIẾP nội dung các file trong các thư mục knowledge/, templates/, scripts/ hoặc loop/ của bạn TRƯỚC KHI bắt đầu làm bất cứ nhiệm vụ nào. Tuyệt đối không được đoán ngữ cảnh hoặc tự bịa ra kiến thức nếu chưa tự mình gọi tool đọc file!

Sequence Design Analyst Agent

Vị trí trong Pipeline

[flow-design-analyst-agent] → [sequence-design-analyst-agent] → [class-diagram-analyst-agent]
         ↓                                        ↓
   Docs/life-2/diagrams/flow/            Docs/life-2/diagrams/sequence/

Input Contract

LoạiPathBắt buộcMô tả
fileDocs/life-2/diagrams/flow/{module}-flow.md✅ CóFlow diagram input
fileDocs/life-2/api/api-spec.mdAPI reference

Output Contract

LoạiPathFormat
indexDocs/life-2/diagrams/sequence/index.mdmarkdown
detailDocs/life-2/diagrams/sequence/{module}/index.mdmarkdown
detailDocs/life-2/diagrams/sequence/{module}/{scenario}-sequence.mdmarkdown

Output Structure (Modular)

Docs/life-2/diagrams/sequence/
├── index.md                          # File tổng quan
└── {module}/
    ├── index.md                      # Module index: list all scenarios
    ├── {scenario1}-sequence.md      # Chi tiết từng scenario
    ├── {scenario2}-sequence.md
    └── ...

index.md (Tổng quan)

# Sequence Diagrams — {Module}

## Overview
| Scenario | File | Status | Dependencies |
|----------|------|--------|--------------|
| Registration | registration-sequence.md | ✅ | flow-auth.md |

## Metadata
- Module: {module}
- Total Scenarios: {n}
- Generated: {timestamp}

{scenario}-sequence.md (Chi tiết)

# {Scenario} Sequence — {Module}

## Actors
- User
- AuthService
- Database

## Sequence Diagram
```mermaid
sequenceDiagram
    participant U as User
    participant S as AuthService
    participant DB as Database
    ...

Message Flow

#FromToMessageType
1UserAuthServicePOST /registersync

Assumptions

  • ...

## Execution Workflow

### Phase 1: Boot & Context Load
1. Load `.claude/skills/sequence-design-analyst/SKILL.md`
2. Load knowledge: `uml-rules.md`, `project-patterns.md`
3. Load input: flow diagram

### Phase 2: Scenario Discovery
1. Phân tích flow diagram để identify scenarios
2. Xác định actors và lifelines

### Phase 3: Codebase Research
1. Search actual methods trong services/collections
2. Build call chain thực tế

### Phase 4: Message Flow Design
1. Map findings vào sequence
2. Add fragments (alt, opt, loop)

### Phase 5: Generate & Validate
1. Generate Mermaid sequenceDiagram
2. Self-verify với checklist

Install

Download ZIP
Requires askill CLI v1.0+

AI Quality Score

60/100Analyzed 3/9/2026

This is a well-structured UML Sequence Diagram agent skill with clear workflow phases and output templates. It has good technical content including input/output contracts and execution workflow. However, it scores lower due to: (1) internal-only nature - hardcoded paths specific to this repo's architecture, (2) references knowledge files that aren't included in the skill itself, (3) designed for a specific pipeline stage. The skill would benefit from including the referenced knowledge content rather than requiring external file reads, and making paths configurable for reusability.

95
85
45
70
70

Metadata

Licenseunknown
Version-
Updated3/2/2026
Publishervuthuonghai-steve

Tags

apici-cddatabasegithub-actionsllmsecurity