cli-tool
cloud
devops
intermediate
AWS Kiro
📋 Copy All Commands
📄 Generate PDF
AWS Kiro ist eine spezifikationsgetriebene agentic IDE, die von Claude unterstützt wird und die Softwareentwicklung von prompt-basierter zu strukturierter, spezifikations-orientierter Entwicklungsworkflow transformiert.
Installation & Setup
Befehl
Beschreibung
curl -fsSL https://kiro.aws.dev/install.sh \ | sh
Installiere Kiro CLI
kiro --version
Installierte Version überprüfen
kiro auth login
Authentifizierung mit AWS/Google/GitHub
kiro auth status
Authentifizierungsstatus prüfen
kiro config init
Konfiguration initialisieren
kiro update
Auf die neueste Version aktualisieren
## Projekt-Initialisierung
Befehl
Beschreibung
kiro init
Neues Kiro-Projekt initialisieren
kiro init --template react
Mit React-Template initialisieren
kiro init --template node-api
Mit Node.js API-Vorlage initialisieren
kiro init --template python-flask
Mit Flask-Vorlage initialisieren
kiro init --template nextjs
Mit Next.js-Template initialisieren
kiro workspace create "project-name"
Neuen Workspace erstellen
## Spezifikationsmanagement
Befehl
Beschreibung
kiro spec create "feature-name"
Neue Feature-Spezifikation erstellen
kiro spec edit "feature-name"
Vorhandene Spezifikation bearbeiten
kiro spec validate
Aktuelle Spezifikationen validieren
kiro spec list
Alle Spezifikationen auflisten
kiro spec export spec.json
Export-Spezifikationen
kiro spec import spec.json
Import-Spezifikationen
## Code-Generierung
Befehl
Beschreibung
kiro generate
Code aus Spezifikationen generieren
kiro generate --component Button
Generiere spezifische Komponente
kiro generate --api user-service
API-Dienst generieren
kiro generate --test
Test-Dateien generieren
kiro generate --docs
Dokumentation generieren
kiro generate --force
Force-Regeneration
## Entwicklungs-Workflow
Befehl
Beschreibung
kiro dev start
Entwicklungsserver starten
kiro dev build
Projekt erstellen
kiro dev test
Tests ausführen
kiro dev lint
Linting ausführen
kiro dev format
Code formatieren
kiro dev watch
Achten Sie auf Änderungen
## KI-Agent-Befehle
Befehl
Beschreibung
kiro agent task "implement user authentication"
Aufgabe an KI-Agenten zuweisen
kiro agent status
Agent-Status prüfen
kiro agent history
Agent-Aufgabenverlauf anzeigen
kiro agent feedback "task-id" "feedback"
Geben Sie Feedback zur Aufgabe
kiro agent retry "task-id"
Fehlgeschlagene Aufgabe erneut versuchen
kiro agent cancel "task-id"
Laufende Aufgabe abbrechen
## Architektur & Design
Befehl
Beschreibung
kiro arch diagram
Architekturdiagramm generieren
kiro arch analyze
Aktuelle Architektur analysieren
kiro arch suggest
Architekturvorschläge abrufen
kiro design system create
Design-System erstellen
kiro design components list
Design-Komponenten auflisten
kiro design tokens export
Design-Token exportieren
## RegelDateien & Konfiguration
Befehl
Beschreibung
kiro rules create
Neue Regelndatei erstellen
kiro rules apply
Regelwerk auf Projekt anwenden
kiro rules validate
Regel-Datei validieren
kiro rules list
Verfügbare Regeln auflisten
kiro config set key value
Konfigurationswert festlegen
kiro config get key
Konfigurationswert abrufen
## Modell-Kontext-Protokoll (MCP)
Befehl
Beschreibung
kiro mcp list
Verfügbare MCP-Server auflisten
kiro mcp connect server-name
Verbinde dich mit MCP-Server
kiro mcp disconnect server-name
Von MCP-Server trennen
kiro mcp status
MCP-Verbindungsstatus anzeigen
kiro mcp tools
Verfügbare MCP-Tools auflisten
## Dateioperationen
Befehl
Beschreibung
kiro file create "path/file.js"
Neue Datei erstellen
kiro file edit "path/file.js"
Vorhandene Datei bearbeiten
kiro file analyze "path/file.js"
Datei analysieren
kiro file refactor "path/file.js"
Datei refactorn
kiro file optimize "path/file.js"
Datei optimieren
kiro file template "component"
Aus Vorlage erstellen
## Testing & Qualität
Befehl
Beschreibung
kiro test generate
Test-Dateien generieren
kiro test run
Alle Tests ausführen
kiro test coverage
Coverage-Bericht generieren
kiro test e2e
End-to-End-Tests durchführen
kiro quality check
Qualitätsprüfungen durchführen
kiro security scan
Sicherheitsscan durchführen
## Deployment & CI/CD
Befehl
Beschreibung
kiro deploy preview
Deploy Preview Umgebung
kiro deploy staging
In staging deployen
kiro deploy production
In Produktion bereitstellen
kiro ci generate
CI/CD-Konfiguration generieren
kiro ci validate
CI/CD-Setup validieren
kiro env create "environment-name"
Umgebung erstellen
## Dokumentation
Befehl
Beschreibung
kiro docs generate
Generiere Projektdokumentation
kiro docs api
API-Dokumentation generieren
kiro docs components
Generiere Komponenten-Dokumentation
kiro docs serve
Dokumentation lokal bereitstellen
kiro docs deploy
Deploy-Dokumentation
kiro readme generate
README-Datei generieren
## Git-Integration
Befehl
Beschreibung
kiro git commit
KI-generierte Commit-Nachrichten
kiro git branch "feature-description"
Feature-Branch erstellen
kiro git pr create
Pull Request erstellen
kiro git review
Code-Änderungen überprüfen
kiro git merge-check
Merge-Konflikte prüfen
kiro git changelog
Changelog generieren
## Datenbank & Schema
Befehl
Beschreibung
kiro db schema generate
Datenbankschema generieren
kiro db migrate create "migration-name"
Migration erstellen
kiro db migrate run
Migrationen ausführen
kiro db seed generate
Seed-Daten generieren
kiro db analyze
Datenbankstruktur analysieren
## API-Entwicklung
Befehl
Beschreibung
kiro api generate
API-Endpunkte generieren
kiro api spec create
API-Spezifikation erstellen
kiro api test generate
API-Tests generieren
kiro api docs
API-Dokumentation generieren
kiro api validate
API-Spezifikation validieren
kiro api mock
API-Mock-Server erstellen
## Frontend-Entwicklung
Befehl
Beschreibung
kiro ui component create "ComponentName"
UI-Komponente erstellen
kiro ui page create "PageName"
Neue Seite erstellen
kiro ui theme generate
Theme-Konfiguration generieren
kiro ui icons optimize
Icon-Assets optimieren
kiro ui responsive check
Überprüfe responsives Design
## Backend-Entwicklung
Befehl
Beschreibung
kiro backend service create "ServiceName"
Backend-Dienst erstellen
kiro backend middleware create "MiddlewareName"
Middleware erstellen
kiro backend auth setup
Authentication einrichten
kiro backend cache configure
Caching konfigurieren
kiro backend logging setup
Logging einrichten
## Monitoring & Analytik
Befehl
Beschreibung
---------
-------------
kiro monitor setup
Monitoring einrichten
kiro analytics configure
Analytics konfigurieren
kiro logs analyze
Anwendungsprotokolle analysieren
kiro performance check
Performance-Metriken überprüfen
kiro errors track
Fehlermuster verfolgen
Befehl
Beschreibung
kiro team invite "email@domain.com"
Teamlimitierung einladen
kiro team permissions set "user" "role"
Benutzerberechtigungen festlegen
kiro team activity
Teamaktivität anzeigen
kiro share workspace
Arbeitsbereich teilen
kiro review request "feature"
Code-Review anfordern
Befehl
Beschreibung
kiro hooks list
Verfügbare Hooks auflisten
kiro hooks create "hook-name"
Eigenen Hook erstellen
kiro hooks enable "hook-name"
Hook aktivieren
kiro hooks disable "hook-name"
Hook deaktivieren
kiro automation create "workflow"
Erstelle Automatisierungs-Workflow
Befehl
Beschreibung
kiro template create "template-name"
Benutzerdefinierte Vorlage erstellen
kiro template list
Verfügbare Vorlagen auflisten
kiro template share "template-name"
Template teilen
kiro template import "template-url"
Template importieren
Befehl
Beschreibung
kiro extension list
Installierte Erweiterungen auflisten
kiro extension install "extension-name"
Extension installieren
kiro extension uninstall "extension-name"
Extension deinstallieren
kiro extension create "extension-name"
Benutzerdefinierte Erweiterung erstellen
{
"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"
}
}
```## Ko nf igura t io ns da te ie n
```yaml
codi n g_s tan dards :
- use_ t ypescrip t : true
- pre fer _ fun c t io nal _compo nents : true
- max_ fun c t io n _le n g t h : 50
- require_ tests : true
archi te c ture :
- f ollow_mvc_pa ttern : true
- use_depe n de n cy_i n jec t io n : true
- impleme nt _error_ha n dli n g : true
securi t y :
- valida te _i n pu ts : true
- use_h tt ps : true
- impleme nt _au t h : true
```### kiro.co nf ig.jso n
| Variable | Beschreibu n g |
| --------- | ------------- |
| `KIRO_API_KEY` | Kiro API - Schlüssel |
| `KIRO_PROJECT_ID` | Projek t - Ke nnun g |
| `KIRO_WORKSPACE` | Workspace - P fa d |
| `KIRO_MODEL` | S tan dard - KI - Modell |
| `KIRO_TEMPERATURE` | KI - Tempera ture i nstellun g |### .kiro/rules.yaml
| Be fe hl | Beschreibu n g |
| --------- | ------------- |
| `kiro doc t or` | Diag n ose I nstallat io ns probleme |
| `kiro logs show` | A n we n du n gspro t okolle a n zeige n |
| `kiro debug e na ble` | Debug - Modus ak t iviere n |
| `kiro cache clear` | App - Cache leere n |
| `kiro rese t workspace` | Workspace - S tatus zurückse t ze n |## Umgebu n gsvariable n
```bash
kiro i n i t -- te mpla te fullsta ck
kiro spec crea te "user-management"
kiro ge nerate -- api -- fr o nten d
kiro test ge nerate
kiro deploy preview
```## Fehlerbehebu n g
```bash
kiro arch diagram -- t ype microservices
kiro service crea te "user-service"
kiro service crea te "payment-service"
kiro api ge nerate -- service user - service
kiro deploy s ta gi n g
```## Bes t Prac t ices
- Mi t klare n , de ta illier ten Spezi f ika t io nen begi nnen
- Regelda te ie n zur Au fre ch ter hal tun g der Ko ns is ten z verwe n de n
- MCP f ür die I nte gra t io n ex terner Tools nut ze n
- Geeig nete Tes tstrate gie n impleme nt iere n
- Versio ns ko ntr olle f ür Spezi f ika t io nen verwe n de n
- Regelmäßige Code - Reviews u n d Quali t ä ts prü fun ge n
- Leis tun g u n d Sicherhei t überwache n
- Archi te k turents cheidu n ge n dokume nt iere n
- E ffe k t iv mi t Teammi t glieder n zusamme nar bei ten
- Abhä n gigkei ten ak tuell hal ten
```bash
kiro ci ge nerate -- pla tf orm gi t hub
kiro test coverage -- t hreshold 80
kiro securi t y sca n
kiro deploy produc t io n -- au t o