The ultimate library for AI-assisted development with Kiro, Designed to help developers discover, create, and perfect their prompts, steering documents, custom agents, agent hooks, and Kiro powers for every step of the software development lifecycle.
Promptz.dev is a comprehensive, community-driven platform for AI-assisted development, serving as the central hub for developers using Kiro, Kiro CLI, and Amazon Q Developer. Built with Next.js 16 and modern web technologies, it provides a fast, accessible, and developer-focused experience.
The platform enables creation, discovery, and sharing of AI development resources across the entire software development lifecycle, helping development teams establish consistent AI workflows and coding standards.
git clone --recursive https://github.com/your-org/promptz.dev.git
cd promptz.dev
npm install
--recursive):git submodule update --init --recursive
npm run dev
http://localhost:3000promptz.dev/
├── app/ # Next.js App Router pages and layouts
│ ├── agents/ # Custom agents listing and detail pages
│ ├── hooks/ # Agent hooks listing and detail pages
│ ├── library/ # Unified library browsing page
│ ├── powers/ # Kiro powers listing and detail pages
│ ├── prompts/ # Prompts listing and detail pages
│ ├── steering/ # Steering documents listing and detail pages
│ ├── layout.tsx # Root layout with fonts and metadata
│ ├── page.tsx # Homepage with latest content sections
│ └── globals.css # Global styles with Tailwind imports
├── components/ # React components
│ ├── ui/ # Shadcn UI components
│ ├── search/ # Search modal components
│ └── *.tsx # Content and layout components
├── data/ # Generated static JSON files (build output)
├── lib/ # Services and utilities
├── libraries/ # Git submodules for content libraries
│ ├── kiro-powers/ # Official Kiro powers library
│ └── promptz/ # Community prompts and resources
├── scripts/ # Build-time scripts
└── __tests__/ # Test suites
Promptz.dev supports five primary content types, each designed for specific aspects of AI-assisted development:
AI instructions for specific development tasks organized by category: - Code Generation - Scaffolding, boilerplate, refactoring - Testing - Unit tests, integration tests, QA processes - Documentation - ADRs, specs, API docs - Architecture - System design, diagrams, patterns - Analysis - Code review, security, optimization
Configuration files that ensure AI assistants consistently follow established patterns: - Framework Standards - Next.js, React, TypeScript best practices - Coding Standards - Naming conventions, error handling, security - Development Workflow - Git conventions, testing standards, documentation
Specialized AI assistants for specific workflows: - Documentation Agents - Automated doc generation and maintenance - Engineering Agents - Development workflow assistants - Testing Agents - QA automation and test generation
Automation tools that execute predefined agent actions on IDE events: - File Save Hooks - Auto-format, lint, test on save - Git Hooks - Pre-commit validation, automated testing - Manual Hooks - On-demand code review, documentation updates
Packaged tools, workflows, and best practices that Kiro can activate on-demand: - AWS Infrastructure - Cloud resource management - Database Operations - Schema management, migrations - API Development - REST/GraphQL scaffolding and testing
# Development
npm run dev # Start development server with hot reload
# Building
npm run build # Generate static data and build production bundle
npm run start # Start production server
# Testing
npm run test # Run all tests
npm run test:watch # Run tests in watch mode
npm run test:coverage # Run tests with coverage report
# Code Quality
npm run lint # Run ESLint
npm run prepare # Set up git hooks (runs automatically after install)
The build process includes several automated steps:
scripts/generate-library-data.ts)Generates static JSON files in data/ directory
Search Index Generation (scripts/build-search-index.ts)
Optimizes for fuzzy search with Fuse.js
Next.js Build - Static site generation with optimized assets
The platform uses a build-time content processing system:
# Unit tests for components and utilities
npm run test
# Coverage reports
npm run test:coverage
# Watch mode for development
npm run test:watch
There are two main ways to contribute to Promptz.dev:
Share your AI development resources with the community by contributing to our integrated content libraries.
The easiest way to contribute! Simply share your raw Kiro files from your .kiro folders.
What you can contribute:
- Steering Documents - Development standards from ~/.kiro/steering/ or <project>/.kiro/steering/
- Prompts - Reusable AI instructions (various formats supported by Kiro's prompt management system)
- Agent Hooks - IDE automation from .kiro/hooks/ (JSON .hook files)
- Custom Agents - Agent configurations with config.json and optional system prompts
- Kiro Powers - Complete power bundles with POWER.md, optional mcp.json, and steering/ files
Your Kiro folder structure:
~/.kiro/ # Global configurations (user-wide)
├── steering/ # Personal coding standards (.md files)
├── hooks/ # Cross-project automation (.hook JSON files)
└── settings/ # Configuration files (mcp.json, etc.)
<project>/.kiro/ # Project-specific configurations
├── steering/ # Project standards (.md files)
├── hooks/ # Project automation (.hook JSON files)
└── agents/ # Custom agent configurations
Power bundle structure:
power-name/
├── POWER.md # Main power file with frontmatter and instructions
├── mcp.json # Optional MCP server configuration
└── steering/ # Optional additional steering files
├── getting-started.md
└── best-practices.md
Quick contribution process:
1. Find your files - Check ~/.kiro/ (global) and <project>/.kiro/ (project-specific) folders
2. Fork the promptz.lib repository
3. Copy your files to the appropriate directories (steering/, prompts/, hooks/, agents/, powers/)
4. Remove sensitive data - Strip API keys, passwords, personal paths
5. Create a pull request with a clear description
6. Automatic publication - Once merged, your content appears on promptz.dev
For detailed guidelines and examples, see the promptz.lib CONTRIBUTING.md.
For official Kiro Powers with structured review and packaging, visit the Kiro Powers submission page for complete guidelines and requirements.
Help improve the Promptz.dev platform itself.
Types of website contributions: - Bug Fixes - Fix issues with website functionality - New Features - Add capabilities like search improvements, UI enhancements - Additional Libraries - Integrate new content libraries as git submodules - Performance Improvements - Optimize build processes, caching, or rendering - Documentation - Improve developer guides and API documentation
Development workflow:
1. Fork this repository
2. Setup - Clone with submodules: git clone --recursive <your-fork>
3. Develop - Create feature branch, make changes, follow coding standards
4. Test - Run npm run test && npm run lint && npm run build
5. Submit - Create pull request with clear description
For complete development setup and guidelines, see our CONTRIBUTING.md.
This project is licensed under the MIT License. See the LICENSE file for details.
To learn more about the technologies used in this project:
$ claude mcp add promptz \
-- python -m otcore.mcp_server <graph>