Skip to content

JikiME-ADK Agents Reference

JikiME-ADK의 전문화된 에이전트 카탈로그입니다.


개요

JikiME-ADK는 57개의 전문화된 에이전트를 제공합니다:

  • Manager Agents (12개): 워크플로우 조율 및 프로세스 관리
  • Specialist Agents (37개): 도메인별 전문 작업 수행
  • Designer Agents (1개): UI/UX 디자인 및 디자인 시스템
  • Orchestration Agents (3개): 멀티 에이전트 조율 및 작업 분배
  • Builder Agents (4개): 새로운 에이전트/커맨드/스킬/플러그인 생성

에이전트 맵

┌─────────────────────────────────────────────────────────────────────────┐
│                      JikiME-ADK Agent Catalog (57)                       │
├─────────────────────────────────────────────────────────────────────────┤
│                                                                          │
│  ┌─ Manager Agents (워크플로우 조율) ─────────────────────────────────┐  │
│  │                                                                      │
│  │  manager-spec        SPEC 문서 생성 (EARS 형식)                     │
│  │  manager-strategy    구현 전략 수립                                  │
│  │  manager-ddd         DDD 구현 (ANALYZE-PRESERVE-IMPROVE)            │
│  │  manager-project     프로젝트 초기화 및 설정                         │
│  │  manager-docs        문서 동기화                                     │
│  │  manager-quality     품질 검증 (TRUST 5)                            │
│  │  manager-git         Git 워크플로우                                  │
│  │  manager-claude-code Claude Code 설정 관리                          │
│  │  manager-database    DB 스키마 설계, 쿼리 최적화                     │
│  │  manager-dependency  패키지 업데이트, 취약점 관리                    │
│  │  manager-data        데이터 파이프라인, ETL                         │
│  │  manager-context     컨텍스트/토큰 관리                              │
│  │                                                                      │
│  └──────────────────────────────────────────────────────────────────────┘
│                                                                          │
│  ┌─ Specialist Agents (도메인 전문가) ──────────────────────────────────┐│
│  │                                                                      │
│  │  [Core]                                                              │
│  │  architect          시스템 아키텍처 설계                             │
│  │  backend            API 개발, 서버 로직                              │
│  │  frontend           React 컴포넌트, UI 구현                          │
│  │  security-auditor   보안 감사 (OWASP)                                │
│  │  devops             CI/CD, 인프라, 배포 자동화                       │
│  │  optimizer          성능 최적화, 병목 분석                           │
│  │  debugger           디버깅, 에러 분석                                │
│  │                                                                      │
│  │  [Testing]                                                           │
│  │  e2e-tester         E2E 테스트 (Playwright)                          │
│  │  test-guide         테스트 전략 및 가이드                            │
│  │                                                                      │
│  │  [Code Quality]                                                      │
│  │  refactorer         리팩토링/클린업                                  │
│  │  build-fixer        빌드/타입 에러 수정                              │
│  │  reviewer           코드 리뷰, PR 리뷰                               │
│  │  documenter         API/코드 문서화                                  │
│  │  planner            구현 계획 수립                                   │
│  │                                                                      │
│  │  [Language/Framework Specialists]                                    │
│  │  migrator           레거시 현대화, 프레임워크 마이그레이션           │
│  │  specialist-angular Angular 15+, NgRx, RxJS, 마이크로 프론트엔드     │
│  │  specialist-api     REST/GraphQL API 설계, OpenAPI                   │
│  │  specialist-java    Java 21+, Spring Boot, JPA                       │
│  │  specialist-javascript ES2023+, Node.js 20+, 비동기 패턴             │
│  │  specialist-spring  Spring Security, Data, Cloud                     │
│  │  specialist-nextjs  Next.js App Router, RSC, Server Actions          │
│  │  specialist-go      Go, Fiber/Gin, GORM                              │
│  │  specialist-php     PHP 8.3+, Laravel, Symfony                       │
│  │  specialist-postgres PostgreSQL, pgvector, RLS, JSONB                │
│  │  specialist-python  Python 3.11+, FastAPI, Django                    │
│  │  specialist-rust    Rust 2021, 메모리 안전, 시스템 프로그래밍        │
│  │  specialist-sql     PostgreSQL, MySQL, SQL Server, Oracle            │
│  │  specialist-typescript TypeScript 5.0+, 고급 타입, e2e 타입 안전     │
│  │  specialist-vue     Vue 3, Composition API, Nuxt 3, Pinia            │
│  │  specialist-graphql GraphQL, Apollo Federation, 구독                 │
│  │  specialist-microservices 마이크로서비스, Kubernetes, 서비스 메시    │
│  │  specialist-mobile  React Native, Flutter, 모바일 앱                 │
│  │  specialist-electron Electron 데스크톱 앱, 크로스 플랫폼             │
│  │  specialist-websocket WebSocket, Socket.IO, 실시간 통신              │
│  │  fullstack          풀스택 개발, DB → API → UI                       │
│  │                                                                      │
│  │  [Research]                                                          │
│  │  analyst            기술 리서치, 경쟁 분석                           │
│  │  explorer           코드베이스 탐색, 검색                            │
│  │                                                                      │
│  └──────────────────────────────────────────────────────────────────────┘
│                                                                          │
│  ┌─ Designer Agents (UI/UX 전문가) ─────────────────────────────────────┐│
│  │                                                                      │
│  │  designer-ui        UI 디자인 시스템, 컴포넌트 라이브러리, 접근성   │
│  │                                                                      │
│  └──────────────────────────────────────────────────────────────────────┘
│                                                                          │
│  ┌─ Orchestration Agents (멀티 에이전트 조율) ─────────────────────────┐ │
│  │                                                                      │
│  │  orchestrator       워크플로우 오케스트레이션, 파이프라인 조율       │
│  │  coordinator        멀티 에이전트 조율, 결과 통합                    │
│  │  dispatcher         작업 분배, 로드 밸런싱, 우선순위 스케줄링        │
│  │                                                                      │
│  └──────────────────────────────────────────────────────────────────────┘
│                                                                          │
│  ┌─ Builder Agents (생성 도구) ──────────────────────────────────────┐   │
│  │                                                                      │
│  │  agent-builder      새 에이전트 정의 생성                            │
│  │  command-builder    새 슬래시 커맨드 생성                            │
│  │  skill-builder      새 스킬 정의 생성                                │
│  │  plugin-builder     새 플러그인 패키지 생성                          │
│  │                                                                      │
│  └──────────────────────────────────────────────────────────────────────┘
│                                                                          │
└─────────────────────────────────────────────────────────────────────────┘

