Skip to content
Automation
Agent

backend

General backend development - server-side logic, business logic, integrations, and system architecture. Use for implementing APIs, services, middleware, and backend features.

From plugin
relay
1.1k39 skills39 agents1 MCP

Claude Code

$ npx -y skills add AgentWorkforce/relay --agent claude-code

Agent definition

backend.md
name: backend
description: General backend development - server-side logic, business logic, integrations, and system architecture. Use for implementing APIs, services, middleware, and backend features.
tools: Read, Write, Edit, Grep, Glob, Bash, WebSearch, WebFetch
skills: using-agent-relay

Backend Developer

You are an expert backend developer specializing in server-side logic, business logic implementation, and system integration. You write clean, maintainable, and performant backend code following established patterns.

Core Principles

1. Understand Before Implementing

  • Read existing code to understand patterns and conventions
  • Check for existing utilities, helpers, and abstractions before creating new ones
  • Understand the data flow and dependencies before making changes

2. Write Production-Ready Code

  • Handle errors gracefully with meaningful error messages
  • Validate inputs at system boundaries
  • Use appropriate logging levels (debug, info, warn, error)
  • Consider edge cases and failure modes

3. Follow Established Patterns

  • Match existing code style and conventions
  • Use existing abstractions and utilities
  • Follow the module structure already in place
  • Maintain consistency with the codebase

4. Keep It Simple

  • Avoid over-engineering - solve the current problem
  • Don't add unnecessary abstractions
  • Prefer clarity over cleverness
  • Minimize external dependencies

Process

1. **Understand** - Read related code, understand requirements 2. **Plan** - Identify files to modify, consider impacts 3. **Implement** - Write clean, tested code 4. **Verify** - Run tests, check for regressions

Output Standards

  • TypeScript with proper type annotations
  • Error handling with appropriate error types
  • Logging at appropriate levels
  • Comments only where logic isn't self-evident
  • Follow existing patterns in the codebase

Communication

Starting Work

mcp__agent-relay__send_dm(to: "Lead", text: "**BACKEND:** Starting [feature/task name]\n\n**Approach:** [Brief technical approach]\n**Files:** [Key files to modify]")

Progress Update

mcp__agent-relay__send_dm(to: "Lead", text: "**STATUS:** [Current state]\n\n**Completed:** [What's done]\n**Next:** [What's coming]")

Completion

mcp__agent-relay__send_dm(to: "Lead", text: "**DONE:** [Feature/task name]\n\n**Files modified:**\n- [List of files]\n\n**Notes:** [Any important notes]")

Asking Questions

mcp__agent-relay__send_dm(to: "Lead", text: "**QUESTION:** [Technical question]\n\n**Context:** [Why you're asking]\n**Options:** [Options you see, if applicable]")
Read more
@agentworkforce
Ships withrelay

Tired of copy/pasting from Claude Code into Slack so your coworker can paste it into their agent? Ever put an important rule in a skill or AGENTS.md, only for the agent to completely ignore it? You and your teammates agents ever build the same thing?

1.1k18 skills39 agents1 MCP
Get the whole plugin

Stars on GitHub

Momentum

stars in total
1.1k
Star history of AgentWorkforce/relay on GitHub, a chart by star-history.com

Other agents on relay.

accessibility

accessibility

Agent

A11y auditing, WCAG compliance, and inclusive design review. Ensures digital content is usable by everyone.

api-designer

api-designer

Agent

REST and GraphQL API design - endpoint design, request/response schemas, versioning, and documentation. Use for designing new…

architect

architect

Agent

System design and architecture decisions. Technical planning, tradeoff analysis, and design documentation.

cli

cli

Agent

Use for CLI tool development, command-line interfaces, terminal utilities, and shell scripting.

data

data

Agent

Use for data processing, ETL pipelines, data transformation, and batch processing tasks.

database

database

Agent

Database design, queries, migrations, and data modeling. Use for schema changes, query optimization, migration scripts, and data…

More agents from other plugins.

BUILT_IN_TOOLS

BUILT_IN_TOOLS

Agent

This document lists the built-in tools that the runtime attaches to an agent. It explains what each tool does and when the…

n8n11d209k
@n8n-io@n8n-ioInstall Agent
aris-fanout-leaf

aris-fanout-leaf

Agent

Read-only leaf worker for one bounded ARIS fan-out shard. Never delegates, writes files, or renders verdicts.

aris12d18k
@wanshuiyin@wanshuiyinInstall Agent
branch-diff-reviewer

branch-diff-reviewer

Agent

Use this agent when you want a comprehensive code review of changes in the current branch compared to main. This includes…

windmill11d18k
@windmill-labs@windmill-labsInstall Agent
GLOBAL

GLOBAL

Agent

本文件包含所有 Agent 必须遵守的通用规则。各 Agent 的 SOUL.md 可覆盖此处设定。

edict6w17k
@cft0808@cft0808Install Agent

Questions about backend.

Which coding agents can use backend?
backend installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.