This directory contains Kiro Powers for the ARC microservice catalog. Each power provides specialized context and tools to Kiro agents for working with SourceLoop services.
| Power | Description |
|---|---|
sourceloop |
Core ARC framework, CLI scaffolding, and LoopBack 4 patterns |
sourceloop-authentication-service |
Multi-tenant authentication with OAuth, MFA, SAML, JWT |
sourceloop-oidc-service |
OpenID Connect identity server |
sourceloop-audit-service |
Audit logging with S3 archival |
sourceloop-notification-service |
Multi-channel notifications (email, SMS, push, WebSocket) |
sourceloop-chat-service |
Real-time chat messaging with groups |
sourceloop-in-mail-service |
Incoming email management |
sourceloop-video-conferencing-service |
Video conferencing with Vonage and Twilio |
sourceloop-payment-service |
Payments via PayPal, Stripe, Razorpay |
sourceloop-bpmn-service |
BPMN workflows with Camunda |
sourceloop-task-service |
Event-driven task management (Kafka/SQS/HTTP) |
sourceloop-scheduler-service |
Job scheduling and cron tasks |
sourceloop-search-service |
Full-text search and filtering |
sourceloop-survey-service |
Surveys, questionnaires, and feedback |
sourceloop-feature-toggle-service |
Feature flags and toggles |
sourceloop-user-tenant-service |
User and tenant management with RBAC |
sourceloop-reporting-service |
Report generation with S3 export |
In Kiro IDE:
- Open the Powers panel
- Click Add power from Local Path
- Select the power directory
Each power contains:
power-name/
├── POWER.md # Metadata, documentation, and agent guidance
└── mcp.json # MCP server configuration (points to @sourceloop/cli)
The core sourceloop power also includes steering files:
sourceloop/
├── POWER.md
├── mcp.json
└── steering/
├── loopback4-patterns.md # LoopBack 4 conventions and patterns
└── cli-usage.md # ARC CLI command reference
All powers reference the @sourceloop/cli MCP server, which provides tools for:
- Scaffolding monorepos and microservices
- Adding AWS CDK deployment support
- Generating Angular and React frontends
- Updating project dependencies