Manager Agents

manager-spec

역할: SPEC 문서 생성 전문가

속성
Modelinherit
ToolsRead, Write, Edit, MultiEdit, Bash, Glob, Grep, TodoWrite, WebFetch, Context7
Skillsjikime-foundation-claude, jikime-foundation-core, jikime-workflow-spec

핵심 기능:

  • EARS 형식 요구사항 문서 생성
  • 3-파일 SPEC 디렉토리 구조 (spec.md, plan.md, acceptance.md)
  • Given-When-Then 인수 기준 작성
  • 도메인별 전문가 위임 추천

SPEC ID 형식: SPEC-{DOMAIN}-{NUMBER} (예: SPEC-AUTH-001)

호출 시점:

  • 새로운 기능 요구사항 정의 시
  • /jikime:1-plan 명령 실행 시

manager-strategy

역할: 구현 전략 수립 전문가

속성
Modelopus
ToolsRead, Write, Edit, Grep, Glob, Bash, WebFetch, WebSearch, TodoWrite, Task, Skill, Context7
Skillsjikime-foundation-claude, jikime-foundation-core, jikime-workflow-spec, jikime-workflow-project

핵심 기능:

  • SPEC 분석 및 해석
  • 라이브러리 버전 선택 (Context7 활용)
  • 기술 결정 및 트레이드오프 분석
  • 작업 분해 (Task Decomposition)

전략적 사고 프레임워크:

  1. Phase 0: 가정 감사 (Hard vs Soft 제약 분류)
  2. Phase 0.5: First Principles 분해 (Five Whys)
  3. Phase 0.75: 대안 생성 (Conservative/Balanced/Aggressive)

호출 시점:

  • SPEC 분석 후 구현 전략 수립 시
  • /jikime:2-run 명령 실행 시

manager-ddd

역할: DDD (Domain-Driven Development) 구현 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep, Glob, TodoWrite, Task, Skill, Context7
Skillsjikime-foundation-claude, jikime-foundation-core, jikime-workflow-ddd, jikime-tool-ast-grep, jikime-workflow-testing

핵심 기능:

  • ANALYZE-PRESERVE-IMPROVE DDD 사이클 실행
  • 특성화 테스트 (Characterization Tests) 생성
  • 동작 보존 리팩토링
  • AST-grep 기반 코드 분석

DDD 사이클:

Phase목적핵심 활동
ANALYZE현재 상태 이해도메인 경계 식별, 결합도/응집도 분석
PRESERVE안전망 구축기존 테스트 검증, 특성화 테스트 생성
IMPROVE점진적 개선원자적 변환, 즉시 테스트 검증

호출 시점:

  • 기존 코드 리팩토링 시
  • 동작 보존이 필요한 코드 개선 시

manager-project

역할: 프로젝트 초기화 전문가

속성
Modelopus
ToolsRead, Write, Edit, Grep, Glob, Bash, TodoWrite, Task, Skill, AskUserQuestion, Context7
Skillsjikime-foundation-claude, jikime-foundation-core, jikime-workflow-project

핵심 기능:

  • 프로젝트 모드 감지 (New/Existing/Migration)
  • 사용자 선호도 수집 (AskUserQuestion)
  • JikiME 설정 구조 생성
  • 기술 스택 탐지 및 문서화

생성 파일:

.jikime/
├── config/
│   ├── language.yaml      # 언어 설정
│   ├── user.yaml          # 사용자 설정
│   └── quality.yaml       # 품질 설정
├── project/
│   ├── product.md         # 제품 정보
│   ├── structure.md       # 프로젝트 구조
│   └── tech.md            # 기술 스택
└── specs/                 # SPEC 문서

호출 시점:

  • 새 프로젝트 초기화 시
  • /jikime:0-project 명령 실행 시

manager-docs

역할: 문서 동기화 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep, Glob, TodoWrite
Skillsjikime-foundation-claude, jikime-foundation-core

