본문으로 건너뛰기

© 2026 Molayo

GitHub요약2026. 06. 03. 17:21

gkhantyln/kiro-professional-toolkit

요약

Kiro IDE를 위한 엔터프라이즈급 전문가용 개발 툴킷입니다. 34개의 AI 에이전트와 44개의 MCP 통합을 통해 코드 리뷰, 테스트, 보안, 아키텍처 설계 등 개발 전반의 워크플로를 혁신합니다.

핵심 포인트

  • 34개의 전문 AI 에이전트 및 50개의 스킬 제공
  • 코드 품질, 보안, 성능, 아키텍처 등 전 영역 지원
  • MCP 통합 및 22개의 스티어링 규칙 포함
  • 엔터프라이즈급 개발 환경 구축을 위한 종합 패키지

Kiro IDE를 위한 완전한 전문가용 개발 툴킷 - 32개의 전문가용 훅 (Expert Hooks), 34개의 AI 에이전트 (AI Agents), 50개의 스킬 (Skills), 22개의 스티어링 규칙 (Steering Rules) 및 44개의 MCP 통합을 통해 개발 워크플로를 혁신하세요.

🎯

하나의 패키지에 담긴 엔터프라이즈급 개발 환경

독립적인 AI 전문가들:

코드 품질 및 리뷰 (Code Quality & Review)

Code Reviewer: PR 리뷰, SOLID, 보안, 성능
Refactoring Assistant: 코드 스멜 (Code smell) 탐지, 안전한 리팩토링 (Refactoring)
Tech Debt Analyzer: 기술 부채 (Tech Debt) 인벤토리 및 로드맵
Dependency Auditor: CVE 스캔, 업그레이드 전략, 라이선스 준수

테스트 및 보안 (Test & Security)

Test Generator: 유닛 (Unit), 통합 (Integration), E2E 테스트 생성
Security Scanner: OWASP Top 10, 취약점 스캔 (Vulnerability scanning)
Infrastructure Security: 클라우드 보안, IAM, 비밀 관리 (Secrets management)
Accessibility Auditor: WCAG 2.1 AA/AAA, ARIA, 키보드 네비게이션

성능 및 데이터베이스 (Performance & Database)

Performance Analyzer: 병목 현상 (Bottleneck) 탐지, Core Web Vitals
Database Migration Expert: 무중단 마이그레이션 (Zero-downtime migrations), 롤백 (Rollback)
SQL Query Optimizer: 실행 계획 (Execution plan), 인덱스 (Index) 제안, N+1 문제 해결

아키텍처 및 설계 (Architecture & Design)

Backend Architect: 마이크로서비스 (Microservices), CQRS, 이벤트 소싱 (Event Sourcing), DDD
System Design Expert: 분산 시스템 (Distributed systems), CAP 정리 (CAP theorem), 확장성 (Scalability)
Architecture Decision Recorder: ADR 작성, 디자인 패턴 (Design pattern) 선택
API Architect: REST/GraphQL/gRPC 설계, OpenAPI 스펙 (Spec)
GraphQL Specialist: 스키마 (Schema) 설계, DataLoader, 페더레이션 (Federation)

프론트엔드 및 모바일 (Frontend & Mobile)

Frontend Specialist: React/Vue/Svelte, 상태 관리 (State management), 성능
Mobile Developer: React Native, Flutter, iOS, Android
Internationalization Expert: i18n/l10n, RTL, 로케일 포맷팅 (Locale formatting)
WebSocket & Realtime Expert: WebSocket, WebRTC, SSE, pub/sub

DevOps 및 클라우드 (DevOps & Cloud)

DevOps Engineer: CI/CD, Docker, Kubernetes, Terraform
Cloud Cost Optimizer: AWS/GCP/Azure 비용 분석, FinOps
Incident Responder: 사후 분석 (Post-mortem), RCA, 런북 (Runbook), SLO/SLA
Microservices Debugger: 분산 트레이싱 (Distributed tracing), 연쇄 장애 (Cascading failure)
Release Manager: 변경 로그 (Changelog), 시맨틱 버저닝 (Semantic versioning), 핫픽스 (Hotfix)

