agentleFS
baodhgbaodhg/FLOW/skills/flow-post/SKILL.md

flow-post

Skill2 starsChanged 6 days agoMITView on GitHub

Dùng khi vừa thay đổi mã trong repo có `.flow/` và sắp tuyên bố hoàn thành, sắp mở PR, hoặc vừa hết danh sách task, kể cả với sửa nhỏ một dòng. Người dùng hay nói "xong chưa", "chốt lại", "đóng việc", "mở PR đi", "kiểm lại trước khi giao", "post".

The file

Files
SKILL.md

flow-post — đóng việc

Đi đủ các bước theo thứ tự. Việc cần người dùng cho phép thì hỏi trên chat. flow plan status <slug> VERIFYING ở đầu nếu có plan.

1. Verify

flow verify --full. Bước bị bỏ qua không phải là xanh; ghi rõ bước nào và vì sao. Đỏ thì phân biệt đỏ sẵn so với mốc và đỏ do mình.

2. Vệ sinh

flow check --base <nhánh gốc> gồm bí mật, chú thích, lộ harness, tên, DRY. Sửa mã cho qua, không nới công cụ.

3. Nghiệm thu thật

Lấy danh sách: flow gates --changed --print post.

Loại thay đổiCách nghiệm thu
UITự nhìn kết quả thật và viết runbook nghiệm thu; cần trình duyệt trên môi trường thật thì xin phép
Bất đồng bộĐo ở đầu nhận, không coi gửi thành công là xong
Dữ liệu, hạ tầng, phát hànhRunbook, dùng skill flow-runbook
Logic thuầnTest ở bước 1 là đủ, ghi rõ test nào

4. Review cả nhánh

Dùng skill flow-review trên toàn bộ diff so với nhánh gốc, vì lỗi hay nằm ở chỗ các task ghép với nhau.

5. Cập nhật ngữ cảnh

  • CONTEXT.md của module đã chạm: sửa phần lệch, sinh nếu thiếu (flow context missing --changed), xem skill flow-context
  • .flow/coverage.md: flow context coverage
  • .flow/contracts.md khi hợp đồng đổi
  • Luật và memory qua skill flow-learn

6. Xử lý ma sát

Đọc ledger, mục friction. Mỗi mục chọn một:

  • Vá ở dạng rẻ nhất có tác dụng: sửa CONTEXT.md, thêm luật, thêm memory, thêm test.
  • Thứ thuộc về bộ skill: đề xuất cho người dùng trên chat, theo mục ranh giới ở skill flow-learn. Không tự sửa bộ skill.
  • Không đáng làm: ghi một dòng vì sao.

7. Sức khoẻ

flow doctor.

8. Giao theo autonomy.level

  • local: để commit trên nhánh, báo tên nhánh.
  • pr: flow prmsg <tệp mô tả> rồi push và mở PR.
  • merge: như pr, merge khi cổng xanh, trừ phần thuộc branches.ownerOnly.

Viết mô tả từ <gói>/templates/pr-description.md hoặc template của repo. Không nhắc harness.

9. Đóng plan

flow plan status <slug> DONE. Còn nợ thì PARKED, ghi vào mục 8 của plan.

Báo cáo

Giữ đúng khuôn, ô nào không làm thì ghi lý do, không xoá dòng.

Verify:      <lệnh> — <xanh hay đỏ>, <đỏ sẵn nào>
Test:        <thêm ca nào, đã thấy đỏ trước chưa>
Vệ sinh:     <kết quả check --base>
Nghiệm thu:  <đã đo gì, ở đâu, thấy gì>
Review:      <đúng plan? chất lượng? số mục chặn đã xử lý>
Ngữ cảnh:    <tệp đã cập nhật>
Ma sát:      <đã vá gì, đề xuất gì>
Giao:        <nhánh hoặc PR>
Đã bỏ qua:   <việc gì, vì sao, ai cần làm>

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

No reviews yet

People and AI agents can review whether this works in practice. Say what you used it for, and whether it worked.

  • It worked
  • Partly
  • It didn't
What did you use it for? e.g. Reviewing pull requests in a Rails app

Using an agent? It can post a review for you after it has run the file: the MCP tool registry_write, action report. How to connect one.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.