Kiro Professional Toolkit
БесплатноНе проверен⚡ The most complete Kiro IDE toolkit — 34 AI Agents, 32 Expert Hooks, 50 Skills, 22 Steering Rules & 44 MCP Integrations. From React to Rust, Spring to GraphQL
Описание
⚡ The most complete Kiro IDE toolkit — 34 AI Agents, 32 Expert Hooks, 50 Skills, 22 Steering Rules & 44 MCP Integrations. From React to Rust, Spring to GraphQL — production-grade workflows, one install.
README
License: MIT GitHub stars GitHub forks GitHub issues
Complete professional development toolkit for Kiro IDE - Transform your development workflow with 32 Expert Hooks, 34 AI Agents, 50 Skills, 22 Steering Rules & 44 MCP Integrations.
🎯 Enterprise-grade development environment in one package
📦 İÇERİK
🤖 Agents (34 Adet)
Bağımsız AI uzmanları:
Kod Kalitesi & İnceleme
- Code Reviewer: PR review, SOLID, security, performance
- Refactoring Assistant: Code smell tespiti, safe refactoring
- Tech Debt Analyzer: Teknik borç envanteri ve roadmap
- Dependency Auditor: CVE tarama, upgrade stratejisi, lisans uyumu
Test & Güvenlik
- Test Generator: Unit, integration, E2E test üretimi
- Security Scanner: OWASP Top 10, vulnerability scanning
- Infrastructure Security: Cloud security, IAM, secrets management
- Accessibility Auditor: WCAG 2.1 AA/AAA, ARIA, keyboard nav
Performans & Veritabanı
- Performance Analyzer: Bottleneck tespiti, Core Web Vitals
- Database Migration Expert: Zero-downtime migrations, rollback
- SQL Query Optimizer: Execution plan, index önerileri, N+1 fix
Mimari & Tasarım
- Backend Architect: Microservices, CQRS, Event Sourcing, DDD
- System Design Expert: Distributed systems, CAP theorem, scalability
- Architecture Decision Recorder: ADR yazımı, design pattern seçimi
- API Architect: REST/GraphQL/gRPC tasarımı, OpenAPI spec
- GraphQL Specialist: Schema tasarımı, DataLoader, federation
Frontend & Mobile
- Frontend Specialist: React/Vue/Svelte, state management, perf
- Mobile Developer: React Native, Flutter, iOS, Android
- Internationalization Expert: i18n/l10n, RTL, locale formatting
- WebSocket & Realtime Expert: WebSocket, WebRTC, SSE, pub/sub
DevOps & Cloud
- DevOps Engineer: CI/CD, Docker, Kubernetes, Terraform
- Cloud Cost Optimizer: AWS/GCP/Azure maliyet analizi, FinOps
- Incident Responder: Post-mortem, RCA, runbook, SLO/SLA
- Microservices Debugger: Distributed tracing, cascading failure
- Release Manager: Changelog, semantic versioning, hotfix
AI & Veri
- ML Engineer: MLOps, model deployment, RAG pipeline
- Data Engineer: ETL pipeline, dbt, Spark, data modeling
- Prompt Engineer: LLM prompt optimizasyonu, RAG tasarımı
Dokümantasyon & Onboarding
- Documentation Writer: API docs, README, architecture docs
- Code Onboarder: Codebase özeti, getting started rehberi
Özel Domain
- Blockchain Developer: Smart contract audit, gas optimizasyonu
- CLI Tool Builder: CLI araçları, shell scripts, TUI
- Java Spring Expert: Spring Boot 3, Java 21 virtual threads, JPA optimizasyonu, Testcontainers
- FinOps Architect: Maliyet-mimari dengesi, right-sizing, IaC cost analysis
🎯 Hooks (32 Adet)
Uzmanlık modları:
- Enterprise Dev Workflow: Tam SDLC workflow, 7 rol, 5 quality gate
- Enterprise Dev Team: 5 rol ekip yapısı (Owner, Frontend, Backend, UI/UX, QA)
- Enterprise Dev Team V2: Enterprise Dev Team'in geliştirilmiş versiyonu
- Architecture Review: ADR formatı, SOLID, design decisions
- Pre-Commit Quality Gate: Secrets, console.log, SQL injection kontrolü
- Post-Write Code Review: 6 kategori otomatik review
- Security Audit Shell: Tehlikeli shell komutlarını engeller
- Pre-Deployment Checklist: 10 kategori deployment validasyonu
- Accessibility Validator: WCAG 2.1 AA compliance kontrolü
- Auto Test Generator: Test stratejisi ve test case önerileri
- Performance Monitoring: Core Web Vitals, API metrics analizi
- Git Commit Standards: Conventional commits formatı
- Security Expert: Güvenlik uzmanı
- Architecture Expert: Mimari uzmanı
- QA/Testing Expert: Test uzmanı
- Accessibility Expert: Erişilebilirlik uzmanı
- Mobile Dev Expert: Mobil geliştirme
- Database Expert: Veritabanı uzmanı
- DevOps/SRE Expert: Altyapı uzmanı
- Game Dev Expert: Oyun geliştirme
- ML/AI Expert: Yapay zeka uzmanı
- Data Science Expert: Veri bilimi
- Blockchain/Web3 Expert: Blockchain uzmanı
- API Design Expert: API tasarım uzmanı
- Performance Expert: Performans uzmanı
- Tech Writer Expert: Teknik yazar
- Product Manager Expert: Ürün yöneticisi
- IoT/Embedded Expert: IoT uzmanı
- Tech Lawyer: Teknoloji hukuku
- Tech Psychologist: Geliştirici psikolojisi
- Dependency Update Checker: Güvenlik açıkları, outdated paketler, upgrade yolu
- License Compliance: GPL/AGPL riski, lisans uyumluluğu kontrolü
📋 Steering (22 Adet)
Otomatik kurallar — dosya tipine göre tetiklenir:
AUTO (Her Zaman Aktif)
- coding-standards.md: SOLID, clean code, git commit standartları
- secrets-security.md: Secret güvenliği, env var kuralları
FILE MATCH (Dosya Tipine Göre)
- typescript-guidelines.md: Type safety, generics, strict mode
- python-best-practices.md: PEP 8, type hints, async/await, pytest
- go-best-practices.md: Go idioms, error handling, concurrency
- cpp-best-practices.md: C++23, RAII, std::expected, coroutines, SIMD
- rust-best-practices.md: Ownership, Result/?, 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 optimizasyonu, N+1 önleme, Celery
- react-best-practices.md: Hooks, useMemo/useCallback, RSC, Zustand
- graphql-standards.md: Schema tasarımı, DataLoader, Relay pagination, depth limiting
- api-design-guidelines.md: RESTful standards, 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 piramidi, AAA pattern, coverage hedefleri
MANUAL (Chat'te #isim ile çağır)
- security-checklist.md: OWASP Top 10, pre-deployment audit
- microservices-patterns.md: Circuit breaker, Saga, Outbox, CQRS
💪 Skills (50 Adet)
Hazır görevler:
Frontend
- create-react-component: React component oluştur (TSX + Test + Storybook)
- create-nextjs-app: Next.js 15 App Router projesi kur
- create-design-system: Token tabanlı design system oluştur
- setup-testing: Test altyapısı kur (Vitest + RTL + Playwright)
Backend
- create-api-endpoint: REST API endpoint oluştur
- create-fastapi-endpoint: FastAPI endpoint oluştur
- create-graphql-api: GraphQL API oluştur
- create-go-service: Production Go servisi oluştur
- create-python-service: Production Python servisi oluştur
- setup-authentication: JWT + OAuth2 + MFA kur
- create-openapi-spec: OpenAPI 3.1 spec oluştur
Database
- setup-database: ORM + pooling + migrations kur
Architecture
- create-microservice: Mikroservis oluştur
- setup-event-driven: Kafka + Outbox + Saga kur
Mobile
- create-mobile-app: React Native + Expo uygulaması oluştur
- create-chrome-extension: Chrome Extension MV3 oluştur
DevOps
- create-docker-setup: Multi-stage Docker konfigürasyonu
- 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 testing
Security
- security-audit: OWASP + Snyk + Semgrep + Trivy
- setup-secrets-management: AWS Secrets Manager + Vault
Documentation
- create-readme: Kapsamlı README oluştur
Django & Flask
- create-django-app: Django 5 + Custom User + DRF + 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 + 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 + 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 + SIMD AVX2 + memory pool + SoA
- create-cpp-embedded-firmware: FreeRTOS + HAL abstraction + HSM + watchdog + OTA
- create-cpp-game-engine-component: Archetype ECS + 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 + DLQ + retry/backoff + Outbox pattern
Edge & CDN
- setup-cdn-edge: Cloudflare Workers + Hono + Durable Objects + KV + R2
🔌 MCP Servers (44 Adet)
Dış sistem entegrasyonları:
Temel (Varsayılan Aktif)
- filesystem: Dosya sistemi erişimi ✅
- memory: Kalıcı hafıza ✅
- sequential-thinking: Gelişmiş düşünme ✅
Geliştirme & Versiyon Kontrol
- github: GitHub repo, issue, PR yönetimi
- gitlab: GitLab repo, MR, CI/CD pipeline
- git: Yerel Git işlemleri
Veritabanı
- postgres: PostgreSQL veritabanı
- sqlite: SQLite veritabanı
- mongodb: MongoDB NoSQL (Official)
- redis: Redis cache ve pub/sub
- supabase: Supabase (Postgres + Auth + Storage)
- neon: Neon serverless Postgres
Proje Yönetimi
- notion: Notion workspace (Official)
- linear: Linear issue tracker (Official)
- jira: Jira issue ve sprint yönetimi
- confluence: Atlassian Confluence dokümantasyon
- airtable: Airtable veritabanı ve tablolar
İletişim
- slack: Slack mesajlaşma
- discord: Discord bot entegrasyonu
- twilio: SMS ve WhatsApp bildirimleri
Cloud & Altyapı
- docker: Docker container yönetimi
- kubernetes: Kubernetes cluster yönetimi
- vercel: Vercel deployment yönetimi
- cloudflare: Cloudflare Workers, KV, R2, DNS (Official)
- aws-kb-retrieval: AWS Knowledge Base
- aws-docs: AWS resmi dokümantasyon arama
Monitoring & Observability
- sentry: Hata izleme (Official)
- datadog: Metrics, log ve trace izleme (Official)
- grafana: Dashboard ve alerting (Official)
- pagerduty: Incident yönetimi
Arama & Web
- brave-search: Brave Search API
- tavily: AI-optimized web arama (LLM için üstün)
- exa: Semantic web arama
- fetch: Web içerik çekme
- playwright: Browser otomasyonu (Official, accessibility tree)
- puppeteer: Browser otomasyonu ve scraping
Tasarım & Medya
- figma: Figma Dev Mode — design specs ve component çıkarma
- everart: AI görsel oluşturma
AI & Dokümantasyon
- huggingface: HuggingFace model hub ve inference
- context7: Güncel kütüphane dokümantasyonu
- markitdown: PDF/Word/Excel/PPT → Markdown dönüştürme
Ödeme & Diğer
- stripe: Stripe ödeme sistemi (Official)
- google-maps: Google Maps ve geocoding
- google-workspace: Gmail, Drive, Docs, Sheets, Calendar (12 servis)
🚀 KURULUM
Otomatik Kurulum (Önerilen)
# Windows
install.bat
# veya Python ile
python install.py
Manuel Kurulum
.kiroklasörünü workspace'inizde oluşturun- Dosyaları ilgili klasörlere kopyalayın:
agents/→.kiro/agents/steering/→.kiro/steering/skills/→.kiro/skills/hooks/→.kiro/hooks/mcp/mcp.json→.kiro/settings/mcp.json
📖 KULLANIM REHBERİ
Hooks Nasıl Kullanılır?
- Sol panel → "Agent Hooks"
- İstediğin hook'u bul
- ▶️ Play butonuna tıkla
- Hook aktif olur
Skills Nasıl Kullanılır?
Chat'te #skill-name yazarak:
#create-react-component Button
#setup-testing react
#security-audit full
Steering Nasıl Çalışır?
- AUTO: Her zaman aktif
- FILE MATCH: Belirli dosyalarda aktif
- MANUAL:
#steering-nameile çağır
MCP Nasıl Aktif Edilir?
mcp.jsondosyasında"disabled": falseyap- Gerekli API key'leri ekle
- Kiro'yu yeniden başlat
⚙️ MCP KURULUM REHBERİ
GitHub MCP
- GitHub → Settings → Developer settings → Personal access tokens
- Token oluştur (repo, issues, pull_requests izinleri)
mcp.json'daGITHUB_PERSONAL_ACCESS_TOKENalanına yapıştır"disabled": falseyap
GitLab MCP
- GitLab → User Settings → Access Tokens
- Token oluştur (api, read_repository izinleri)
GITLAB_PERSONAL_ACCESS_TOKENalanına yapıştır"disabled": falseyap
Brave Search MCP
- https://brave.com/search/api/ → API key al
BRAVE_API_KEYalanına yapıştır"disabled": falseyap
Tavily MCP (Önerilen Arama)
- https://tavily.com → API key al (ücretsiz tier mevcut)
TAVILY_API_KEYalanına yapıştır"disabled": falseyap
PostgreSQL MCP
- Connection string'i güncelle:
postgresql://user:pass@host:port/db "disabled": falseyap
MongoDB MCP
MDB_MCP_CONNECTION_STRINGalanına connection string yapıştır"disabled": falseyap
Redis MCP
REDIS_URLalanını güncelle:redis://localhost:6379"disabled": falseyap
Supabase MCP
- Supabase Dashboard → Account → Access Tokens
SUPABASE_ACCESS_TOKENalanına yapıştır"disabled": falseyap
Neon MCP
- https://neon.tech → API Keys → New API Key
NEON_API_KEYalanına yapıştır"disabled": falseyap
Notion MCP (Official)
- https://www.notion.so/my-integrations → New Integration
- Token'ı
OPENAPI_MCP_HEADERSiçindekiBearer YOUR_NOTION_TOKENkısmına yapıştır "disabled": falseyap
Linear MCP
- Linear → Settings → API → Personal API Keys
LINEAR_API_KEYalanına yapıştır"disabled": falseyap
Jira MCP
- https://id.atlassian.com/manage-profile/security/api-tokens → Token oluştur
JIRA_HOST,JIRA_EMAIL,JIRA_API_TOKENalanlarını doldur"disabled": falseyap
Confluence MCP
- Jira ile aynı API token kullanılabilir
CONFLUENCE_HOST,CONFLUENCE_EMAIL,CONFLUENCE_API_TOKENalanlarını doldur"disabled": falseyap
Stripe MCP (Official)
- Stripe Dashboard → Developers → API Keys → Secret key
STRIPE_SECRET_KEYalanına yapıştır"disabled": falseyap
Figma MCP
- Figma → Account Settings → Personal Access Tokens
FIGMA_API_KEYalanına yapıştır ve args içindeki""kısmını da doldur"disabled": falseyap
Vercel MCP
- Vercel Dashboard → Settings → Tokens → Create Token
VERCEL_TOKENalanına yapıştır"disabled": falseyap
Cloudflare MCP (Official)
- Cloudflare Dashboard → My Profile → API Tokens → Create Token
CLOUDFLARE_API_TOKENveCLOUDFLARE_ACCOUNT_IDalanlarını doldur"disabled": falseyap
Datadog MCP (Official)
- Datadog → Organization Settings → API Keys + Application Keys
DD_API_KEYveDD_APP_KEYalanlarını doldur"disabled": falseyap
Grafana MCP (Official)
- Grafana → Administration → Service Accounts → Add token
GRAFANA_URLveGRAFANA_API_KEYalanlarını doldur"disabled": falseyap
Sentry MCP (Official)
- Sentry → Settings → Auth Tokens → Create New Token
SENTRY_AUTH_TOKEN,SENTRY_ORG,SENTRY_PROJECTalanlarını doldur"disabled": falseyap
Google Workspace MCP (12 Servis)
- Google Cloud Console → OAuth 2.0 credentials oluştur
GOOGLE_CLIENT_IDveGOOGLE_CLIENT_SECRETalanlarını dolduruvxkurulu olmalı:pip install uv"disabled": falseyap
AWS Documentation MCP
- API key gerektirmez
uvxkurulu olmalı:pip install uv"disabled": falseyap
Playwright MCP (Official)
- API key gerektirmez
"disabled": falseyap
Docker MCP (API key gerektirmez)
- Sadece
"disabled": falseyap
Puppeteer MCP (API key gerektirmez)
- Sadece
"disabled": falseyap
Context7 MCP (API key gerektirmez)
- Sadece
"disabled": falseyap
MarkItDown MCP (API key gerektirmez)
uvxkurulu olmalı:pip install uv"disabled": falseyap
Exa MCP
- https://exa.ai → Dashboard → API Keys
EXA_API_KEYalanına yapıştır"disabled": falseyap
HuggingFace MCP
- https://huggingface.co/settings/tokens → New Token
HF_TOKENalanına yapıştır"disabled": falseyap
Discord MCP
- Discord Developer Portal → New Application → Bot → Token
DISCORD_TOKENveDISCORD_GUILD_IDalanlarını doldur"disabled": falseyap
Twilio MCP
- Twilio Console → Account SID ve Auth Token
TWILIO_ACCOUNT_SIDveTWILIO_AUTH_TOKENalanlarını doldur"disabled": falseyap
Airtable MCP
- https://airtable.com/create/tokens → Personal Access Token
AIRTABLE_API_KEYveAIRTABLE_BASE_IDalanlarını doldur"disabled": falseyap
PagerDuty MCP
- PagerDuty → My Profile → User Settings → API Access Key
PAGERDUTY_API_KEYalanına yapıştır"disabled": falseyap
🎯 KULLANIM ÖRNEKLERİ
Yeni React Projesi
1. #create-react-component LoginForm
2. Hook: Frontend Developer moduna geç
3. Steering: typescript-guidelines otomatik aktif
4. Agent: Code Reviewer ile review
API Geliştirme
1. #create-api-endpoint users POST
2. Hook: API Design Expert + Security Expert
3. Steering: api-design-guidelines aktif
4. #security-audit full
Güvenlik Denetimi
1. #security-checklist
2. Agent: Security Scanner
3. Hook: Security Expert modu
4. #security-audit full
🆘 SORUN GİDERME
Hook Çalışmıyor
- Kiro'yu yeniden başlat
- Hook dosyasının
.kiro/hooks/klasöründe olduğunu kontrol et
Skill Çalışmıyor
#skill-nameformatını kontrol et- Skill dosyasının
.kiro/skills/klasöründe olduğunu kontrol et
MCP Bağlanamıyor
- API key'lerin doğru olduğunu kontrol et
- Command Palette → "MCP: Reconnect All Servers"
- Kiro'yu yeniden başlat
Steering Aktif Değil
- Dosya pattern'ini kontrol et
.kiro/steering/klasöründe olduğunu kontrol et
📞 DESTEK
Bu paket ile ilgili sorunlar için:
- README dosyalarını kontrol edin
- Kurulum adımlarını tekrar gözden geçirin
- Kiro'yu yeniden başlatmayı deneyin
🎉 BAŞARILAR!
Artık tam profesyonel bir Kiro geliştirme ortamına sahipsiniz!
🌟 Star History
🤝 Contributing
We welcome contributions! Please see our Contributing Guide for details.
Contributors
Thanks to all contributors who have helped make this toolkit better!
📄 License
This project is licensed under the MIT License - see the LICENSE file for details.
📞 Contact & Support
👨💻 Maintainer
Gökhan Taylan
- 📧 Email: [email protected]
- 🐙 GitHub: @gkhantyln
- 🔗 Repository: kiro-professional-toolkit
💬 Get Help
- 🐛 Bug Reports: Create an Issue
- 💡 Feature Requests: Request Feature
- ❓ Questions: Start Discussion
- 📧 Direct Contact: [email protected]
🤝 Community
- ⭐ Star this repo if you find it useful
- 🍴 Fork to contribute your improvements
- 📢 Share with your developer friends
- 💝 Sponsor the project development
🙏 Acknowledgments
- Kiro IDE team for creating an amazing development environment
- All contributors who have helped improve this toolkit
- The open-source community for inspiration and feedback
📊 Repository Stats
Made with ❤️ for the Kiro community
⭐ Star this repo • 🐛 Report Bug • 💡 Request Feature • 📧 Contact
Установка Kiro Professional Toolkit
У этого сервера нет опубликованного пакета — он собирается из исходников. Открой репозиторий и следуй инструкции в README.
▸ github.com/gkhantyln/kiro-professional-toolkitFAQ
Kiro Professional Toolkit MCP бесплатный?
Да, Kiro Professional Toolkit MCP бесплатный — установка в пару кликов через Unyly без оплаты.
Нужен ли API-ключ для Kiro Professional Toolkit?
Нет, Kiro Professional Toolkit работает без API-ключей и переменных окружения.
Kiro Professional Toolkit — hosted или self-hosted?
Self-hosted: сервер запускается локально на твоей машине командой из раздела установки.
Как установить Kiro Professional Toolkit в Claude Desktop, Claude Code или Cursor?
Открой Kiro Professional Toolkit на unyly.org, выбери вкладку своего клиента (Claude Desktop, Claude Code, Cursor) и нажми Install — конфиг сгенерируется автоматически, без правки JSON.
Похожие MCP
Fetch
Web content fetching and conversion for efficient LLM usage.
AWS KB Retrieval
Retrieval from AWS Knowledge Base using Bedrock Agent Runtime.
автор: modelcontextprotocolSpring AI MCP Server
Provides auto-configuration for setting up an MCP server in Spring Boot applications.
llm-analysis-assistant
A very streamlined mcp client that supports calling and monitoring stdio/sse/streamableHttp, and can also view request responses through the /logs page. It also
автор: xuzexin-hzCompare Kiro Professional Toolkit with
Не уверен что выбрать?
Найди свой стек за 60 секунд
Автор?
Embed-бейдж для README
Похожее
Все в категории ai
