Installation instructions
Prerequisites:
- Kiro CLI installed (
curl -fsSL https://cli.kiro.dev/install | bash) - Node.js 18+ (required for the AWS Knowledge MCP server)
jq(preinstalled on macOS;apt install jqon Debian/Ubuntu)
Setup:
- Clone the repository:
git clone https://github.com/aws-samples/sample-genai-startups.git
cd sample-genai-startups/agentic-coding-library/agents/aws-db-advisor
- Run the installer:
./install.sh
This installs the agent to ~/.kiro/agents/aws-db-advisor, copies context files, and configures the AWS Knowledge MCP server.
- Launch the agent:
kiro-cli chat --agent aws-db-advisor
Other install modes:
./install.sh power- Install as a Kiro Power./install.sh claude- Install as a Claude Code Skill (invoke with/aws-db-advisor)./install.sh all- Install all three targets./install.sh agent --agent <name>- Integrate into an existing agent
Example prompts:
- "I'm building a SaaS project management tool. What database should I use on AWS?"
- "I'm running Aurora PostgreSQL Serverless v2 with a single writer. Is my database highly available?"
- "I need my app to survive a complete AWS region failure. What's the cheapest way to do multi-region DR?"
- "I'm building a RAG chatbot that needs to search through documents. What database should I use?"
Model requirements: Claude Sonnet 4.6 or higher. Lower models may fall back to training data and produce incorrect answers for recently changed service capabilities.