This guide explains how to use Agentic Awesome Skills with Kiro CLI, AWS’s agentic AI-powered coding assistant.
Kiro is AWS’s agentic AI IDE that combines:
Kiro’s agentic capabilities are enhanced by skills that provide:
# Install to Kiro's default skills directory
npx agentic-awesome-skills --kiro
This installs skills to ~/.kiro/skills/
# Clone directly to Kiro's skills directory
git clone https://github.com/ibrdot/swe-re-expert.git ~/.kiro/skills
# Verify installation
test -d ~/.kiro/skills && echo "✓ Skills installed successfully"
ls ~/.kiro/skills/ | head -10
Kiro uses natural language prompts to invoke skills:
Use the @brainstorming skill to help me design a serverless API
Apply @aws-serverless patterns to this Lambda function
Run @security-audit on my CDK stack
@aws-serverless - Serverless architecture patterns@aws-cdk - AWS CDK best practices@aws-sam - SAM template patterns@terraform-expert - Terraform infrastructure as code@docker-expert - Container optimization@kubernetes-expert - K8s deployment patterns@architecture - System design and ADRs@c4-context - C4 model diagrams@senior-architect - Scalable architecture patterns@microservices-patterns - Microservices design@api-security-best-practices - API security hardening@vulnerability-scanner - Security vulnerability detection@owasp-top-10 - OWASP security patterns@aws-security-best-practices - AWS security configuration@typescript-expert - TypeScript best practices@python-patterns - Python design patterns@react-patterns - React component patterns@test-driven-development - TDD workflows@ci-cd-pipeline - CI/CD automation@github-actions - GitHub Actions workflows@monitoring-observability - Observability patterns@incident-response - Incident management1. Use @brainstorming to design the application architecture
2. Apply @aws-serverless to create Lambda functions
3. Use @aws-cdk to generate infrastructure code
4. Run @test-driven-development to add tests
5. Apply @ci-cd-pipeline to set up deployment
1. Use @architecture to document the system design
2. Apply @terraform-expert to write Terraform modules
3. Run @security-audit to check for vulnerabilities
4. Use @documentation to generate README and runbooks
1. Use @api-design to plan endpoints
2. Apply @typescript-expert for implementation
3. Run @api-security-best-practices for hardening
4. Use @openapi-spec to generate documentation
Kiro’s MCP support allows skills to:
Skills that leverage MCP:
@rag-engineer - RAG system implementation@langgraph - Agent workflow orchestration@prompt-engineer - LLM prompt optimizationKiro can work independently for extended periods. Use skills to guide long-running tasks:
Use @systematic-debugging to investigate and fix all TypeScript errors in the codebase,
then apply @test-driven-development to add missing tests, and finally run @documentation
to update all README files.
Kiro maintains deep context. Reference multiple skills in complex workflows:
I'm building a SaaS application. Use @brainstorming for the MVP plan,
@aws-serverless for the backend, @react-patterns for the frontend,
@stripe-integration for payments, and @security-audit for hardening.
Pre-curated skill collections optimized for common Kiro use cases:
@aws-serverless@aws-cdk@aws-sam@lambda-best-practices@dynamodb-patterns@api-gateway-patterns@aws-serverless@react-patterns@typescript-expert@api-design@test-driven-development@ci-cd-pipeline@terraform-expert@docker-expert@kubernetes-expert@monitoring-observability@incident-response@security-auditSee bundles.md for complete bundle listings.
# Check installation path
ls -la ~/.kiro/skills/
# Reinstall if needed
rm -rf ~/.kiro/skills
npx agentic-awesome-skills --kiro
Ensure you’re using the correct skill name:
# List all available skills
ls ~/.kiro/skills/
# Fix permissions
chmod -R 755 ~/.kiro/skills/
@documentation to keep your codebase well-documentedI need to build a REST API for a todo application using AWS Lambda and DynamoDB.
Use @brainstorming to design the architecture, then apply @aws-serverless
to implement the Lambda functions, @dynamodb-patterns for data modeling,
and @api-security-best-practices for security hardening.
Generate the infrastructure using @aws-cdk and add tests with @test-driven-development.
I want to break down this monolithic application into microservices.
Use @architecture to create an ADR for the migration strategy,
apply @microservices-patterns for service boundaries,
@docker-expert for containerization, and @kubernetes-expert for orchestration.
Document the migration plan with @documentation.
Perform a comprehensive security audit of this application.
Use @security-audit to scan for vulnerabilities, @owasp-top-10 to check
for common issues, @api-security-best-practices for API hardening,
and @aws-security-best-practices for cloud configuration.
Generate a report with findings and remediation steps.
Found a Kiro-specific use case or workflow? Contribute to this guide: