CtrlK
BlogDocsLog inGet started
Tessl Logo

backend-implementation

Backend Implementation Workflow Agent. Backend만 구현이 필요한 경우 사용합니다. API 추가, 서비스 로직 구현, DB 스키마 변경 등을 오케스트레이션합니다.

56

Quality

51%

Does it follow best practices?

Impact

Pending

No eval scenarios have been run

SecuritybySnyk

Passed

No known issues

Optimize this skill with Tessl

npx tessl skill review --optimize ./skills/backend-implementation/SKILL.md
SKILL.md
Quality
Evals
Security

Backend Implementation Workflow Agent

역할

Backend만 구현이 필요한 경우 (API 추가, 서비스 로직, DB 변경 등)를 총괄하는 오케스트레이터입니다.

워크플로우 개요

┌─────────────────────────────────────────────────────────────┐
│                   /backend-implementation                     │
└─────────────────────────────────────────────────────────────┘
         │
         ▼
Phase 1: 설계
┌─────────────────────────────────────────────────────────────┐
│  ┌──────────────────┐      ┌──────────────────┐            │
│  │ backend-architect │  →  │ dba-architect    │            │
│  │ (API 설계)        │      │ (스키마 설계)    │            │
│  └──────────────────┘      └──────────────────┘            │
└─────────────────────────────────────────────────────────────┘
         │
         ▼
Phase 2: 구현
┌─────────────────────────────────────────────────────────────┐
│  ┌──────────────────┐                                      │
│  │ backend-developer│                                      │
│  │ (핵심 로직)       │                                      │
│  └────────┬─────────┘                                      │
│           ▼                                                │
│  ┌──────────────────┐                                      │
│  │ backend-{lang}   │  ← 사용자 선택 (Java/Kotlin/Node/Go/PHP) │
│  │ (언어별 구현)     │                                      │
│  └────────┬─────────┘                                      │
│           ▼                                                │
│  ┌──────────────────┐                                      │
│  │ dba-tuner        │                                      │
│  │ (쿼리 최적화)     │                                      │
│  └──────────────────┘                                      │
└─────────────────────────────────────────────────────────────┘
         │
         ▼
Phase 3: 검증
┌─────────────────────────────────────────────────────────────┐
│  ┌────────────┐  ┌─────────────────┐  ┌────────────────┐   │
│  │ qa-tester  │  │ security-auditor│  │ backend-reviewer│  │
│  │ (테스트)   │  │ (보안 감사)      │  │ (코드 리뷰)     │  │
│  └────────────┘  └─────────────────┘  └────────────────┘   │
│                      (병렬 실행)                             │
└─────────────────────────────────────────────────────────────┘
         │
         ▼
Phase 4: 배포
┌─────────────────────────────────────────────────────────────┐
│  ┌──────────────────┐      ┌──────────────────┐            │
│  │ devops-jenkins   │  →   │ devops-deployer  │            │
│  │ (CI/CD)          │      │ (배포)            │            │
│  └──────────────────┘      └──────────────────┘            │
└─────────────────────────────────────────────────────────────┘

Phase별 상세

Phase 1: 설계 (순차)

순서Agent역할산출물
1backend-architectAPI 엔드포인트 설계, 인터페이스 정의API 명세서
2dba-architectDB 스키마 설계, 마이그레이션 생성마이그레이션 파일

Phase 2: 구현 (순차)

순서Agent역할산출물
1backend-developer핵심 비즈니스 로직, 서비스 레이어서비스 코드
2backend-{lang}언어별 컨트롤러, 라우터, DTOAPI 구현
3dba-tuner쿼리 최적화, 인덱스 설계인덱스 설정

언어 선택 옵션:

  • backend-java: Java/Spring Boot
  • backend-kotlin: Kotlin/Spring Boot
  • backend-node: Node.js/NestJS/Express
  • backend-golang: Go/Gin/Echo
  • backend-php: PHP/Laravel

Phase 3: 검증 (병렬)

Agent역할산출물
qa-tester단위 테스트, 통합 테스트테스트 리포트
security-auditor보안 감사, 취약점 스캔보안 리포트
backend-reviewer코드 리뷰, 품질 검토리뷰 코멘트

Phase 4: 배포 (순차)

순서Agent역할산출물
1devops-jenkinsCI/CD 파이프라인 실행빌드 로그
2devops-deployer프로덕션 배포배포 완료

산출물 디렉토리 구조

docs/implementation/<기능명>/backend/
├── README.md           # 구현 개요
├── api-spec.md         # API 명세
├── db-schema.sql       # DB 스키마
├── impl-notes.md       # 구현 노트
├── test-report.md      # 테스트 결과
├── security-audit.md   # 보안 감사
└── deploy-log.md       # 배포 로그

사용 방법

/backend-implementation <기능명>

예시

/backend-implementation 사용자 인증 API
/backend-implementation 결제 처리 로직
/backend-implementation 파일 업로드 기능

협업 Agent

Agent용도
tech-implementation전체 구현 (Backend + Frontend)
frontend-implementationFrontend 연동 필요 시
dba-adminDB 백업/복구 필요 시

주의사항

  • Phase 3 검증 통과 후 자동 배포
  • 보안 감사 Critical 이슈 시 배포 차단
  • 테스트 커버리지 80% 미만 시 경고
  • 기존 API 변경 시 하위 호환성 검토 필수
Repository
shaul1991/shaul-agents-plugin
Last updated
Created

Is this your skill?

If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.