# Kirocrew App Dev

Build, package, and publish Kiro Crew external apps.

- Repository: https://github.com/kirodotdev/KiroCrew (4711 stars)
- Category: Design
- License: Apache-2.0
- Last updated: 2026-11-01
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add kirodotdev/KiroCrew --skill kirocrew-app-dev -g -a claude-code -y`
Codex: `npx skills add kirodotdev/KiroCrew --skill kirocrew-app-dev -g -a codex -y`
Cursor: `npx skills add kirodotdev/KiroCrew --skill kirocrew-app-dev -g -a cursor -y`
Gemini CLI: `npx skills add kirodotdev/KiroCrew --skill kirocrew-app-dev -g -a gemini-cli -y`

## Description

Build, package, and publish Kiro Crew external apps. Covers app.json manifests, UI components, crons, skills, lifecycle hooks, development mode, registry publishing, and common pitfalls.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Kiro Crew App Development

Guide for building external Kiro Crew apps against the current App Kit manifest, lifecycle, UI SDK, and registry contracts. The canonical field and API references live in [App Kit](../../docs/app-kit/README.md).

## When to Use

- User says "create a kirocrew app", "build an app", "make an app for kirocrew"
- User says "package this as an app", "publish this to the app store"
- User is building UI pages, crons, or skills that should be distributable

## App Structure

```
my-app/
├── app.json              # Manifest (required)
├── ui/
│   ├── index.mjs         # ESM React component (default export)
│   └── icon.svg          # Sidebar icon (SVG or PNG)
├── skills/
│   └── my-skill/
│       └── SKILL.md      # Skill spec
├── scripts/
│   ├── install.sh        # Optional registry-install setup hook
│   └── uninstall.sh      # Cleanup script
└── README.md             # Optional docs
```

## app.json Manifest

The rest: https://github.com/kirodotdev/KiroCrew/blob/HEAD/skills/kirocrew-app-dev/SKILL.md