AI 및 데이터 (AI & Data)

ML Engineer: MLOps, 모델 배포 (model deployment), RAG 파이프라인 (RAG pipeline)
Data Engineer: ETL 파이프라인 (ETL pipeline), dbt, Spark, 데이터 모델링 (data modeling)
Prompt Engineer: LLM 프롬프트 최적화 (LLM prompt optimization), RAG 설계 (RAG design)

문서화 및 온보딩 (Documentation & Onboarding)

Documentation Writer: API 문서 (API docs), README, 아키텍처 문서 (architecture docs)
Code Onboarder: 코드베이스 요약 (Codebase summary), 시작 가이드 (getting started guide)

특수 도메인 (Specialized Domains)

Blockchain Developer: 스마트 컨트랙트 감사 (Smart contract audit), 가스 최적화 (gas optimization)
CLI Tool Builder: CLI 도구 (CLI tools), 셸 스크립트 (shell scripts), TUI
Java Spring Expert: Spring Boot 3, Java 21 가상 스레드 (virtual threads), JPA 최적화 (JPA optimization), Testcontainers
FinOps Architect: 비용-아키텍처 균형 (cost-architecture balance), 라이트사이징 (right-sizing), IaC 비용 분석 (IaC cost analysis)

전문가 모드:

Enterprise Dev Workflow: 전체 SDLC 워크플로우 (SDLC workflow), 7개 역할, 5개 품질 게이트 (quality gate)
Enterprise Dev Team: 5개 역할 팀 구조 (Owner, Frontend, Backend, UI/UX, QA)
Enterprise Dev Team V2: Enterprise Dev Team의 개선된 버전
Architecture Review: ADR 형식 (ADR format), SOLID, 설계 결정 (design decisions)
Pre-Commit Quality Gate: Secrets, console.log, SQL 인젝션 (SQL injection) 점검
Post-Write Code Review: 6개 카테고리 자동 리뷰 (automatic review)
Security Audit Shell: 위험한 셸 명령어를 차단합니다
Pre-Deployment Checklist: 10개 카테고리 배포 검증 (deployment validation)
Accessibility Validator: WCAG 2.1 AA 준수 (compliance) 점검
Auto Test Generator: 테스트 전략 및 테스트 케이스 제안
Performance Monitoring: Core Web Vitals, API 메트릭 (metrics) 분석
Git Commit Standards: Conventional commits 형식
Security Expert: 보안 전문가
Architecture Expert: 아키텍처 전문가
QA/Testing Expert: 테스트 전문가
Accessibility Expert: 접근성 전문가
Mobile Dev Expert: 모바일 개발
Database Expert: 데이터베이스 전문가
DevOps/SRE Expert: 인프라 전문가
Game Dev Expert: 게임 개발
ML/AI Expert: 인공지능 전문가
Data Science Expert: 데이터 과학
Blockchain/Web3 Expert: 블록체인 전문가
API Design Expert: API 설계 전문가
Performance Expert: 성능 전문가
Tech Writer Expert: 기술 작가
Product Manager

Product Manager: 제품 관리자
IoT/Embedded Expert: IoT/임베디드 (IoT/Embedded) 전문가
Tech Lawyer: 기술 법률 전문가
Tech Psychologist: 기술 심리학자 (개발자 심리)
Dependency Update Checker: 보안 취약점, 오래된 패키지, 업그레이드 경로 확인
License Compliance: GPL/AGPL 리스크, 라이선스 준수 여부 확인

자동 규칙 — 파일 유형에 따라 트리거됨:

AUTO (항상 활성)

coding-standards.md: SOLID, 클린 코드 (clean code), git 커밋 표준
secrets-security.md: 비밀 정보 (Secret) 보안, 환경 변수 (env var) 규칙

