AgentSkillsCN

designing-backend

设计简洁、精简的后端系统,精准契合各项任务的实际需求。当您规划 API、数据模型、系统架构,或当用户提出后端设计需求时,可选用此技能。

SKILL.md
--- frontmatter
name: designing-backend
description: Designs concise, streamlined backend systems matching exact task requirements. Use when planning APIs, data models, system architecture, or when the user requests backend design work.
argument-hint: [component-name]
context: fork
agent: Explore
allowed-tools: Read, Grep, Glob, WebSearch, WebFetch

Git Context

  • Recent changes: !git log --oneline -3
  • Current branch: !git branch --show-current

Backend Architecture

Target: $ARGUMENTS

Creates focused, streamlined backend system designs matching stated requirements exactly. No over-engineering.

Workflow

  1. Read backend requirements from specified documents
  2. Validate scope - Simple data processing vs Complex system architecture
  3. Design minimal solution matching stated complexity
  4. Create focused deliverables - single doc for simple, multiple for complex
  5. Use make recipes for all commands

Architecture Strategy

Simple Processing: Basic functions, lightweight integration, existing patterns Complex Systems: Multi-tiered pipelines, PydanticAI orchestration, async patterns Performance targets: <1s simple operations, scalable for complex systems

Output Standards

Simple Tasks: Single focused backend specification Complex Tasks: Multiple targeted architecture files All outputs: Concise, streamlined, no unnecessary complexity