Kiro-Kit
ReferencePresets

frontend

Comprehensive kit for React/Next.js + TypeScript frontend development with 20 agents, 21 skills, 71 commands, and frontend-specific tooling

npx kiro-kit add frontend

Comprehensive kit for React/Next.js + TypeScript frontend development with 20 agents, 21 skills, 71 commands, and frontend-specific tooling

At a glance

ArtifactCount
Commands71
Agents20
Skills21
Workflows4
Hook scripts9
Native Kiro hooks7
Files written in total462

Category: frontend · Version: 1.0.0

Tags: react, nextjs, typescript, tailwind, frontend, web, ui

Commands

CommandDescription
ask⚡ Answer technical and architectural questions.
bootstrapBootstrap the project from scratch with dependencies and configuration
bootstrap/auto⚡⚡⚡⚡ Bootstrap a new project automatically
bootstrap/auto/fast⚡⚡⚡ Quickly bootstrap a new project automatically
brainstorm⚡⚡ Brainstorm a feature
cleanClean build artifacts, caches, and temporary files
code⚡ Start coding & testing an existing plan
content/croAnalyze the current content and optimize for conversion
content/enhanceAnalyze the current copy issues and enhance it
content/fastWrite creative & smart copy [FAST]
content/goodWrite good creative & smart copy [GOOD]
cook⚡⚡⚡ Implement a feature [step by step]
cook/auto⚡⚡ Implement a feature automatically ("trust me bro")
cook/auto/fast⚡ No research. Only scout, plan & implement ["trust me bro"]
debug⚡⚡ Debugging technical issues and providing solutions.
design/3dCreate immersive interactive 3D designs with Three.js
design/describeDescribe a design based on screenshot/video
design/fastCreate a quick design
design/figmaExtract design tokens and component specs from Figma
design/goodCreate an immersive design
design/screenshotCreate a design based on screenshot
design/systemAnalyze and document the project design system
design/videoCreate a design based on video
design/wireframeCreate wireframe specifications for a feature or page
docs/architectureGenerate or update architecture documentation
docs/init⚡⚡⚡⚡ Analyze the codebase and create initial documentation
docs/summarizeAnalyze the codebase and generate documentation summary
docs/updateUpdate documentation to reflect recent code changes
fix⚡⚡ Analyze and fix small issues [AUTO DETECT COMPLEXITY]
fix/buildDiagnose and fix build errors
fix/ci⚡ Analyze Github Actions logs and fix issues
fix/fast⚡ Analyze and fix small issues [FAST]
fix/hard⚡⚡⚡ Use subagents to plan and fix hard issues
fix/lintAuto-fix linting errors across the project
fix/logs⚡ Analyze logs and fix issues
fix/test⚡⚡ Run test suite and fix issues
fix/testsDiagnose and fix failing tests
fix/types⚡ Fix type errors
fix/ui⚡⚡ Analyze and fix UI issues
frontend/componentGenerate a new React component with TypeScript, tests, and stories
frontend/hookGenerate a custom React hook with TypeScript and tests
frontend/layoutGenerate a Next.js layout component for a route segment
frontend/pageGenerate a Next.js page with layout, loading, and error handling
git/branchCreate and switch to a new feature branch
git/cmStage all files and create a commit.
git/commitStage and commit changes with conventional commit message
git/cpStage, commit and push all code in the current branch
git/prCreate a pull request with conventional format
journal⚡ Write some journal entries.
lintRun linting and formatting checks across the project
plan⚡⚡⚡ Intelligent plan creation with prompt enhancement
plan/ciAnalyze Github Actions logs and provide a plan to fix the issues
plan/croCreate a CRO plan for the given content
plan/fast⚡⚡ No research. Only analyze and create an implementation plan
plan/featureCreate an implementation plan for a new feature
plan/hard⚡⚡⚡ Research, analyze, and create an implementation plan
plan/refactorPlan a refactoring effort with risk assessment
plan/two⚡⚡⚡⚡ Research & create an implementation plan with 2 approaches
releasePrepare and execute a release with version bump and changelog
review/codeReview recent code changes for quality and correctness
review/codebase⚡⚡⚡ Scan & analyze the codebase.
review/securityPerform a security review of the codebase
scoutScout the codebase for files relevant to a task
scout/extScout codebase using external agentic tools for faster search
skill/addAdd new reference files or scripts to a skill
skill/createCreate a new skill from scratch
skill/fix-logsFix the agent skill based on logs.txt file.
skill/optimizeOptimize an existing skill for better performance
testRun the test suite with coverage reporting
use-mcpUtilize tools of Model Context Protocol (MCP) servers
watzup⚡ Review recent changes and wrap up the work

Agents

