Skip to main content

dipro-vn/dipro-ai-boost

SkillsMP has collected 124 skills from dipro-vn/dipro-ai-boost. Open a skill to review its source and details.

Latest recorded source activity
SkillsMP catalog refreshed
skills collected
124
GitHub stars
3
GitHub forks
0

Showing 40 of 124 collected skills.

occupation
unclassified
description

Use when a task that changed backend code is finishing, before reporting it done. Symptoms — a migration was added, a request or response shape changed, a new route exists, a cache key was added, something could not be verified, a problem was found and…

updated
occupation
unclassified
description

Use when adding or changing a protected route, a guard, a role check, or any query that reads or writes records belonging to a user or tenant. Symptoms — a findById that takes only an id, a route with no guard, a role checked in the controller but not the…

updated
occupation
unclassified
description

Use when choosing which exception to throw, shaping an error response, or deciding what to log. Symptoms — a caught error that returns 200, a try/catch that swallows the cause, a 500 where the client should see 400, an error message exposing a stack trace or…

updated
occupation
unclassified
description

Use when a list endpoint, heavy read, or cache is added, or when something is reported slow. Symptoms — a query inside a loop, a list without pagination, filtering or sorting on an unindexed column, request timeout, an external call per row, a response…

updated
occupation
unclassified
description

Use when writing or reviewing an endpoint that touches protected data, accepts external input, or writes to the database. Symptoms — a new route, a changed guard, an entity returned from a controller, an ID taken from the request, dynamic orderBy, a file…

updated
occupation
unclassified
description

Use when writing or reviewing a NestJS controller, service, module, or DTO. Symptoms — business logic creeping into a controller, a service touching multiple tables, an endpoint returning an entity, a new provider, circular module imports, unvalidated query…

updated
occupation
unclassified
description

Use before writing implementation code for any feature or bug fix. Symptoms — a plan to add tests after the code, a bug fix with no failing test, a test that only asserts a mock was called, an endpoint with no validation or authorization test, acceptance…

updated
occupation
unclassified
description

Use when creating or changing an entity, writing a migration, or building a QueryBuilder query. Symptoms — a new table or column, a migration with no down step, dynamic orderBy, a list query without skip and take, a loop that queries per row, a write touching…

updated
occupation
unclassified
description

Use when adding a cache read, or writing to data that is already cached. Symptoms — a new cache key, a set call without TTL, a write path with no invalidation, cached data that differs per tenant or user, stale data reported after an update.

updated
occupation
unclassified
description

Use when adding or changing an endpoint another team or client will consume, or when asked for an API contract. Symptoms — a new route, a changed response shape, a field added or removed, a frontend asking what an endpoint returns, a breaking change to an…

updated
occupation
unclassified
description

Use when about to create any new backend file — module, controller, service, DTO, entity, migration, or test — in an existing project. Symptoms — reaching for a new abstraction, naming a new DTO, about to write a helper, unsure where a file belongs, tempted…

updated
occupation
Software Quality Assurance Analysts & Testers
description

Skill sinh manual test cases theo quy trình AI-RBT — pipeline 3 bước per module (analyze-req → plan-tcs → gen-tcs), context.md điền tay 1 lần cho project. Dùng kết hợp với requirements_analyzer và testing_dimensions.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Skill sinh & chạy Playwright automation script từ test-cases.md có sẵn — dùng Playwright MCP để recon DOM thật, sinh Page Object + Test, chạy test với vòng lặp tự sửa lỗi (auto-heal). Dùng sau khi module đã có test-cases.md từ pipeline rbt_manual_testing.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Khung chiến lược test theo Screen archetype (List/Form/Detail...) — dùng trong /plan-tcs để viết Strategy Summary trước khi phân rã Component. Không dùng độc lập.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Skill sinh & chạy Playwright automation script từ test-cases.md có sẵn — dùng Playwright MCP để recon DOM thật, sinh Page Object + Test, chạy test với vòng lặp tự sửa lỗi (auto-heal). Dùng sau khi module đã có testing/[module]/test-cases.md từ pipeline…

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Checklist component-level behaviors — áp dụng sau testing_dimensions khi feature có form, layout, hoặc data display. Tự động detect từ AC text hoặc Figma design.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Skill sinh manual test cases theo quy trình AI-RBT — pipeline 3 bước per module (analyze-req → plan-tcs → gen-tcs), context.md điền tay 1 lần cho project. Dùng kết hợp với requirements_analyzer và testing_dimensions.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Khung chiến lược test theo Screen archetype (List/Form/Detail...) — dùng trong /plan-tcs để viết Strategy Summary trước khi phân rã Component. Không dùng độc lập.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Skill chuẩn hóa bug reports — phân loại bug type/severity/priority, sinh steps to reproduce rõ ràng, format sẵn sàng paste vào Backlog.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Checklist component-level behaviors — áp dụng sau testing_dimensions khi feature có form, layout, hoặc data display. Tự động detect từ AC text hoặc Figma design.

Source text: Vietnamese

updated
occupation
Project Management Specialists
description

Skill phân tích requirement document có sẵn (Google Drive, Docs, Figma, .md, .doc, Backlog ticket) — hướng dẫn cách đọc, extract AC, và phát hiện ambiguities.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

Checklist testing theo platform — dùng kết hợp với rbt_manual_testing. AI xác định platform rồi áp thêm các dimension tương ứng vào bộ TCs đang sinh.

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

---

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

---

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

---

Source text: Vietnamese

updated
occupation
Software Quality Assurance Analysts & Testers
description

---

Source text: Vietnamese

updated
occupation
Software Developers
description

---

Source text: Vietnamese

updated
occupation
Software Developers
description

---

Source text: Vietnamese

updated
occupation
Web Developers
description

---

Source text: Vietnamese

updated
occupation
Web Developers
description

---

Source text: Vietnamese

updated
occupation
Web Developers
description

---

Source text: Vietnamese

updated
Showing 40 of 124 collected skills.