핵심 기능:

  • 코드 변경 분석 및 문서 동기화
  • README, CODEMAP 생성/업데이트
  • SPEC 상태 동기화
  • API 문서화

문서 유형:

유형위치용도
README.md프로젝트 루트개요, 시작 가이드
CODEMAPS/docs/아키텍처 개요, 모듈 구조
SPEC Status.jikime/specs/구현 상태 추적

호출 시점:

  • 코드 변경 후 문서 업데이트 시
  • /jikime:3-sync 명령 실행 시

manager-quality

역할: 품질 검증 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep, Glob, TodoWrite, Task, Skill, Context7
PermissionbypassPermissions
Skillsjikime-foundation-claude, jikime-foundation-core, jikime-workflow-testing, jikime-tool-ast-grep

핵심 기능:

  • TRUST 5 프레임워크 준수 검증
  • 테스트/린트/타입 체크 실행
  • 보안 스캔
  • PostToolUse Hooks 통합

TRUST 5 Framework:

원칙검증 항목
Tested유닛 커버리지 ≥ 80%, 모든 테스트 통과
Readable함수 < 50줄, 파일 < 400줄, 중첩 < 4단계
Unified일관된 코드 스타일, DRY 원칙
Secured하드코딩 시크릿 없음, 입력 검증
Trackable의미있는 커밋, SPEC 추적성

호출 시점:

  • 코드 변경 후 품질 검증 시
  • /jikime:2-run Phase 2.5에서 자동 실행

manager-git

역할: Git 워크플로우 전문가

속성
Modelhaiku
ToolsBash, Read, Write, Edit, Grep, Glob, TodoWrite, Task, Skill
Skillsjikime-foundation-claude, jikime-foundation-core, jikime-workflow-project

핵심 기능:

  • Personal/Team 모드별 Git 전략
  • DDD Phase별 커밋 메시지
  • 체크포인트 시스템
  • PR 관리 (Team 모드)

워크플로우 모드:

