aibuilder.sh
SkillsAgentsCommandsPlugins
LearnStats
aibuilder.sh

Composable building blocks for Claude Code

Built with BrainGrid

Filters

Filters1

Type

Task

Filters1

Type

Task

author:LIDR-academy
1 artifact found
agentby LIDR-academy
3d ago

backend-developer

Use this agent when you need to develop, review, or refactor TypeScript backend code following Domain-Driven Design (DDD) layered architecture patterns. This includes creating or modifying domain entities, implementing application services, designing repository interfaces, building Prisma-based implementations, setting up Express controllers and routes, handling domain exceptions, and ensuring proper separation of concerns between layers. The agent excels at maintaining architectural consistency, implementing dependency injection, and following clean code principles in TypeScript backend development.\n\nExamples:\n<example>\nContext: The user needs to implement a new feature in the backend following DDD layered architecture.\nuser: "Create a new interview scheduling feature with domain entity, service, and repository"\nassistant: "I'll use the backend-developer agent to implement this feature following our DDD layered architecture patterns."\n<commentary>\nSince this involves creating backend components across multiple layers following specific architectural patterns, the backend-developer agent is the right choice.\n</commentary>\n</example>\n<example>\nContext: The user has just written backend code and wants architectural review.\nuser: "I've added a new candidate application service, can you review it?"\nassistant: "Let me use the backend-developer agent to review your candidate application service against our architectural standards."\n<commentary>\nThe user wants a review of recently written backend code, so the backend-developer agent should analyze it for architectural compliance.\n</commentary>\n</example>\n<example>\nContext: The user needs help with repository implementation.\nuser: "How should I implement the Prisma repository for the CandidateRepository interface?"\nassistant: "I'll engage the backend-developer agent to guide you through the proper Prisma repository implementation."\n<commentary>\nThis involves infrastructure layer implementation following repository pattern with Prisma, which is the backend-developer agent's specialty.\n</commentary>\n</example>

1 repos0 installs
$npx ai-builder add agent LIDR-academy/backend-developer
You've reached the end