AgentDescription
accessibility-auditorUse when you need to audit components or pages for accessibility compliance, fix WCAG violations, implement ARIA patterns, or ensure keyboard navigation works correctly.
brainstormerUse when you need to brainstorm software solutions, evaluate architectural approaches, or debate technical decisions before implementation begins.
code-reviewerUse when you need code review, quality analysis, security audit, or feedback on React/TypeScript implementations before merging or deploying.
component-architectUse when you need to design component APIs, plan component hierarchies, establish patterns for reusable UI libraries, or architect complex interactive features.
copywriterUse when you need high-converting copy for marketing materials, social media posts, landing pages, email campaigns, or any content that must capture attention and drive action.
database-adminUse when you need database diagnostics, query optimization, schema design, index strategy, backup planning, replication setup, or performance troubleshooting.
debuggerUse when you need to investigate issues, diagnose errors, analyze logs, trace execution flows, identify performance bottlenecks, or troubleshoot failing tests and deployments.
docs-managerUse when you need to create, update, or organize technical documentation, synchronize docs with code changes, write product requirements, or maintain documentation standards.
frontend-developerUse when you need to implement React/Next.js components, pages, hooks, or features following frontend best practices with TypeScript, Tailwind CSS, and modern patterns.
git-managerUse when you need to stage, commit, push code changes, create pull requests, or manage git operations with conventional commit messages.
journal-writerUse when significant technical difficulties occur -- repeated test failures, critical bugs, failed refactoring, security vulnerabilities, or architectural decisions that prove problematic in practice.
mcp-managerUse when you need to manage MCP (Model Context Protocol) server integrations, discover available tools and resources, execute MCP capabilities, or troubleshoot MCP connectivity issues.
performance-optimizerUse when you need to analyze and improve frontend performance -- Core Web Vitals, bundle size, rendering performance, network optimization, or lighthouse scores.
plannerUse when you need to research, analyze, and create comprehensive implementation plans for features, system architectures, or complex technical solutions before starting implementation.
project-managerUse when you need project oversight, progress tracking against implementation plans, status reporting, milestone management, or coordination across multiple workstreams.
researcherUse when you need to research technologies, find documentation, explore best practices, evaluate libraries, or gather technical information from multiple sources before making decisions.
scoutUse when you need to quickly locate relevant files across a large codebase for a specific task, before starting implementation or debugging that spans multiple directories.
scout-externalUse when you need to locate files across a large codebase using external agentic tools (Gemini, OpenCode) for faster parallel searching with large context windows.
testerUse when you need to validate code through testing -- running test suites, analyzing coverage, checking for regressions, validating error handling, or verifying build processes after implementation changes.
ui-ux-designerUse when you need UI/UX design work including interface designs, wireframes, design systems, responsive layouts, accessibility audits, or design documentation and review.

Skills