FILE MATCH (파일 유형별)

typescript-guidelines.md: 타입 안정성 (Type safety), 제네릭 (generics), 엄격 모드 (strict mode)
python-best-practices.md: PEP 8, 타입 힌트 (type hints), async/await, pytest
go-best-practices.md: Go 관용구 (Go idioms), 에러 처리 (error handling), 동시성 (concurrency)
cpp-best-practices.md: C++23, RAII, std::expected, 코루틴 (coroutines), SIMD
rust-best-practices.md: 소유권 (Ownership), Result/?, 비동기 Tokio (async Tokio), Clippy
java-best-practices.md: Spring Boot 3, Java 21 가상 스레드 (virtual threads), JPA, Testcontainers
kotlin-best-practices.md: 코루틴 (Coroutines), Flow, sealed classes, KMP
django-best-practices.md: ORM 최적화, N+1 문제 방지, Celery
react-best-practices.md: Hooks, useMemo/useCallback, RSC, Zustand
graphql-standards.md: 스키마 (Schema) 설계, DataLoader, Relay 페이지네이션 (pagination), 깊이 제한 (depth limiting)
api-design-guidelines.md: RESTful 표준, 페이지네이션 (pagination), 속도 제한 (rate limiting)
database-best-practices.md: 스키마 설계 (Schema design), 인덱싱 (indexing), 쿼리 최적화 (query optimization)
frontend-standards.md: 컴포넌트 구조 (Component structure), 상태 관리 (state management), 웹 접근성 (a11y)
security-headers.md: CSP, HSTS, CORS, 속도 제한 (rate limiting)
docker-kubernetes.md: 멀티 스테이지 빌드 (Multi-stage build), K8s 매니페스트 (manifests), HPA, PDB
infrastructure-as-code.md: Terraform 모듈 (modules), 원격 상태 (remote state), Pulumi, CDK
performance-optimization.md: Core Web Vitals, 캐싱 (caching), 프로파일링 (profiling)
testing-standards.md: 테스트 피라미드 (test pyramid), AAA 패턴 (AAA pattern), 커버리지 (coverage) 목표

