Ali Madooei
Community@madooei · United States
Assoc Teaching Prof
Agent Skills by Ali Madooei
Showing 35 vetted skills indexed across 1 GitHub repositories.
test-utility-service
Automate external API and authentication tests with mocked fetch calls.
create-repository
Define a typed repository interface for CRUD data access in TypeScript services.
create-middleware
Create reusable Hono middlewares with a factory pattern and dependency injection.
test-mockdb-repository
Test MockDB repositories in-memory with Vitest-based CRUD and pagination checks.
test-routes
Automate integration-style route tests for GET, POST, PUT, and DELETE APIs.
add-env-variable
Automates adding and validating environment variables across a TypeScript project's schema, mapping, documentation, and tests.
create-resource
Generate CRUD resource layers from schema to routes with tests.
test-middleware
Test middleware authentication, validation, and routing with mock HTTP contexts.
test-events-router
Test SSE router authentication, event emission, and authorization with Vitest.
add-query-filter
Add custom query parameter filters to entity endpoints for REST APIs.
test-resource-service
Automate CRUD tests for resource services with authorization and event emission.
test-repository
Validate repository implementations against contract-defined interfaces for CRUD operations.
create-utility-service
Create reusable utility services for authentication, authorization, notification, and shared logic.
create-mockdb-repository
Implement an in-memory MockDB repository with CRUD operations and paginated queries.
review-resource
Inspect project structure for deviations from declared resource architecture.
setup-testing
Configure Vitest test infrastructure with fixtures and Hono context mocks.
setup-errors
Configures global error handling for Hono-based applications.
setup-events
Create a centralized event hub with typed schemas for Node/TypeScript services.
bootstrap-project
Bootstrap a TypeScript backend project with Hono, ESLint, Prettier, and build tooling.
create-mongodb-repository
Create MongoDB repositories with document mapping, Zod validation, and ObjectId handling.
test-schema
Validate Zod schemas for entities, DTOs, and query parameters with Vitest tests.
test-service
Apply testing strategies for service layer components with mocks and fixtures.
test-mongodb-repository
Set up Vitest tests for MongoDB repositories with an in-memory MongoDB instance.
setup-docker
Configure Docker with VS Code Dev Containers and MongoDB service files.