Kiro-Kit
ReferencePresets

kiro-kit-dev

Preset for developing the Kiro-Kit CLI itself with 19 agents, 22 skills, 66 commands — TypeScript ESM monorepo, tsup build, vitest (unit/property/structural), preset authoring, and CLI architecture.

npx kiro-kit add kiro-kit-dev

Preset for developing the Kiro-Kit CLI itself with 19 agents, 22 skills, 66 commands — TypeScript ESM monorepo, tsup build, vitest (unit/property/structural), preset authoring, and CLI architecture.

At a glance

ArtifactCount
Commands66
Agents19
Skills22
Workflows4
Hook scripts9
Native Kiro hooks7
Files written in total385

Category: kiro-kit-dev · Version: 1.0.0

Tags: nodejs, python, go, api, rest, graphql, backend, database, docker

Commands

CommandDescription
ask⚡ Answer technical and architectural questions.
backend/middlewareGenerate a new middleware function for request processing pipeline
backend/migrationGenerate a new database migration file with up and down operations
backend/routeGenerate a new API route handler with validation, error handling, and tests
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/figmaExtract design specifications from Figma for implementation
design/systemDesign system architecture for a feature or service
design/wireframeCreate wireframe specifications for a feature
docs/architectureGenerate or update system architecture documentation
docs/init⚡⚡⚡⚡ Analyze the codebase and create initial documentation
docs/summarizeAnalyze the codebase and generate documentation summary
docs/updateUpdate project documentation to reflect recent code changes
fix⚡⚡ Analyze and fix small issues [AUTO DETECT COMPLEXITY]
fix/buildInvestigate and fix build or compilation 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/testsInvestigate and fix failing tests
fix/types⚡ Fix type errors
fix/ui⚡⚡ Analyze and fix UI issues
git/branchCreate a new feature or fix branch with proper naming
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 proper description
integrate/polar⚡⚡ Implement payment integration with Polar.sh
integrate/sepay⚡⚡ Implement payment integration with SePay.vn
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 a Kiro-Kit release — version bump, changelog, tag; CI publishes
review/codePerform a code review on recent changes
review/codebase⚡⚡⚡ Scan & analyze the codebase.
review/securityPerform a security-focused review of the codebase
scoutScout the codebase for files relevant to a task
scout/extScout codebase using external agentic tools for faster parallel 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 token efficiency and effectiveness
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
api-developerUse when you need to implement API endpoints, design route handlers, build middleware, create request/response schemas, or integrate with external services in Node.js, Python, or Go backends.
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 implementations before merging or deploying.
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.
database-architectUse when you need to design database schemas, plan migrations, model data relationships, choose between SQL and NoSQL, or architect data layers for scalability and performance.
debuggerUse when you need to investigate issues, diagnose errors, analyze logs, trace execution flows, identify performance bottlenecks, or troubleshoot failing tests and deployments.
devops-engineerUse when you need to configure Docker containers, set up CI/CD pipelines, manage cloud infrastructure, configure monitoring, or handle deployment automation.
docs-managerUse when you need to create, update, or organize technical documentation, synchronize docs with code changes, write product requirements, or maintain documentation standards.
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.
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.
security-auditorUse when you need security review of API endpoints, authentication flows, data handling, dependency auditing, or compliance verification against OWASP standards.
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.

Skills

SkillDescription
ai-multimodalProcess and generate multimedia content using AI APIs. Use when working with images, audio, video, or document analysis.
backend-developmentBuild robust backend systems with Node.js, Python, or Go. Use when implementing APIs, services, middleware, or server-side logic following production-grade patterns.
better-authImplement authentication and authorization with modern patterns including OAuth 2.1, JWT, sessions, RBAC, and multi-factor authentication. Use when building auth systems.
chrome-devtoolsBrowser automation and debugging using Puppeteer for API testing, screenshot capture, and web scraping. Use when you need to interact with web interfaces programmatically.
code-reviewStructured code review practices for receiving feedback, requesting reviews, and verification gates. Use when reviewing or receiving review feedback on code changes.
databasesWork with PostgreSQL, MongoDB, and Redis for schema design, query optimization, migrations, and data modeling. Use when designing or optimizing data layers.
debuggingSystematic debugging framework for investigating root causes before applying fixes. Use when encountering bugs, test failures, or unexpected behavior.
devopsDeploy and manage infrastructure with Docker, Kubernetes, CI/CD pipelines, and cloud services. Use when containerizing, deploying, or managing production infrastructure.
docs-seekerSearch and retrieve technical documentation from official sources. Use when you need current documentation for libraries, frameworks, or APIs.
frontend-designCreate production-grade frontend interfaces when backend services need admin panels, dashboards, or API documentation UIs. Use when building web interfaces for backend services.
mcp-builderGuide for creating MCP (Model Context Protocol) servers that enable LLMs to interact with external services. Use when building MCP server integrations.
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 and ImageMagick for encoding, conversion, and manipulation. Use when working with video, audio, or image processing pipelines.
payment-integrationImplement payment integrations with SePay (Vietnamese payment gateway with VietQR, bank transfers, cards) and Polar (global SaaS monetization platform with subscriptions, usage-based billing, automated benefits). Use when integrating payment processing, implementing checkout flows, managing subscriptions, handling webhooks, processing bank transfers, generating QR codes, automating benefit delivery, or building billing systems. Supports authentication (API keys, OAuth2), product management, customer portals, tax compliance (Polar as MoR), and comprehensive SDK integrations (Node.js, PHP, Python, Go, Laravel, Next.js).
planningPlan technical solutions that are scalable, secure, and maintainable. Use when you need to decompose features, evaluate approaches, or create implementation plans.
problem-solvingApply systematic problem-solving techniques for complexity spirals, innovation blocks, recurring patterns, and scale uncertainty. Use when stuck or facing novel challenges.
repomixPackage code repositories into single AI-friendly files for analysis. Use when you need to understand unfamiliar codebases or prepare context for AI consumption.
researchResearch and evaluate technical solutions, libraries, and patterns. Use when you need to investigate options before making architectural or technology decisions.
sequential-thinkingApply structured, reflective problem-solving for complex tasks requiring multi-step analysis and revision. Use for complex decomposition or when you need to think step by step.
shopifyBuild Shopify applications, extensions, and themes using GraphQL/REST APIs, Shopify CLI, Polaris UI components, and Liquid templating. Capabilities include app development with OAuth authentication, checkout UI extensions for customizing checkout flow, admin UI extensions for dashboard integration, POS extensions for retail, theme development with Liquid, webhook management, billing API integration, product/order/customer management. Use when building Shopify apps, implementing checkout customizations, creating admin interfaces, developing themes, integrating payment processing, managing store data via APIs, or extending Shopify functionality.
skill-creatorGuide for creating effective skills that extend agent capabilities with specialized knowledge and workflows. Use when building new skills.
template-skillTemplate for creating new skills. Copy this directory and customize for your specific use case.

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
postgres

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
essentialContext7Up-to-date library and framework documentation lookupnoneyes
recommendedSnykDependency and container vulnerability scanningapiKeyno
optionalPostmanAPI testing, collections, and mock serversapiKeyno

Example specs

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

On this page