Ali Madooei avatar

Ali Madooei

Community

@madooei · United States

35Followers
|
141Public Repos
|
35Published Skills

Assoc Teaching Prof

Agent Skills by Ali Madooei

Showing 35 vetted skills indexed across 1 GitHub repositories.

madooeimadooei
1

test-utility-service

Automate external API and authentication tests with mocked fetch calls.

Community
Intermediate
madooeimadooei
1

create-repository

Define a typed repository interface for CRUD data access in TypeScript services.

Community
Intermediate
madooeimadooei
1

create-middleware

Create reusable Hono middlewares with a factory pattern and dependency injection.

Community
Intermediate
madooeimadooei
1

test-mockdb-repository

Test MockDB repositories in-memory with Vitest-based CRUD and pagination checks.

Community
Intermediate
madooeimadooei
1

test-routes

Automate integration-style route tests for GET, POST, PUT, and DELETE APIs.

Community
Intermediate
madooeimadooei
1

add-env-variable

Automates adding and validating environment variables across a TypeScript project's schema, mapping, documentation, and tests.

Community
Intermediate
madooeimadooei
1

create-resource

Generate CRUD resource layers from schema to routes with tests.

Community
Advanced
madooeimadooei
1

test-middleware

Test middleware authentication, validation, and routing with mock HTTP contexts.

Community
Intermediate
madooeimadooei
1

test-events-router

Test SSE router authentication, event emission, and authorization with Vitest.

Community
Advanced
madooeimadooei
1

add-query-filter

Add custom query parameter filters to entity endpoints for REST APIs.

Community
Advanced
madooeimadooei
1

test-resource-service

Automate CRUD tests for resource services with authorization and event emission.

Community
Advanced
madooeimadooei
1

test-repository

Validate repository implementations against contract-defined interfaces for CRUD operations.

Community
Intermediate
madooeimadooei
1

create-utility-service

Create reusable utility services for authentication, authorization, notification, and shared logic.

Community
Advanced
madooeimadooei
1

create-mockdb-repository

Implement an in-memory MockDB repository with CRUD operations and paginated queries.

Community
Advanced
madooeimadooei
1

review-resource

Inspect project structure for deviations from declared resource architecture.

Community
Advanced
madooeimadooei
1

setup-testing

Configure Vitest test infrastructure with fixtures and Hono context mocks.

Community
Intermediate
madooeimadooei
1

setup-errors

Configures global error handling for Hono-based applications.

Community
Intermediate
madooeimadooei
1

setup-events

Create a centralized event hub with typed schemas for Node/TypeScript services.

Community
Intermediate
madooeimadooei
1

bootstrap-project

Bootstrap a TypeScript backend project with Hono, ESLint, Prettier, and build tooling.

Community
Intermediate
madooeimadooei
1

create-mongodb-repository

Create MongoDB repositories with document mapping, Zod validation, and ObjectId handling.

Community
Advanced
madooeimadooei
1

test-schema

Validate Zod schemas for entities, DTOs, and query parameters with Vitest tests.

Community
Intermediate
madooeimadooei
1

test-service

Apply testing strategies for service layer components with mocks and fixtures.

Community
Intermediate
madooeimadooei
1

test-mongodb-repository

Set up Vitest tests for MongoDB repositories with an in-memory MongoDB instance.

Community
Intermediate
madooeimadooei
1

setup-docker

Configure Docker with VS Code Dev Containers and MongoDB service files.

Community
Advanced