Skip to content

iz9/kiro-powers

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 

Repository files navigation

Kiro Powers

A curated collection of Kiro Powers for modern software development. Powers provide AI-assisted guidance, documentation, and tooling for various frameworks, libraries, and architectural patterns.

What are Kiro Powers?

Powers are knowledge packages that enhance Kiro's capabilities with specialized documentation, workflow guides (steering files), and optionally MCP servers. They help you build better software by providing contextual guidance directly in your development workflow.

Available Powers

Architecture & Design Patterns

Power Description
CQRS & Event Sourcing Command Query Responsibility Segregation, Event Sourcing, aggregates, sagas, and read models
Domain-Driven Design Strategic and tactical DDD patterns - bounded contexts, aggregates, ubiquitous language
EventStorming Collaborative workshop techniques for domain exploration and process modeling
XState State machines, statecharts, and the actor model for complex state management

Data & State Management

Power Description
TanStack DB Reactive client store with collections, live queries, and optimistic mutations
TanStack Table Headless, type-safe data grid with sorting, filtering, pagination, and more
PowerSync Offline-first sync engine with SQLite and real-time synchronization

Forms & Validation

Power Description
TanStack Form Type-safe, headless form library with flexible validation

Routing & Navigation

Power Description
TanStack Router Fully type-safe React router with built-in data loading and search params
Expo Router File-based routing for React Native with Expo

UI Components

Power Description
shadcn/ui Beautiful, accessible React components with Tailwind CSS (includes MCP server)
React Native Reusables shadcn/ui-style components for React Native with Nativewind and RN Primitives

Mobile Development

Power Description
Expo React Native framework for iOS, Android, and web with EAS build services

Testing

Power Description
fast-check Property-based testing with automatic shrinking and race condition detection

Component Development

Power Description
React Cosmos Develop and test React UI components in isolation with fixtures, decorators, and visual component library

TypeScript & Functional Programming

Power Description
Effect TypeScript Robust, type-safe applications with functional programming patterns

Installation

  1. Clone this repository into your Kiro powers directory
  2. Powers will be automatically available in Kiro
git clone git@github.com:iz9/kiro-powers.git

Power Structure

Each power follows a consistent structure:

powers/
└── power-name/
    ├── POWER.md           # Main documentation and overview
    ├── steering/          # Detailed topic guides
    │   ├── getting-started.md
    │   ├── core-concepts.md
    │   └── ...
    └── mcp.json           # Optional MCP server configuration

Usage

Once installed, you can activate powers in Kiro by mentioning relevant keywords or explicitly requesting them. Powers provide:

  • Contextual documentation - Relevant information based on what you're building
  • Steering files - Step-by-step guides for specific workflows
  • MCP tools - Direct integration with external services (where available)

Contributing

Contributions are welcome! To add a new power:

  1. Create a new directory under powers/
  2. Add a POWER.md with frontmatter (name, description, keywords)
  3. Add steering files for detailed topics
  4. Optionally add mcp.json for MCP server integration

License

MIT

About

Kiro powers I use

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published