[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"project-78034":3},{"id":4,"name":5,"fullName":6,"owner":7,"repo":5,"description":8,"homepage":9,"htmlUrl":9,"language":9,"languages":9,"totalLinesOfCode":9,"stars":10,"forks":11,"watchers":12,"openIssues":13,"contributorsCount":13,"subscribersCount":13,"size":13,"stars1d":14,"stars7d":15,"stars30d":16,"stars90d":13,"forks30d":13,"starsTrendScore":17,"compositeScore":18,"rankGlobal":9,"rankLanguage":9,"license":19,"archived":20,"fork":20,"defaultBranch":21,"hasWiki":22,"hasPages":20,"topics":23,"createdAt":9,"pushedAt":9,"updatedAt":24,"readmeContent":25,"aiSummary":26,"trendingCount":13,"starSnapshotCount":13,"syncStatus":15,"lastSyncTime":27,"discoverSource":28},78034,"ba-zone-user-story-ac-writer","phucnt-bazone-vietnam\u002Fba-zone-user-story-ac-writer","phucnt-bazone-vietnam","Skill Claude AI giúp BA\u002FPO viết User Story & AC chuẩn INVEST + Given-When-Then · by Phúc NT · BA Zone",null,131,62,105,0,1,2,26,3,5.4,"Other",false,"main",true,[],"2026-06-12 02:03:45","# user-story-ac-writer · BA Zone\n\n> Skill Claude AI giúp BA\u002FPO viết User Story và Acceptance Criteria đạt \n> chuẩn INVEST + Given-When-Then, sẵn sàng cho dev estimate và QA viết test case.\n>\n> Phát triển bởi **Phúc NT** trong khuôn khổ chương trình **Digital School** \n> của **BA Zone** — cộng đồng Business Analyst & Product Owner Việt Nam.\n\n---\n\n## 📋 Tính năng chính\n\n- ✅ Enforce 6 tiêu chí INVEST (Independent, Negotiable, Valuable, Estimable, Small, Testable)\n- ✅ Sinh AC theo format Gherkin Given-When-Then\n- ✅ Tự động self-check chất lượng trước khi xuất\n- ✅ Hỗ trợ 3 mode: viết mới \u002F refine US sẵn có \u002F bổ sung AC\n- ✅ Đề xuất split khi story quá lớn\n- ✅ 7 ví dụ mẫu cho domain EdTech & Digital School (đã generic hóa tên thương hiệu)\n\n## 📁 Cấu trúc\n\n```\nuser-story-ac-writer\u002F\n├── SKILL.md                          # File chính - hướng dẫn Claude\n├── templates\u002F\n│   ├── user-story-template.md        # Template US trống\n│   └── ac-template.md                # Template AC Gherkin\n├── references\u002F\n│   ├── invest-criteria.md            # Giải thích INVEST chi tiết\n│   └── examples.md                   # 7 ví dụ EdTech \u002F Digital School\n└── checklists\u002F\n    └── quality-checklist.md          # Self-review trước khi xuất\n```\n\n## 🚀 Cách sử dụng\n\n### Cách 1: Upload vào Claude Project\n1. Clone repo về máy: `git clone \u003Crepo-url>`\n2. Vào claude.ai → Projects → tạo project mới\n3. Upload toàn bộ folder `user-story-ac-writer\u002F` vào project knowledge\n4. Chat với Claude trong project đó, ví dụ:\n   - \"Viết US cho tính năng đặt lịch mentor\"\n   - \"Refine user story này theo INVEST: ...\"\n   - \"Bổ sung AC cho US-001\"\n\n### Cách 2: Deploy vào môi trường có \u002Fmnt\u002Fskills\u002Fuser\u002F\n1. Copy folder skill vào `\u002Fmnt\u002Fskills\u002Fuser\u002Fuser-story-ac-writer\u002F`\n2. Claude sẽ tự động phát hiện và trigger khi gặp request phù hợp\n\n## 🎯 Trigger phrases\n\nSkill sẽ tự kích hoạt khi user nói:\n- \"viết user story\", \"viết US\", \"tạo user story\"\n- \"viết AC\", \"viết acceptance criteria\"\n- \"user story chuẩn INVEST\"\n- \"AC theo Given-When-Then\"\n- \"refine user story\", \"review US này\"\n- \"split user story\"\n- Paste feature description + \"viết story đi\"\n\n## 📊 Ví dụ output\n\n```markdown\n## US-MENTOR-BOOK-001: Đặt lịch tư vấn 1-on-1 với Mentor BA Zone\n\n**As a** học viên Digital School đang theo học chương trình BA Advanced\n**I want to** đặt lịch tư vấn 1-on-1 với mentor có chuyên môn phù hợp\n**So that** nhận được hướng dẫn cụ thể cho bài tập mà không cần chờ buổi học chung\n\n### INVEST Self-check\n| Tiêu chí | Đánh giá | Ghi chú |\n|----------|----------|---------| \n| Independent | ✅ | Login và profile đã có |\n| Negotiable | ✅ | Để mở thêm payment method sau |\n| ...\n\n### Acceptance Criteria\n**AC1: Đặt lịch thành công - happy path**\n- Given học viên chọn Mentor Phúc NT, slot 15\u002F06\u002F2026 lúc 20:00\n- And còn 1 session 1-on-1 trong gói tháng\n- When học viên xác nhận đặt lịch\n- Then hệ thống tạo booking, gửi link Meet và trừ 1 session quota trong 30s\n...\n```\n\n## 🛠️ Tùy chỉnh theo domain công ty\n\nSau khi test xong skill với các ví dụ mặc định, bạn có thể điều chỉnh nội dung để skill hoạt động tốt hơn với domain nghiệp vụ của công ty mình:\n\n### 1. Cập nhật ví dụ trong `references\u002Fexamples.md`\n\nThay thế các ví dụ EdTech \u002F Digital School hiện có bằng ví dụ từ domain thực tế của công ty bạn (e-commerce, fintech, healthcare, logistics, v.v.). Khi Claude đọc ví dụ quen thuộc với domain của bạn, output sẽ tự nhiên bám sát ngữ cảnh nghiệp vụ hơn.\n\n```\n# Ví dụ: Nếu công ty bạn làm e-commerce\n→ Thay \"đặt lịch mentor\" bằng \"đặt hàng\", \"theo dõi vận chuyển\", \"quản lý wishlist\"\n→ Thay persona \"học viên\" bằng \"khách hàng\", \"seller\", \"admin\"\n```\n\n### 2. Tinh chỉnh nội dung trong `SKILL.md`\n\nBổ sung vào phần context của SKILL.md các thông tin đặc thù:\n- Tên hệ thống \u002F module nội bộ\n- Thuật ngữ nghiệp vụ riêng của công ty\n- Các persona người dùng thực tế\n- Quy ước đặt tên User Story (prefix ID, format, v.v.)\n\n### 3. Kết quả sau khi tùy chỉnh\n\nSkill sẽ tự động sinh User Story và AC bám sát đúng domain, dùng đúng thuật ngữ, và phù hợp với quy trình nội bộ của team bạn — thay vì output chung chung.\n\n---\n\n## 🤝 Đóng góp\n\nPull requests welcome. Khi đóng góp:\n1. Tạo branch mới: `git checkout -b feat\u002Fimprove-xxx`\n2. Test skill với tối thiểu 3 trường hợp khác nhau\n3. Cập nhật `references\u002Fexamples.md` nếu thêm pattern mới\n4. Submit PR với mô tả rõ ràng\n\n## 📝 License\n\nMIT License — xem file [LICENSE](LICENSE)\n\n## 👤 Tác giả & Attribution\n\nPhát triển bởi **Phúc NT** · [BA Zone](https:\u002F\u002Fbazone.org) · Digital School  \n\nĐây là sp của **BA Zone**. Bạn được tự do sử dụng và fork repo này\ntheo điều khoản MIT License, với điều kiện **giữ nguyên thông tin tác giả** \n(Phúc NT \u002F BA Zone) trong mọi bản phân phối lại.\n\nVui lòng **không** xóa attribution hoặc tái phân phối repo này dưới tên khác \nmà không có sự cho phép của BA Zone.\n\n---\n*BA Zone — Cộng đồng BA\u002FPO Việt Nam*\nhttps:\u002F\u002Fbazone.org\u002F\n","该项目是一个利用Claude AI帮助业务分析师（BA）和产品负责人（PO）编写符合INVEST标准及Given-When-Then格式的用户故事和验收标准的工具。其核心功能包括强制执行INVEST六项原则、生成Gherkin格式的验收标准、自动质量自检以及支持创建新用户故事、细化现有故事或补充验收标准等模式，并能在故事过大时建议拆分。特别适用于需要快速准确地为软件开发准备用户故事及其验收标准的场景，确保内容既满足敏捷开发的要求也便于开发者估算工作量和测试人员编写测试案例。此外，项目提供了教育科技领域的一些通用示例，方便不同背景的团队根据自身需求进行调整使用。","2026-06-11 03:56:23","CREATED_QUERY"]