Zum Inhalt

AWS Kiro

generieren

AWS Kiro ist eine von Claude betriebene, spezifikationsgetriebene, agentische IDE, die Softwareentwicklung von zeitnahen auf strukturierte, spekulative Entwicklungs-Workflows umwandelt.

Installation und Inbetriebnahme

Command Description
curl -fsSL https://kiro.aws.dev/install.sh \| sh Install Kiro CLI
kiro --version Check installed version
kiro auth login Authenticate with AWS/Google/GitHub
kiro auth status Check authentication status
kiro config init Initialize configuration
kiro update Update to latest version

Projekt Initialisierung

Command Description
kiro init Initialize new Kiro project
kiro init --template react Initialize with React template
kiro init --template node-api Initialize with Node.js API template
kiro init --template python-flask Initialize with Flask template
kiro init --template nextjs Initialize with Next.js template
kiro workspace create "project-name" Create new workspace

Spezifikation Management

Command Description
kiro spec create "feature-name" Create new feature specification
kiro spec edit "feature-name" Edit existing specification
kiro spec validate Validate current specifications
kiro spec list List all specifications
kiro spec export spec.json Export specifications
kiro spec import spec.json Import specifications

Code Generation

Command Description
kiro generate Generate code from specifications
kiro generate --component Button Generate specific component
kiro generate --api user-service Generate API service
kiro generate --test Generate test files
kiro generate --docs Generate documentation
kiro generate --force Force regeneration

Entwicklungs-Workflow

Command Description
kiro dev start Start development server
kiro dev build Build project
kiro dev test Run tests
kiro dev lint Run linting
kiro dev format Format code
kiro dev watch Watch for changes

KI Agent Commands

Command Description
kiro agent task "implement user authentication" Assign task to AI agent
kiro agent status Check agent status
kiro agent history View agent task history
kiro agent feedback "task-id" "feedback" Provide feedback on task
kiro agent retry "task-id" Retry failed task
kiro agent cancel "task-id" Cancel running task

Architektur und Design

Command Description
kiro arch diagram Generate architecture diagram
kiro arch analyze Analyze current architecture
kiro arch suggest Get architecture suggestions
kiro design system create Create design system
kiro design components list List design components
kiro design tokens export Export design tokens

Regeldateien & Konfiguration

Command Description
kiro rules create Create new rule file
kiro rules apply Apply rule file to project
kiro rules validate Validate rule file
kiro rules list List available rules
kiro config set key value Set configuration value
kiro config get key Get configuration value

Modellkontextprotokoll (MCP)

Command Description
kiro mcp list List available MCP servers
kiro mcp connect server-name Connect to MCP server
kiro mcp disconnect server-name Disconnect from MCP server
kiro mcp status Show MCP connection status
kiro mcp tools List available MCP tools

Dateioperationen

Command Description
kiro file create "path/file.js" Create new file
kiro file edit "path/file.js" Edit existing file
kiro file analyze "path/file.js" Analyze file
kiro file refactor "path/file.js" Refactor file
kiro file optimize "path/file.js" Optimize file
kiro file template "component" Create from template

Prüfung und Qualität

Command Description
kiro test generate Generate test files
kiro test run Run all tests
kiro test coverage Generate coverage report
kiro test e2e Run end-to-end tests
kiro quality check Run quality checks
kiro security scan Run security scan

Bereitstellung & CI/CD

Command Description
kiro deploy preview Deploy preview environment
kiro deploy staging Deploy to staging
kiro deploy production Deploy to production
kiro ci generate Generate CI/CD configuration
kiro ci validate Validate CI/CD setup
kiro env create "environment-name" Create environment

Dokumentation

Command Description
kiro docs generate Generate project documentation
kiro docs api Generate API documentation
kiro docs components Generate component docs
kiro docs serve Serve documentation locally
kiro docs deploy Deploy documentation
kiro readme generate Generate README file

Gier Integration

Command Description
kiro git commit AI-generated commit messages
kiro git branch "feature-description" Create feature branch
kiro git pr create Create pull request
kiro git review Review code changes
kiro git merge-check Check merge conflicts
kiro git changelog Generate changelog

Datenbank und Schema

Command Description
kiro db schema generate Generate database schema
kiro db migrate create "migration-name" Create migration
kiro db migrate run Run migrations
kiro db seed generate Generate seed data
kiro db analyze Analyze database structure