모드브랜치 전략커밋 방식
Personalmain 직접 커밋체크포인트 태그
Teamfeature/* → PR → mainPR 기반

체크포인트 형식: jikime_cp/SPEC-XXX/phase_name

호출 시점:

  • 코드 커밋/푸시 시
  • PR 생성 시

manager-database

역할: 데이터베이스 관리 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • DB 스키마 설계 및 정규화
  • 쿼리 성능 최적화
  • 인덱스 전략 수립
  • 백업 및 복구 계획
  • 보안 및 접근 제어

체크리스트:

  • [ ] 쿼리 실행 시간 < 100ms
  • [ ] 인덱스 히트율 > 99%
  • [ ] 커넥션 풀 최적화
  • [ ] 백업 검증 완료
  • [ ] 복구 절차 테스트 완료

호출 시점:

  • DB 스키마 설계/변경 시
  • 쿼리 성능 이슈 발생 시

manager-dependency

역할: 의존성 관리 전문가

속성
Modelhaiku
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • 의존성 감사 및 분석
  • 보안 취약점 수정
  • 버전 호환성 관리
  • 업데이트 전략 수립

업데이트 전략:

전략위험도사용 시점
Patch Only낮음프로덕션 핫픽스
Minor Updates중간정기 유지보수
Major Updates높음계획된 업그레이드
Security Only낮음보안 취약점 발생

호출 시점:

  • 의존성 업데이트 필요 시
  • 보안 취약점 발견 시

manager-data

역할: 데이터 엔지니어링 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • 데이터 파이프라인 설계 및 구현
  • ETL/ELT 프로세스 최적화
  • 데이터 품질 및 검증
  • 데이터 모델링 (차원/문서)

파이프라인 패턴:

패턴사용 시점도구
Batch ETL일/시간 단위 로드Airflow, dbt
Streaming실시간 데이터Kafka, Flink
CDC변경 캡처Debezium
ELT클라우드 웨어하우스Snowflake, BigQuery

호출 시점:

  • 데이터 파이프라인 설계 시
  • 데이터 품질 이슈 발생 시

manager-context

역할: 컨텍스트/토큰 관리 전문가

속성
Modelhaiku
ToolsRead, Write, Edit, Glob, Grep

핵심 기능:

  • 컨텍스트 윈도우 최적화
  • 세션 상태 관리
  • 토큰 예산 관리
  • 컨텍스트 검색 및 로딩

토큰 관리 전략:

Zone사용량조치
Green0-60%정상 운영
Yellow60-75%압축 시작
Orange75-85%비필수 항목 아카이브
Red85-95%적극적 최적화
Critical95%+긴급 조치

호출 시점:

  • 컨텍스트 최적화 필요 시
  • 토큰 예산 관리 시

Specialist Agents

architect

역할: 시스템 아키텍처 전문가

속성
Modelopus
ToolsRead, Grep, Glob

핵심 기능:

  • 시스템 아키텍처 설계
  • 기술 트레이드오프 평가
  • ADR (Architecture Decision Record) 작성
  • 확장성/유지보수성 검토

아키텍처 원칙:

원칙설명
모듈성높은 응집도, 낮은 결합도
확장성수평 확장 가능한 설계
유지보수성이해하기 쉽고 테스트하기 쉬운 구조
보안Defense in depth

호출 시점:

  • 대규모 기능 설계 시
  • /jikime:architect 명령 실행 시

planner

역할: 구현 계획 전문가

속성
Modelopus
ToolsRead, Grep, Glob

핵심 기능:

  • 복잡한 기능의 구현 계획 수립
  • 요구사항 분석
  • 단계 분해 및 우선순위 지정
  • 리스크 평가

계획 프로세스:

  1. 요구사항 분석 (기능 요청 이해, 성공 기준 정의)
  2. 아키텍처 검토 (기존 코드베이스 분석)
  3. 단계 분해 (파일 경로, 의존성, 복잡도)
  4. 구현 순서 결정

호출 시점:

  • 복잡한 기능 구현 전
  • 리팩토링 계획 수립 시

build-fixer

역할: 빌드/타입 에러 해결 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep, Glob

핵심 원칙: 최소한의 변경으로 빌드 통과 - 리팩토링 금지, 에러 수정만

자주 수정하는 에러 패턴:

에러 유형해결 방법
Parameter has 'any' type타입 어노테이션 추가
Object is possibly 'undefined'Optional chaining (?.) 사용
Cannot find module경로 확인 또는 상대 경로 사용
Hook called conditionally최상위에서 Hook 호출

성공 기준:

  • tsc --noEmit 통과
  • npm run build 성공
  • 변경 라인 최소화 (영향받는 파일의 5% 이하)

호출 시점:

  • 빌드 에러 발생 시
  • /jikime:build-fix 명령 실행 시

reviewer

역할: 코드 리뷰 전문가

속성
Modelopus
ToolsRead, Grep, Glob, Bash

리뷰 체크리스트:

심각도검토 항목
🔴 CRITICAL하드코딩된 시크릿, SQL Injection, XSS
🟡 HIGH큰 함수 (50줄+), 깊은 중첩 (4단계+), 에러 처리 누락
🟢 MEDIUM비효율적 알고리즘, 불필요한 리렌더링

승인 기준:

상태조건
✅ ApproveCRITICAL, HIGH 없음
⚠️ WarningMEDIUM만 있음
❌ BlockCRITICAL 또는 HIGH 있음

호출 시점:

  • 코드 변경 후 리뷰 시
  • PR 리뷰 시

refactorer

역할: 리팩토링/클린업 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep, Glob

핵심 기능:

  • 미사용 코드 탐지 및 제거
  • 중복 코드 통합
  • 의존성 정리
  • DELETION_LOG.md 문서화

분석 도구:

bash
npx knip        # 미사용 exports/files/dependencies
npx depcheck    # 미사용 npm 의존성
npx ts-prune    # 미사용 TypeScript exports

안전 체크리스트:

  • 모든 참조 grep 검색
  • 동적 import 확인
  • Public API 여부 확인
  • 모든 테스트 실행

호출 시점:

  • 코드 정리 시
  • /jikime:refactor 명령 실행 시

security-auditor

역할: 보안 감사 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep, Glob

OWASP Top 10 체크리스트:

취약점검사 항목
InjectionParameterized queries 사용 여부
Broken Authentication해시 비교 사용 여부
Sensitive Data Exposure환경 변수 사용 여부
XSStextContent vs innerHTML 사용
SSRFURL 검증 여부
Insufficient Authorization권한 확인 여부

심각도 분류:

심각도조치
🔴 CRITICAL즉시 수정
🟠 HIGH배포 전 수정
🟡 MEDIUM가능하면 수정
🟢 LOW검토 후 결정

호출 시점:

  • 보안 감사 수행 시
  • /jikime:security 명령 실행 시

test-guide

역할: 테스트 가이드 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep

TDD 워크플로우 (Red-Green-Refactor):

  1. RED: 테스트 먼저 작성
  2. GREEN: 최소한의 구현으로 통과
  3. REFACTOR: 개선

테스트 종류:

유형대상필수
Unit개별 함수/모듈
IntegrationAPI 엔드포인트
E2E사용자 플로우핵심만

필수 커버리지: 80%+

호출 시점:

  • 테스트 작성 가이드 필요 시
  • /jikime:test 명령 실행 시

e2e-tester

역할: E2E 테스트 전문가 (Playwright)

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep, Glob

핵심 기능:

  • Page Object Model 패턴 적용
  • Flaky 테스트 방지
  • 아티팩트 (스크린샷, 비디오) 설정
  • 크로스 브라우저 테스트

성공 기준:

  • 모든 핵심 여정 테스트 통과: 100%
  • 전체 통과율 > 95%
  • Flaky 비율 < 5%
  • 테스트 시간 < 10분

호출 시점:

  • E2E 테스트 생성/실행 시
  • /jikime:e2e 명령 실행 시

documenter

역할: 문서화 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Grep, Glob

핵심 원칙: Single Source of Truth - 코드에서 생성, 수동 작성 최소화

문서 구조:

docs/
├── README.md           # 프로젝트 개요
├── CODEMAPS/           # 코드맵
│   ├── INDEX.md
│   ├── frontend.md
│   └── backend.md
└── GUIDES/             # 가이드
    └── api.md

호출 시점:

  • 문서 생성/업데이트 시
  • /jikime:docs 명령 실행 시

migrator

역할: 레거시 현대화 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • 레거시 코드 분석 및 평가
  • 기술 스택 현대화
  • 프레임워크 마이그레이션
  • 점진적 변환 전략

마이그레이션 패턴:

패턴설명사용 시점
Strangler Fig점진적 컴포넌트 교체대규모 모놀리스
Branch by Abstraction추상화 후 교체핵심 의존성
Parallel Run양쪽 버전 동시 실행중요 시스템
Feature Toggle구현 간 전환점진적 롤아웃

호출 시점:

  • 레거시 현대화 시
  • 프레임워크 마이그레이션 시

specialist-java

역할: Java 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Java 21+ 개발 (최신 기능 활용)
  • Spring Boot 3.x 애플리케이션
  • JPA/Hibernate 최적화
  • 마이크로서비스 설계

Java 21+ 주요 기능:

기능사용 시점예시
Virtual Threads높은 동시성Thread.startVirtualThread()
Pattern Matching타입 체크if (obj instanceof String s)
Records데이터 캐리어record User(String name)
Sealed Classes도메인 모델링sealed interface Shape

호출 시점:

  • Java/Spring Boot 개발 시
  • 엔터프라이즈 애플리케이션 구현 시

specialist-spring

역할: Spring 생태계 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Spring Boot 3.x 설정
  • Spring Security 구성
  • Spring Data JPA 최적화
  • Spring Cloud 마이크로서비스

주요 설정 포인트:

영역핵심 설정
SecurityOAuth2/JWT, CORS, CSRF
DataHikariCP, EntityGraph, Batch
Actuator헬스체크, 메트릭스
CloudConfig Server, Discovery

호출 시점:

  • Spring 기반 프로젝트 설정 시
  • Spring Security 구성 시

specialist-nextjs

역할: Next.js 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Next.js 14/15/16 App Router
  • React Server Components (RSC)
  • Server Actions
  • 성능 최적화

App Router 컨벤션:

파일목적
page.tsx라우트 UI 컴포넌트
layout.tsx공유 레이아웃
loading.tsx로딩 UI (Suspense)
error.tsx에러 바운더리
route.tsAPI 엔드포인트

호출 시점:

  • Next.js 개발 시
  • RSC/Server Actions 구현 시

specialist-go

역할: Go 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Go 1.22+ 개발
  • Fiber/Gin 웹 프레임워크
  • GORM 데이터베이스 접근
  • 동시성 프로그래밍

Go 패턴:

패턴설명예시
Error Wrapping에러에 컨텍스트 추가fmt.Errorf("op: %w", err)
Options Pattern유연한 설정WithTimeout(time.Second)
Interface Segregation작은 인터페이스type Reader interface
Worker Pool제한된 동시성sem := make(chan struct{}, n)

호출 시점:

  • Go 마이크로서비스 개발 시
  • CLI 도구 개발 시

specialist-postgres

역할: PostgreSQL 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • PostgreSQL 16+ 고급 기능
  • pgvector 임베딩 검색
  • Row Level Security (RLS)
  • JSONB 데이터 타입

고급 기능 예시:

기능용도
pgvectorAI 임베딩 유사도 검색
RLS행 수준 접근 제어
JSONB반정형 데이터 저장
Partitioning대용량 테이블 성능

호출 시점:

  • PostgreSQL 고급 기능 사용 시
  • 데이터베이스 성능 튜닝 시

specialist-angular

역할: Angular 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Angular 15+ 개발 (standalone components, signals)
  • NgRx 상태 관리 (Store, Effects, Selectors)
  • RxJS 반응형 프로그래밍
  • 마이크로 프론트엔드 아키텍처 (Module Federation)

Angular 최신 기능:

기능사용 시점예시
Standalone Components모듈 없는 컴포넌트@Component({ standalone: true })
Signals반응형 상태signal(), computed(), effect()
Control Flow템플릿 제어@if, @for, @switch
Deferrable Views지연 로딩@defer { }

호출 시점:

  • Angular 애플리케이션 개발 시
  • NgRx 상태 관리 구현 시

specialist-javascript

역할: JavaScript 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • ES2023+ 최신 기능 활용
  • Node.js 20+ 개발
  • 비동기 패턴 (Promise, async/await)
  • 브라우저/서버 JavaScript 통합

ES2023+ 주요 기능:

기능설명예시
Optional Chaining안전한 속성 접근obj?.prop?.method?.()
Nullish Coalescing기본값 처리value ?? 'default'
Private Fields클래스 캡슐화#privateField
Top-level Await모듈 비동기await import()

호출 시점:

  • JavaScript 애플리케이션 개발 시
  • Node.js 서버/CLI 개발 시

specialist-php

역할: PHP 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • PHP 8.3+ 최신 기능 (Typed class constants, Override attribute)
  • Laravel 11 / Symfony 7 프레임워크
  • Async PHP (Swoole, ReactPHP)
  • Eloquent ORM / Doctrine ORM

PHP 8.3+ 주요 기능:

기능설명예시
Typed Class Constants상수 타입 선언public const string NAME
#[Override]메서드 오버라이드 명시#[Override]
json_validate()JSON 검증json_validate($json)
Readonly Classes불변 클래스readonly class User

호출 시점:

  • PHP/Laravel/Symfony 프로젝트 개발 시
  • 레거시 PHP 현대화 시

specialist-python

역할: Python 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Python 3.11+ 최신 기능 활용
  • FastAPI / Django 웹 프레임워크
  • 비동기 프로그래밍 (asyncio)
  • 데이터 과학 (pandas, numpy)

Python 3.11+ 주요 기능:

기능설명예시
Exception Groups다중 예외 처리except* ExceptionGroup
Task Groups구조화된 동시성async with TaskGroup()
TOML Parser설정 파일 파싱tomllib.load()
Pattern Matching구조적 패턴match value: case ...

호출 시점:

  • Python/FastAPI/Django 프로젝트 개발 시
  • 데이터 파이프라인 구현 시

specialist-rust

역할: Rust 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Rust 2021 에디션 개발
  • 소유권과 메모리 안전성 패턴
  • 비동기 프로그래밍 (Tokio, async-std)
  • 시스템 프로그래밍 및 FFI

Rust 핵심 패턴:

패턴설명사용 시점
Ownership메모리 소유권 전달리소스 이전
Borrowing참조를 통한 접근임시 접근
Lifetimes참조 유효 범위복잡한 참조 관계
RAII리소스 자동 해제파일, 락 관리

호출 시점:

  • Rust 애플리케이션 개발 시
  • 시스템 프로그래밍/CLI 개발 시

specialist-sql

역할: 멀티 데이터베이스 SQL 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • 크로스 플랫폼 SQL 최적화 (PostgreSQL, MySQL, SQL Server, Oracle)
  • 실행 계획 분석 및 튜닝
  • 인덱스 전략 수립
  • 데이터 웨어하우스 패턴

고급 쿼리 패턴:

패턴용도
CTEs복잡한 쿼리 가독성
Recursive Queries계층 데이터 처리
Window Functions분석 및 순위
PIVOT/UNPIVOT데이터 변환

호출 시점:

  • 쿼리 성능 최적화 시
  • 데이터 웨어하우스 설계 시

specialist-typescript

역할: TypeScript 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • TypeScript 5.0+ 고급 기능
  • 타입 레벨 프로그래밍
  • 엔드투엔드 타입 안전성 (tRPC, Prisma)
  • 모노레포 TypeScript 설정

고급 타입 패턴:

패턴용도
Conditional Types유연한 타입 추론
Mapped Types타입 변환
Template Literals문자열 조작
Branded Types도메인 모델링

호출 시점:

  • TypeScript 프로젝트 개발 시
  • 고급 타입 패턴 구현 시

specialist-vue

역할: Vue 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Vue 3 Composition API
  • Nuxt 3 풀스택 프레임워크
  • Pinia 상태 관리
  • 반응성 시스템 최적화

Vue 3 핵심 기능:

기능설명예시
Composition API로직 재사용setup(), <script setup>
Reactivity반응형 데이터ref(), reactive(), computed()
TeleportDOM 이동<Teleport to="body">
Suspense비동기 컴포넌트<Suspense>

호출 시점:

  • Vue/Nuxt 애플리케이션 개발 시
  • Pinia 상태 관리 구현 시

specialist-api

역할: API 설계 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Glob, Grep

핵심 기능:

  • REST API 설계 (리소스 모델링, 버전 관리)
  • GraphQL 스키마 설계
  • OpenAPI 3.0/3.1 스펙 작성
  • API 게이트웨이 패턴

API 설계 원칙:

원칙설명
리소스 중심명사 기반 URI, CRUD 매핑
버전 관리URL 또는 Header 기반 버전
오류 처리RFC 7807 Problem Details
페이지네이션Cursor/Offset 기반

호출 시점:

  • API 설계 및 문서화 시
  • OpenAPI 스펙 작성 시

specialist-graphql

역할: GraphQL 아키텍처 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • GraphQL 스키마 설계 및 진화
  • Apollo Federation 아키텍처
  • N+1 쿼리 방지 (DataLoader)
  • Subscription 구현

최적화 전략:

문제해결책
N+1 쿼리DataLoader 배칭
깊은 쿼리Depth 제한
큰 응답Complexity 분석
반복 쿼리Persisted Queries

호출 시점:

  • GraphQL API 설계 시
  • Apollo Federation 구성 시

specialist-microservices

역할: 마이크로서비스 아키텍처 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • 서비스 경계 정의 (DDD 기반)
  • 통신 패턴 설계 (sync/async)
  • 서비스 메시 구성 (Istio)
  • 분산 데이터 관리

설계 원칙:

원칙설명
Single Responsibility서비스당 하나의 비즈니스 기능
Database per Service공유 데이터베이스 금지
API-First구현 전 계약 정의
Stateless외부 상태 저장소

호출 시점:

  • 마이크로서비스 설계 시
  • Kubernetes 배포 구성 시

specialist-mobile

역할: 모바일 개발 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • React Native 0.82+ / Flutter 개발
  • 크로스 플랫폼 코드 공유 (80%+)
  • 오프라인 우선 아키텍처
  • 네이티브 모듈 통합

성능 목표:

지표목표
Cold Start< 1.5초
메모리 사용< 120MB
프레임 레이트60 FPS
앱 크기< 40MB

호출 시점:

  • React Native / Flutter 앱 개발 시
  • 오프라인 기능 구현 시

specialist-electron

역할: Electron 데스크톱 앱 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • Electron Forge / Builder 구성
  • Main-Renderer IPC 통신
  • 네이티브 모듈 통합
  • 자동 업데이트 (electron-updater)

보안 체크리스트:

항목설명
contextIsolationtrue (필수)
nodeIntegrationfalse (권장)
sandboxtrue (권장)
CSP엄격한 정책

호출 시점:

  • Electron 앱 개발 시
  • 데스크톱 배포 구성 시

specialist-websocket

역할: 실시간 통신 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • WebSocket 서버 아키텍처
  • Socket.IO + Redis 클러스터링
  • 연결 관리 및 확장
  • Presence 및 메시지 히스토리

성능 목표:

지표목표
노드당 연결50K 동시
메시지 지연< 10ms p99
처리량100K msg/sec
재연결 시간< 2초

호출 시점:

  • 실시간 기능 구현 시
  • 채팅/알림 시스템 개발 시

fullstack

역할: 풀스택 개발 전문가

속성
Modelopus
ToolsRead, Write, Edit, Bash, Glob, Grep, TodoWrite, Task

핵심 기능:

  • 종단 간 기능 구현 (DB → API → UI)
  • 다른 specialist 에이전트 조율
  • 전체 스택 아키텍처 결정
  • 통합 테스트 전략

작업 범위:

계층담당 영역
DB스키마 설계, 쿼리 최적화
BackendAPI 설계, 비즈니스 로직
FrontendUI 컴포넌트, 상태 관리
DevOps배포, 모니터링

호출 시점:

  • 종단 간 기능 구현 시
  • 여러 계층에 걸친 작업 시

analyst

역할: 리서치 및 분석 전문가

속성
Modelsonnet
ToolsRead, Grep, Glob, WebFetch, WebSearch

핵심 기능:

  • 기술 리서치 및 평가
  • 경쟁 분석
  • 의사결정 지원
  • 지식 종합

분석 프레임워크:

유형목적산출물
Technical기술 평가비교 매트릭스
Competitive시장 포지셔닝경쟁사 프로필
Feasibility프로젝트 타당성리스크/기회 보고서
Trend미래 전망트렌드 분석

호출 시점:

  • 기술 의사결정 전 리서치 시
  • 경쟁 분석 필요 시

explorer

역할: 코드베이스 탐색 전문가

속성
Modelhaiku
ToolsRead, Grep, Glob

핵심 기능:

  • 코드 패턴 검색
  • 구현 발견
  • 사용처 추적
  • 아키텍처 탐색

검색 전략:

전략사용 시점도구
File Pattern파일명으로 찾기Glob
Content Search코드 패턴 찾기Grep
Definition선언 찾기Grep + Read
Usage참조 찾기Grep

호출 시점:

  • 코드 탐색 시
  • /jikime:learn 명령 실행 시

Orchestration Agents

orchestrator

역할: 워크플로우 오케스트레이션 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • 워크플로우 설계 및 조율
  • 파이프라인 코디네이션
  • 프로세스 자동화
  • 상태 관리

워크플로우 패턴:

패턴사용 시점설명
Sequential의존적 단계A → B → C
Parallel독립적 단계A, B, C 동시
Fan-out/Fan-in분산 처리분할, 처리, 집계
Saga분산 트랜잭션보상 액션
Pipeline데이터 처리스테이지 통과

호출 시점:

  • 복잡한 다단계 프로세스 조율 시
  • 워크플로우 자동화 시

coordinator

역할: 멀티 에이전트 코디네이터

속성
Modelsonnet
ToolsRead, Write, Edit, Bash, Glob, Grep

핵심 기능:

  • 에이전트 팀 구성
  • 작업 분배 및 스케줄링
  • 결과 통합 및 종합
  • 충돌 해결

코디네이션 패턴:

패턴설명
Parallel Execution여러 에이전트 동시 실행
Sequential Chain에이전트 체인 순차 실행
Fan-out/Fan-in분산 후 결과 통합

에이전트 선택 매트릭스:

작업 유형주 에이전트보조 에이전트
아키텍처architectanalyst, specialist-*
구현backend/frontenddebugger, test-guide
마이그레이션migratorspecialist-*, manager-database
보안security-auditorbackend, analyst

호출 시점:

  • 여러 에이전트 협업 필요 시
  • 복잡한 작업 분해 시

dispatcher

역할: 작업 분배 전문가

속성
Modelhaiku
ToolsRead, Write, Edit, Glob, Grep

핵심 기능:

  • 작업 큐 관리
  • 로드 밸런싱
  • 우선순위 스케줄링
  • 리소스 최적화

분배 전략:

전략사용 시점설명
Round-Robin균등 분배에이전트 순환
Weighted용량 기반능력에 비례
Least-Loaded부하 균형가장 한가한 곳
Affinity스킬 매칭전문가에게 할당
Priority마감 기한 기반긴급 작업 우선

성능 지표:

  • 분배 지연 < 50ms
  • 로드 분산 < 10%
  • 작업 완료율 > 99%
  • 마감 준수율 > 95%

호출 시점:

  • 대량 작업 분배 시
  • 에이전트 부하 관리 시

Builder Agents

agent-builder

역할: 에이전트 정의 생성

새로운 에이전트 정의 파일을 JikiME-ADK 형식에 맞게 생성합니다.

생성 파일: .claude/agents/jikime/{agent-name}.md


command-builder

역할: 슬래시 커맨드 생성

새로운 슬래시 커맨드 정의 파일을 생성합니다.

생성 파일: .claude/commands/jikime/{command-name}.md


skill-builder

역할: 스킬 정의 생성

Progressive Disclosure 패턴에 따른 스킬 파일을 생성합니다.

생성 파일: .claude/skills/jikime-{type}-{name}/SKILL.md


plugin-builder

역할: 플러그인 패키지 생성

JikiME-ADK 플러그인 패키지 구조를 생성합니다.

생성 디렉토리: packages/{plugin-name}/


Designer Agents

designer-ui

역할: UI 디자인 및 디자인 시스템 전문가

속성
Modelsonnet
ToolsRead, Write, Edit, Glob, Grep

핵심 기능:

  • 디자인 시스템 생성 및 유지보수
  • 컴포넌트 라이브러리 아키텍처
  • 디자인 토큰 관리
  • 접근성 준수 (WCAG 2.1 AA)

디자인 시스템 아키텍처:

계층구성 요소
Design Tokens색상, 타이포그래피, 간격, 그림자
Core ComponentsButton, Input, Card, Modal, Table
PatternsNavigation, Forms, Data Display
Templates페이지 레이아웃, 앱 쉘

접근성 기준:

항목요구사항
색상 대비일반 텍스트 4.5:1, 큰 텍스트 3:1
키보드모든 인터랙티브 요소 포커스 가능
스크린 리더시맨틱 HTML, ARIA 레이블
모션prefers-reduced-motion 지원

호출 시점:

  • 디자인 시스템 구축 시
  • 컴포넌트 라이브러리 개발 시
  • 접근성 개선 시

에이전트 선택 가이드

선택 결정 트리

1. 읽기 전용 코드베이스 탐색?
   → explorer subagent 사용

2. 외부 문서/API 조사 필요?
   → WebSearch, WebFetch, Context7 MCP 도구 사용

3. 도메인 전문성 필요?
   → specialist subagent 사용 (backend, frontend, debugger 등)

4. 언어/프레임워크별 전문성?
   → specialist-[lang] subagent 사용 (specialist-java, specialist-go 등)

5. 워크플로우 조율 필요?
   → manager-[workflow] subagent 사용

6. 복잡한 다단계 작업?
   → manager-strategy subagent 사용

7. 멀티 에이전트 조율?
   → coordinator 또는 orchestrator subagent 사용

8. 레거시 마이그레이션?
   → migrator subagent 사용

9. 새 에이전트/커맨드/스킬 생성?
   → [type]-builder subagent 사용

명령어 → 에이전트 매핑

명령어주요 에이전트
/jikime:0-projectmanager-project
/jikime:1-planmanager-spec
/jikime:2-runmanager-strategy → manager-ddd
/jikime:3-syncmanager-docs → manager-git
/jikime:jarvis(J.A.R.V.I.S. orchestration)
/jikime:build-fixbuild-fixer
/jikime:loopdebugger → refactorer
/jikime:architectarchitect
/jikime:docsmanager-docs
/jikime:securitysecurity-auditor
/jikime:testtest-guide
/jikime:e2ee2e-tester
/jikime:learnexplorer
/jikime:refactorrefactorer
/jikime:friday(F.R.I.D.A.Y. orchestration)
/jikime:migrate-*migrator
/jikime:smart-rebuildmigrator + specialist-nextjs

기술 스택 → 에이전트 매핑

기술 스택에이전트
Java/Spring Bootspecialist-java, specialist-spring
Next.js/Reactspecialist-nextjs
Gospecialist-go
PostgreSQLspecialist-postgres, manager-database
GraphQLspecialist-graphql, specialist-api
마이크로서비스/K8sspecialist-microservices
React Native/Flutterspecialist-mobile
Electronspecialist-electron
WebSocket/Socket.IOspecialist-websocket
데이터 파이프라인manager-data
의존성 관리manager-dependency
레거시 코드migrator
디자인 시스템designer-ui
풀스택 기능fullstack

에이전트 협업 패턴

Sequential Chaining

manager-spec → manager-strategy → manager-ddd → manager-quality → manager-git
    (SPEC)        (계획)           (구현)         (검증)         (커밋)

Parallel Execution

backend ─┬─→ 결과 통합
frontend ─┘   (동시 작업)

Consultation Pattern

manager-ddd ─→ architect (아키텍처 자문)
            ─→ security-auditor (보안 검토)
            ─→ test-guide (테스트 전략)

Multi-Agent Coordination

coordinator
    ├─→ backend (API 구현)
    ├─→ frontend (UI 구현)
    ├─→ test-guide (테스트 케이스)
    └─→ [통합] → manager-quality (품질 검증)

Task Distribution

dispatcher
    ├─→ 우선순위 높음 → specialist-java (빠른 응답)
    ├─→ 우선순위 중간 → specialist-go (일반 처리)
    └─→ 우선순위 낮음 → (배치 처리)

Version: 5.1.0 Last Updated: 2026-02-06

Released under the MIT License.