cuongtl1992

47 mods across 4 repositories, 54 stars between them.

prd-to-gherkin

25

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Convert Lean PRD thành Gherkin .feature files. Use when engineer có PRD (từ lean-prd skill hoặc Confluence) và cần generate Gherkin scenarios. Trigger khi user nói "tạo feature file từ PRD", "generate Gherkin", "convert spec to BDD", "viết Gherkin từ spec", "gen scenarios", hoặc paste PRD document. Scenarios LUÔN nằm…

10 5mo ago A 152 tokens original MIT

prd-to-mockup

26

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Tạo wireframe/mockup từ Lean PRD hoặc Screen States description. Use when user has a PRD with Screen States section, hoặc nói "vẽ mockup từ PRD", "tạo wireframe", "mockup cho feature", "vẽ màn hình", "UI từ spec", "render screen states". Nhận input từ lean-prd (Screen States + Workflow) và render thành HTML wireframe…

10 5mo ago A 146 tokens original MIT

dotnet-ddd

27

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Guides .NET Core application development using Domain-Driven Design with Hexagonal/Clean Architecture. Use when user asks to design aggregates, entities, value objects, domain events, repositories, bounded contexts, or module structure in .NET Core. Also use for CQRS implementation with UseCase/Query handler patterns…

10 5mo ago A 120 tokens original MIT

dotnet-tdd

28

cuongtl1992/vibe-skills

Skill Claude CodeCodex

.NET Core TDD workflow using xUnit, Moq, and FluentAssertions. Guides the Plan-Test-Implement-Review cycle for C# code. Use when user says "write tests first", "TDD", "Red-Green-Refactor", "unit test this handler", or asks to implement a feature test-driven. Do NOT use for integration tests, E2E tests, BDD/Gherkin…

10 5mo ago A 108 tokens original MIT

bdd-practices

29

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Cucumber/Gherkin BDD best practices guidance and Gherkin review. Use when user writes Gherkin scenarios, asks to review .feature files, needs help with Discovery Workshops, Example Mapping, or asks about BDD best practices", "how to write good Gherkin", "declarative vs imperative", scenario design", "Given-When-Then"…

10 5mo ago A 111 tokens original MIT

code-reviewer

30

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Systematic code review for quality, correctness, and maintainability. Use when reviewing pull requests, code changes, diffs, or when asked to review/critique code. Also use when user says review this, check my code, any issues with this, PR review, code review, or provides code and asks for feedback. Covers…

10 5mo ago A 121 tokens original MIT

conventional-commit

31

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Conventional Commits 1.0.0 format for consistent, parseable git commit messages. Use when committing changes, writing commit messages, or when the user mentions commit, save, git commit, or wants to persist work. Covers type selection, scope rules, description format, breaking changes, and multi-line commit workflow.

10 5mo ago A 71 tokens original MIT

sqlserver-expert

32

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Expert in Microsoft SQL Server development and administration. Use when writing T-SQL queries, stored procedures, functions, triggers, optimizing database performance (deadlocks, slow queries, execution plans, index tuning), designing schemas, configuring SQL Server, implementing CDC (Change Data Capture), or…

10 5mo ago A 124 tokens original MIT

angular-component

33

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Angular 17+ component patterns with signal-based I/O, OnPush change detection, native control flow (@if/@for/@switch), and inject() function. Use when creating, modifying, or reviewing Angular components. ALWAYS use when writing .component.ts files, editing @Component decorators, or configuring component imports.

10 5mo ago A 65 tokens original MIT

angular-dev

34

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Angular 17+ development guide covering Standalone Components, Signals-based state, NgRx, RxJS patterns, and integration with .NET/C# backends. Use when user asks to "create Angular component", "implement signal store", "setup NgRx", "write Angular service", "call .NET API from Angular", "handle HTTP in Angular", "fix…

10 5mo ago A 134 tokens original MIT

angular-forms

35

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Angular reactive forms with typed FormGroup/FormControl, signal-based validation, dialog form integration, and exhaustMap submission. Use when creating forms, dialog forms, validation, or form submission. ALWAYS use when implementing dialog form patterns, reactive form patterns, or form submission with exhaustMap.