API Entwicklung

Command Description
kiro api generate Generate API endpoints
kiro api spec create Create API specification
kiro api test generate Generate API tests
kiro api docs Generate API documentation
kiro api validate Validate API specification
kiro api mock Create API mock server

Frontend Entwicklung

Command Description
kiro ui component create "ComponentName" Create UI component
kiro ui page create "PageName" Create new page
kiro ui theme generate Generate theme configuration
kiro ui icons optimize Optimize icon assets
kiro ui responsive check Check responsive design

Backend Entwicklung

Command Description
kiro backend service create "ServiceName" Create backend service
kiro backend middleware create "MiddlewareName" Create middleware
kiro backend auth setup Setup authentication
kiro backend cache configure Configure caching
kiro backend logging setup Setup logging

Überwachung und Analyse

Command Description
kiro monitor setup Setup monitoring
kiro analytics configure Configure analytics
kiro logs analyze Analyze application logs
kiro performance check Check performance metrics
kiro errors track Track error patterns

Zusammenarbeit

Command Description
kiro team invite "email@domain.com" Invite team member
kiro team permissions set "user" "role" Set user permissions
kiro team activity View team activity
kiro share workspace Share workspace
kiro review request "feature" Request code review

Erweiterte Funktionen

Hooks & Automation

Command Description
kiro hooks list List available hooks
kiro hooks create "hook-name" Create custom hook
kiro hooks enable "hook-name" Enable hook
kiro hooks disable "hook-name" Disable hook
kiro automation create "workflow" Create automation workflow

Benutzerdefinierte Vorlagen

Command Description
kiro template create "template-name" Create custom template
kiro template list List available templates
kiro template share "template-name" Share template
kiro template import "template-url" Import template

Erweiterungen

Command Description
kiro extension list List installed extensions
kiro extension install "extension-name" Install extension
kiro extension uninstall "extension-name" Uninstall extension
kiro extension create "extension-name" Create custom extension

Konfigurationsdateien

kiro.config.json

json { "project": { "name": "my-app", "type": "fullstack", "framework": "react" }, "ai": { "model": "claude-3.5-sonnet", "temperature": 0.7, "maxTokens": 4000 }, "rules": { "codeStyle": "prettier", "testing": "jest", "linting": "eslint" } }_

.kiro/rules.yaml

```yaml coding_standards: - use_typescript: true - prefer_functional_components: true - max_function_length: 50 - require_tests: true

architecture: - follow_mvc_pattern: true - use_dependency_injection: true - implement_error_handling: true

security: - validate_inputs: true - use_https: true - implement_auth: true ```_

Umweltvariablen

Variable Description
KIRO_API_KEY Kiro API key
KIRO_PROJECT_ID Project identifier
KIRO_WORKSPACE Workspace path
KIRO_MODEL Default AI model
KIRO_TEMPERATURE AI temperature setting

Fehlerbehebung

Command Description
kiro doctor Diagnose installation issues
kiro logs show Show application logs
kiro debug enable Enable debug mode
kiro cache clear Clear application cache
kiro reset workspace Reset workspace state

Best Practices

  • Beginnen Sie mit klaren, detaillierten Spezifikationen
  • Verwenden Sie Regeldateien, um Konsistenz zu erhalten
  • Leverage MCP für externe Werkzeugintegration
  • Umsetzung richtiger Teststrategien
  • Verwendung der Versionssteuerung für Spezifikationen
  • Regelmäßige Codebewertungen und Qualitätsprüfungen
  • Überwachung der Leistung und Sicherheit
  • Entscheidungen der Architektur
  • effektiv mit Teammitgliedern zusammenarbeiten
  • Halten Sie Abhängigkeiten aktualisiert

Integrationsbeispiele

Full-Stack-Entwicklung

bash kiro init --template fullstack kiro spec create "user-management" kiro generate --api --frontend kiro test generate kiro deploy preview_

Mikroservices Architektur

bash kiro arch diagram --type microservices kiro service create "user-service" kiro service create "payment-service" kiro api generate --service user-service kiro deploy staging_

CI/CD Pipeline

bash kiro ci generate --platform github kiro test coverage --threshold 80 kiro security scan kiro deploy production --auto_