ARC by SourceLoop - Kiro Powers

March 9, 2026 · View on GitHub

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.

Available Powers

PowerDescription
sourceloopCore ARC framework, CLI scaffolding, and LoopBack 4 patterns
sourceloop-authentication-serviceMulti-tenant authentication with OAuth, MFA, SAML, JWT
sourceloop-oidc-serviceOpenID Connect identity server
sourceloop-audit-serviceAudit logging with S3 archival
sourceloop-notification-serviceMulti-channel notifications (email, SMS, push, WebSocket)
sourceloop-chat-serviceReal-time chat messaging with groups
sourceloop-in-mail-serviceIncoming email management
sourceloop-video-conferencing-serviceVideo conferencing with Vonage and Twilio
sourceloop-payment-servicePayments via PayPal, Stripe, Razorpay
sourceloop-bpmn-serviceBPMN workflows with Camunda
sourceloop-task-serviceEvent-driven task management (Kafka/SQS/HTTP)
sourceloop-scheduler-serviceJob scheduling and cron tasks
sourceloop-search-serviceFull-text search and filtering
sourceloop-survey-serviceSurveys, questionnaires, and feedback
sourceloop-feature-toggle-serviceFeature flags and toggles
sourceloop-user-tenant-serviceUser and tenant management with RBAC
sourceloop-reporting-serviceReport generation with S3 export

Installing a Power

In Kiro IDE:

  1. Open the Powers panel
  2. Click Add power from Local Path
  3. Select the power directory

Power Structure

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

MCP Server

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