10 5mo ago A 60 tokens original MIT

angular-hexagonal

36

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Hexagonal/clean architecture for Angular with domain layer (branded IDs, readonly interfaces, pure functions), application layer (QueryBase, UseCaseBase, DTOs, Mappers), infrastructure layer (API clients, repositories), and presentation layer. Use when structuring modules, understanding layer boundaries, working with…

10 5mo ago A 84 tokens original MIT

angular-http

37

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Angular HTTP client patterns with HttpClient, two-layer architecture (API Client returns Observable, Repository wraps with Result), error handling, and DTO conventions. Use when creating API clients, handling HTTP requests, or implementing repository adapters.

10 5mo ago A 47 tokens original MIT

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Angular module setup with inject() function, InjectionToken for repository ports, route-level providers for DI scoping, lazy loading with loadComponent/loadChildren, infrastructure providers array, and functional guards. Use when configuring DI, creating tokens, wiring providers, setting up routes, or understanding…

10 5mo ago A 63 tokens original MIT

angular-reactivity

39

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Angular reactive patterns combining signals (signal(), computed(), effect(), linkedSignal()) for UI state with RxJS (Subject, switchMap, exhaustMap, race, combineLatest) for async event streams, plus interop (toSignal(), toObservable()). Use when working with reactive state, derived values, async event handling, or…

10 5mo ago A 83 tokens original MIT

angular-tdd

40

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Angular TDD workflow with codebase exploration and Figma design integration. Guides the Explore-Plan-Test-Implement-Refactor-Review cycle for Angular applications. Use when implementing Angular features test-first, "TDD", "Red-Green-Refactor", developing UI components from Figma designs, or when user says "write tests…

10 5mo ago A 112 tokens original MIT

angular-testing

41

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Angular testing patterns with Jest and TestBed. Covers unit tests for use cases, queries, services, and components using AAA pattern, mock repositories via InjectionToken, and signal-based component testing. Use when creating .spec.ts files, writing tests, or when the user mentions testing. ALWAYS use when generating…

10 5mo ago A 66 tokens original MIT

project-management

42

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Trợ lý Project Manager toàn diện, tích hợp Jira & Confluence qua Atlassian MCP. Gồm 3 nhóm chức năng: [Lập kế hoạch & Tài liệu] Sprint Planning (capacity, Sprint Goal) — Roadmap (quý/năm, milestone) — PRD (goals, scope, requirements) — User Story (chuẩn INVEST, tạo Jira issue) — Meeting Notes (action items, push Jira…

10 5mo ago A 294 tokens original MIT

spec-writer

43

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Write product feature specs and PRDs through structured interview then generate a complete document. Use when user wants to write a PRD, feature spec, product requirements document, or says "write a spec for", "tạo PRD cho", "viết feature spec", "help me spec out", "I need to document this feature", "draft…

10 5mo ago A 125 tokens original MIT

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Generate API test step definitions and client classes from Cucumber/BDD feature files. Use when user provides a .feature file with API scenarios and wants to implement HTTP request steps, create API client classes, or generate test code for REST API testing. Triggers include requests to implement API test steps…

10 5mo ago A 143 tokens original MIT

cuongtl1992/vibe-skills

Skill Claude CodeCodex

BDD test quality analyzer - detects flaky patterns, coverage gaps, and maintainability issues in Playwright-BDD/Cucumber tests.

10 5mo ago A 31 tokens original MIT

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Generate Playwright E2E test step definitions from Cucumber feature files. Use when user provides a .feature file and wants to implement step definitions, create Page Object classes, or generate test code. Triggers include requests to implement steps, generate E2E tests from Gherkin scenarios, create POM classes for…

10 5mo ago A 100 tokens original MIT

pom-generator

47

cuongtl1992/vibe-skills

Skill Claude CodeCodex

Interactive Page Object Model generator using Playwright MCP - navigates to web pages, analyzes HTML structure, and generates TypeScript POM classes with BasePage pattern.

10 5mo ago A 35 tokens original MIT