SkillDescription
aestheticCreate aesthetically beautiful interfaces following proven design principles. Use when building UI that needs visual polish, micro-interactions, or design system refinement.
ai-multimodalProcess and generate multimedia content using Google Gemini API. Capabilities include analyze audio files (transcription with timestamps, summarization, speech understanding, music/sound analysis up to 9.5 hours), understand images (captioning, object detection, OCR, visual Q&A, segmentation), process videos (scene detection, Q&A, temporal analysis, YouTube URLs, up to 6 hours), extract from documents (PDF tables, forms, charts, diagrams, multi-page), generate images (text-to-image, editing, composition, refinement). Use when working with audio/video files, analyzing images or screenshots, processing PDF documents, extracting structured data from media, creating images from text prompts, or implementing multimodal AI features. Supports multiple models (Gemini 2.5/2.0) with context windows up to 2M tokens.
chrome-devtoolsBrowser automation, debugging, and performance analysis using Puppeteer CLI scripts. Use for automating browsers, taking screenshots, analyzing performance, monitoring network traffic, web scraping, form automation, and JavaScript debugging.
code-reviewSystematic code review practices for receiving feedback, requesting reviews, and verification gates. Use when reviewing code or receiving review feedback.
DebuggingSystematic debugging framework ensuring root cause investigation before fixes. Includes four-phase debugging process, backward call stack tracing, multi-layer validation, and verification protocols. Use when encountering bugs, test failures, unexpected behavior, performance issues, or before claiming work complete. Prevents random fixes, masks over symptoms, and false completion claims.
docs-seekerSearch technical documentation using executable scripts to detect query type, fetch from llms.txt sources (context7.com), and analyze results. Use when user needs: (1) Topic-specific documentation (features/components/concepts), (2) Library/framework documentation, (3) GitHub repository analysis, (4) Documentation discovery with automated agent distribution strategy
frontend-designCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
frontend-developmentBuild robust frontend systems with React, Next.js, and TypeScript. Use when implementing components, hooks, data fetching, state management, or optimizing frontend performance.
mcp-builderGuide for creating high-quality MCP (Model Context Protocol) servers that enable LLMs to interact with external services through well-designed tools. Use when building MCP servers to integrate external APIs or services, whether in Python (FastMCP) or Node/TypeScript (MCP SDK).
mcp-managementManage MCP servers -- discover, analyze, and execute tools from configured servers. Use when working with MCP integrations or discovering available capabilities.
media-processingProcess multimedia files with FFmpeg (video/audio encoding, conversion, streaming, filtering, hardware acceleration) and ImageMagick (image manipulation, format conversion, batch processing, effects, composition). Use when converting media formats, encoding videos with specific codecs (H.264, H.265, VP9), resizing/cropping images, extracting audio from video, applying filters and effects, optimizing file sizes, creating streaming manifests (HLS/DASH), generating thumbnails, batch processing images, creating composite images, or implementing media processing pipelines. Supports 100+ formats, hardware acceleration (NVENC, QSV), and complex filtergraphs.
planningUse when you need to plan technical solutions that are scalable, secure, and maintainable.
Problem-Solving TechniquesApply systematic problem-solving techniques for complexity spirals (simplification cascades), innovation blocks (collision-zone thinking), recurring patterns (meta-pattern recognition), assumption constraints (inversion exercise), scale uncertainty (scale game), and dispatch when stuck. Techniques derived from Microsoft Amplifier project patterns adapted for immediate application.
repomixPackage code repositories into single AI-friendly files for analysis. Use when you need to understand a codebase structure or prepare context for analysis.
researchResearch and analyze technical solutions, libraries, and best practices. Use when evaluating options, finding documentation, or investigating unfamiliar technologies.
sequential-thinkingApply structured, reflective problem-solving for complex tasks requiring multi-step analysis, revision capability, and hypothesis verification. Use for complex problem decomposition, adaptive planning, analysis needing course correction, problems with unclear scope, multi-step solutions, and hypothesis-driven work.
skill-creatorGuide for creating effective skills. This skill should be used when users want to create a new skill (or update an existing skill) that extends Claude's capabilities with specialized knowledge, workflows, or tool integrations.
template-skillReplace with description of when this skill should activate and what it provides.
threejsBuild immersive 3D web experiences with Three.js - WebGL/WebGPU library for scenes, cameras, geometries, materials, lights, animations, loaders, post-processing, shaders (including node-based TSL), compute, physics, VR/XR, and advanced rendering. Use when creating 3D visualizations, games, interactive graphics, data viz, product configurators, architectural walkthroughs, or WebGL/WebGPU applications. Covers OrbitControls, GLTF/FBX loading, PBR materials, shadow mapping, post-processing effects (bloom, SSAO, SSR), custom shaders, instancing, LOD, animation systems, and WebXR.
ui-stylingCreate beautiful, accessible user interfaces with shadcn/ui components (built on Radix UI + Tailwind), Tailwind CSS utility-first styling, and canvas-based visual designs. Use when building user interfaces, implementing design systems, creating responsive layouts, adding accessible components (dialogs, dropdowns, forms, tables), customizing themes and colors, implementing dark mode, generating visual designs and posters, or establishing consistent styling patterns across applications.
web-frameworksBuild modern full-stack web applications with Next.js (App Router, Server Components, RSC, PPR, SSR, SSG, ISR), Turborepo (monorepo management, task pipelines, remote caching, parallel execution), and RemixIcon (3100+ SVG icons in outlined/filled styles). Use when creating React applications, implementing server-side rendering, setting up monorepos with multiple packages, optimizing build performance and caching strategies, adding icon libraries, managing shared dependencies, or working with TypeScript full-stack projects.

Workflows

Hooks

Registered in settings.json:

EventHook
PreToolUsescout-block
PostToolUsemodularization-hook
agentStopdiscord-notify
agentStoptelegram-notify

Hook scripts shipped with this preset:

Native Kiro Agent Hooks (ship disabled; enable them in Kiro's Agent Hooks panel):

MCP servers

Server
fetch
filesystem
git
playwright

Kiro Powers

Recommended Kiro Powers for this preset. init auto-wires the credential-free MCP-backed ones and scaffolds the credentialed ones disabled.

TierPowerDescriptionAuthMCP-backed
essentialFigmaDesign source of truth; import frames and tokensoauthyes
recommendedContext7Up-to-date library and framework documentation lookupnoneyes
recommendedNetlifyEdge hosting, previews, and serverless functionsapiKeyno
recommendedStorybookComponent workshop and visual documentationnoneno
recommendedVercelFrontend cloud with instant previews and edge functionsapiKeyno
optionalPostHogProduct analytics, feature flags, and session replayapiKeyno
optionalScoutQAAutonomous end-to-end QA test generationapiKeyno
optionalSentryError tracking and performance monitoringapiKeyyes

Example specs

Fully-written requirements.md / design.md / tasks.md trios you can read as worked examples.

On this page