Get the FREE Ultimate OpenClaw Setup Guide →

f5-workflow

npx machina-cli add skill Fujigo-Software/f5-framework-claude/f5-workflow --openclaw
Files (1)
SKILL.md
2.2 KB

F5 Workflow Skill

Quick Start

CommandDescription
/f5-research "topic"Gather context and evidence
/f5-innovateBrainstorm ≥3 alternatives
/f5-design --srsCreate SRS document
/f5-design --basicCreate architecture design
/f5-design --detailCreate detail design
/f5-planCreate implementation plan
/f5-executeGenerate code
/f5-validateMulti-agent review
/f5-workflowShow current status
/f5-gate <name>Check quality gate

Workflow Phases

See: phases/

Phase Sequence

Research → Innovate → Design (SRS → Basic → Detail) → Plan → Execute → Validate ↓ ↓ ↓ ↓ ↓ ↓ D1 D1 D2,D3 D4 G2 G3,G4

Quality Gates

See: gates/

GateCheckpointRequirements
D1Before DesignEvidence ≥3, Quality ≥80%
D2SRS → BasicSRS approved + evidence
D3Basic → DetailBasic Design approved + evidence
D4Design → PlanAll docs approved, Confidence ≥90%
G2Plan → ExecutePlan exists, Confidence ≥90%
G3Execute → ValidateTests pass, Coverage ≥80%
G4FinalAggregate ≥90%, 0 critical issues

Templates

See: templates/

Document templates for:

  • SRS (Software Requirements Specification)
  • Basic Design (Architecture)
  • Detail Design (Frontend + Backend + API)
  • Test Plan

Scripts

  • scripts/check-gate.py - Validate gate requirements
  • scripts/update-status.py - Update workflow status

Memory System

F5 maintains state in .claude/f5/memory/:

  • CONTEXT.md - Current phase, gates, confidence
  • PLANNING.md - Architecture decisions
  • TASK.md - Active tasks
  • KNOWLEDGE.md - Lessons learned

Language Rules

  • Content: Vietnamese
  • Technical terms: English (API, JWT, DTO, etc.)
  • Prohibited in SRS/Basic Design: Source code, SQL, pseudocode

Source

git clone https://github.com/Fujigo-Software/f5-framework-claude/blob/main/plugins/f5-core/skills/core/f5-workflow/SKILL.mdView on GitHub

Overview

Skill này cung cấp các lệnh workflow của F5 Framework để điều phối AI từ nghiên cứu đến đánh giá. Nó tổ chức các pha, quality gates và mẫu tài liệu như SRS và thiết kế, giúp nhóm làm việc có quy trình rõ ràng và ghi nhận trạng thái dự án.

How This Skill Works

Người dùng gọi các lệnh f5-research, f5-innovate, f5-design, f5-plan, f5-execute, f5-validate, f5-workflow và f5-gate để điều phối từng pha. Dữ liệu và trạng thái được lưu trữ trong thư mục memory tại .claude/f5/memory/ với CONTEXT.md, PLANNING.md và TASK.md để tra cứu và audit.

When to Use It

  • Khởi động dự án AI và thu thập context cùng bằng chứng để xây dựng cơ sở cho các quyết định thiết kế.
  • Cần brainstorm ít nhất 3 phương án giải pháp và SoS trước khi bắt đầu thiết kế.
  • Đã có SRS và thiết kế căn bản cần tạo chi tiết thiết kế và tiến tới kế hoạch triển khai.
  • Lập kế hoạch triển khai và quản lý gate chất lượng để đảm bảo tiến độ và chất lượng.
  • Đang triển khai và đánh giá, chạy kiểm tra và mở gate để xác nhận coverage và độ tin cậy.

Quick Start

  1. Step 1: Khởi động bằng /f5-research topic để thu thập context và bằng chứng.
  2. Step 2: Dùng /f5-innovate để tạo tối thiểu 3 phương án và /f5-design --srs để tạo SRS.
  3. Step 3: Lên kế hoạch bằng /f5-plan, triển khai bằng /f5-execute và đánh giá bằng /f5-validate; theo dõi trạng thái bằng /f5-workflow.

Best Practices

  • Tuân thủ chu trình pha và gates; thu thập bằng chứng đầy đủ cho mỗi gate.
  • Sử dụng các templates cho SRS, Basic Design, Detail Design và Test Plan và cập nhật chúng khi có thay đổi.
  • Cập nhật trạng thái dự án đều đặn vào memory để dễ audit và tra cứu.
  • Giữ consistent language: nội dung bằng tiếng Việt, thuật ngữ kỹ thuật bằng tiếng Anh khi cần.
  • Kiểm tra và xác nhận chất lượng bằng các gate trước khi chuyển sang pha tiếp theo.

Example Use Cases

  • Thu thập context và bằng chứng cho một hệ thống AI nội bộ bằng f5-research và quản lý gate gắn liền với D1, D2.
  • Brainstorm tối thiểu 3 kiến trúc hoặc giải pháp bằng f5-innovate và rút ngắn danh sách bằng f5-design --srs.
  • Tạo SRS và Basic Design bằng f5-design --srs và --basic, sau đó phát triển Detail Design bằng --detail.
  • Lên kế hoạch triển khai và xác nhận qua gate G2 và G3 để đảm bảo Plan tồn tại và độ tin cậy ≥90%.
  • Triển khai và đánh giá bằng f5-execute và f5-validate, theo dõi coverage ≥80% và test pass.

Frequently Asked Questions

Add this skill to your agents

Related Skills

Sponsor this space

Reach thousands of developers