MANUAL (채팅에서 #이름으로 호출)

security-checklist.md: OWASP Top 10, 배포 전 감사 (pre-deployment audit)
microservices-patterns.md: 서킷 브레이커 (Circuit breaker), Saga, Outbox, CQRS

준비된 작업:

Frontend

create-react-component: React 컴포넌트 생성 (TSX + Test + Storybook)
create-nextjs-app: Next.js 15 App Router 프로젝트 설정
create-design-system: 토큰 기반 디자인 시스템 (Design system) 생성
setup-testing: 테스트 (Test) 인프라 구축 (Vitest + RTL + Playwright)

Backend

create-api-endpoint: REST API 엔드포인트 (Endpoint) 생성
create-fastapi-endpoint: FastAPI 엔드포인트 (Endpoint) 생성
create-graphql-api: GraphQL API 생성
create-go-service: 프로덕션 (Production) Go 서비스 생성
create-python-service: 프로덕션 (Production) Python 서비스 생성
setup-authentication: JWT + OAuth2 + MFA 설정
create-openapi-spec: OpenAPI 3.1 명세 (Spec) 생성

Database

setup-database: ORM + 풀링 (Pooling) + 마이그레이션 (Migrations) 설정

Architecture

create-microservice: 마이크로서비스 (Microservice) 생성
setup-event-driven: Kafka + Outbox + Saga 설정

Mobile

create-mobile-app: React Native + Expo 애플리케이션 생성
create-chrome-extension: Chrome 확장 프로그램 (Extension) MV3 생성

DevOps

create-docker-setup: 멀티 스테이지 (Multi-stage) Docker 구성
setup-ci-cd: GitHub Actions CI/CD 파이프라인 (Pipeline) 설정
setup-kubernetes: K8s 매니페스트 (Manifests) + HPA + RBAC 설정
setup-terraform: IaC 모듈 (Modules) + 원격 상태 (Remote state) 설정

Observability

setup-monitoring: Winston + Prometheus + Sentry 설정
setup-observability: OpenTelemetry + Jaeger + Grafana 설정

Caching & Messaging

setup-redis-cache: Redis + 캐시 사이드 (Cache-aside) + 분산 잠금 (Distributed lock) 설정
setup-websocket-server: Socket.io + Redis 어댑터 (Adapter) + 프레즌스 (Presence) 설정

Payments

setup-stripe-payments: 구독 (Subscriptions) + 웹훅 (Webhooks) + 포털 (Portal) 설정

AI/ML

setup-ml-pipeline: MLflow + Optuna + FastAPI 서빙 (Serving) 설정
setup-data-pipeline: Airflow + dbt + Great Expectations 설정

Feature Management

setup-feature-flags: OpenFeature + LaunchDarkly + A/B 테스트 (A/B testing) 설정

Security

security-audit: OWASP + Snyk + Semgrep + Trivy 보안 감사 (Audit)
setup-secrets-management: AWS Secrets Manager + Vault 설정

Documentation

create-readme: 포괄적인 README 생성

Django & Flask

create-django-app: Django 5 + Custom User + DRF (Django Rest Framework) + SimpleJWT + Celery + cachalot
create-django-rest-api: ViewSet + cursor pagination + drf-spectacular + query optimization
create-flask-app: Flask 3 factory + Blueprint + SQLAlchemy 2 + JWT + Marshmallow + Celery
create-flask-rest-api: Flask-Smorest + OpenAPI 3.1 + MethodView + service layer + ETag

Python Advanced

create-python-async-worker: Celery + asyncio + circuit breaker + DLQ (Dead Letter Queue) + Prometheus
create-python-grpc-service: gRPC + protobuf + async interceptors + reflection
setup-python-testing-advanced: Hypothesis + mutmut + Pact + pytest-benchmark
create-python-cli-tool: Typer + Rich TUI (Text User Interface) + async + plugin architecture + hatch
setup-python-package: hatch + src layout + py.typed + OIDC PyPI publish

C++ Advanced

create-cpp-modern-service: C++23 + Boost.Asio + coroutines + spdlog + vcpkg
setup-cpp-build-system: CMake presets + Conan 2 + sanitizers + clang-tidy + fuzzing
create-cpp-high-performance-lib: Lock-free SPSC (Single Producer Single Consumer) + SIMD AVX2 + memory pool + SoA (Structure of Arrays)
create-cpp-embedded-firmware: FreeRTOS + HAL abstraction + HSM (Hardware Security Module) + watchdog + OTA (Over-The-Air)
create-cpp-game-engine-component: Archetype ECS (Entity Component System) + job system + SIMD math + work-stealing

Rust & Java

create-rust-service: Axum + Tokio + SQLx + Tower middleware + OpenTelemetry
create-java-spring-service: Spring Boot 3.3 + Java 21 virtual threads + Testcontainers + GraalVM

GraphQL & Messaging

setup-graphql-server: Apollo/Yoga + Pothos schema builder + DataLoader + persisted queries
setup-message-queue: RabbitMQ + AWS SQS (Simple Queue Service) + DLQ + retry/backoff + Outbox pattern

Edge & CDN

setup-cdn-edge: Cloudflare Workers + Hono + Durable Objects + KV (Key-Value) + R2

Dış 시스템 통합:

기본 (기본 활성화)

filesystem: 파일 시스템 접근 ✅
memory: 영구 메모리 ✅
sequential-thinking: 고급 사고 ✅

개발 및 버전 관리

github: GitHub 리포지토리 (repo), 이슈 (issue), PR 관리
gitlab: GitLab 리포지토리 (repo), MR, CI/CD 파이프라인 (pipeline)
git: 로컬 Git 작업

데이터베이스 (Database)

postgres: PostgreSQL 데이터베이스
sqlite: SQLite 데이터베이스
mongodb: MongoDB NoSQL (Official)
redis: Redis 캐시 (cache) 및 발행/구독 (pub/sub)
supabase: Supabase (Postgres + 인증 (Auth) + 스토리지 (Storage))
neon: Neon 서버리스 (serverless) Postgres

프로젝트 관리 (Project Management)

notion: Notion 워크스페이스 (workspace) (Official)
linear: Linear 이슈 트래커 (issue tracker) (Official)
jira: Jira 이슈 (issue) 및 스프린트 (sprint) 관리
confluence: Atlassian Confluence 문서화 (documentation)
airtable: Airtable 데이터베이스 및 테이블 (tables)

커뮤니케이션 (Communication)

slack: Slack 메시징
discord: Discord 봇 (bot) 통합
twilio: SMS 및 WhatsApp 알림

클라우드 및 인프라 (Cloud & Infrastructure)

docker: Docker 컨테이너 (container) 관리
kubernetes: Kubernetes 클러스터 (cluster) 관리
vercel: Vercel 배포 (deployment) 관리
cloudflare: Cloudflare Workers, KV, R2, DNS (Official)
aws-kb-retrieval: AWS 지식 베이스 (Knowledge Base)
aws-docs: AWS 공식 문서 (documentation) 검색

모니터링 및 관측성 (Monitoring & Observability)

sentry: 오류 추적 (error tracking) (Official)
datadog: 메트릭 (metrics), 로그 (log) 및 트레이스 (trace) 모니터링 (Official)
grafana: 대시보드 (dashboard) 및 알림 (alerting) (Official)
pagerduty: 인시던트 (incident) 관리

검색 및 웹 (Search & Web)

brave-search: Brave Search API
tavily: AI 최적화 웹 검색 (LLM용으로 우수)
exa: 시맨틱 (semantic) 웹 검색
fetch: 웹 콘텐츠 추출
playwright: 브라우저 (browser) 자동화 (Official, 접근성 트리 (accessibility tree))
puppeteer: 브라우저 (browser) 자동화 및 스크래핑 (scraping)

디자인 및 미디어 (Design & Media)

figma: Figma 개발 모드 (Dev Mode) — 디자인 사양 (design specs) 및 컴포넌트 (component) 추출
everart: AI 이미지 생성

AI 및 문서화 (AI & Documentation)

huggingface: HuggingFace 모델 허브 (model hub) 및 추론 (inference)
context7: 최신 라이브러리 문서화 (documentation)
markitdown: PDF/Word/Excel/PPT → 마크다운 (Markdown) 변환

결제 및 기타 (Payment & Others)

stripe: Stripe 결제 시스템 (Official)
google-maps: Google Maps 및 지오코딩 (geocoding)
google-workspace: Gmail, Drive, Docs, Sheets, Calendar (12개 서비스)

# Windows
install.bat
# 또는 Python으로
...

.kiro

폴더를 워크스페이스에 생성하고, 파일을 해당 폴더로 복사하세요:
agents/
.kiro/agents/

steering/
.kiro/steering/

skills/
.kiro/skills/

hooks/
.kiro/hooks/

mcp/mcp.json
.kiro/settings/mcp.json

  • 왼쪽 패널 → "Agent Hooks"
  • 원하는 hook을 찾습니다.
    ▶️ Play 버튼을 클릭합니다. - Hook이 활성화됩니다.

채팅창에서 #skill-name을 작성하여:

#create-react-component Button
#setup-testing react
#security-audit full

AUTO: 항상 활성화FILE MATCH: 특정 파일에서만 활성화MANUAL: #steering-name으로 호출합니다.

mcp.json 파일에서 `

AI 자동 생성 콘텐츠

본 콘텐츠는 GitHub AI Tools의 원문을 AI가 자동으로 요약·번역·분석한 것입니다. 원 저작권은 원저작자에게 있으며, 정확한 내용은 반드시 원문을 확인해 주세요.

원문 바로가기
0

댓글

0