Loading image...Kiro

Product

  • About Kiro
  • IDE
  • CLI
  • Web
  • Mobile
  • Crew
  • Pricing
  • Downloads

For

  • Enterprise
  • Startups
  • Students

Community

  • Overview
  • Ambassadors
  • Discord
  • Events
  • Powers
  • Shop
  • Showcase

Resources

  • Docs
  • Blog
  • Changelog
  • FAQs
  • Report a bug
  • Suggest an idea
  • Billing support

Social

Site TermsLicenseResponsible AI PolicyLegalPrivacy PolicyCookie Preferences
Loading image...Kiro
  • Enterprise
  • Pricing
  • Docs
SIGN INDOWNLOADS
Loading image...Kiro

Get Started

InstallationAuthenticationYour first project

Models

OverviewAvailable modelsReasoning effort

Features

How Kiro works
Specs
Steering
Hooks
MCP
Permissions
Custom agents
Agent Skills
Powers
CompactionKiroignoreCheckpoints and rewind
Built-in tools
Configuration scopes

IDE 1.x

What's new in 1.0
Setup & First Run
Editor
Chat
Experimental
Troubleshooting0.x reference

CLI

What's new in 3.0
Setup & First Run
Terminal UI
Chat
Headless modeACPAuto complete
Experimental
2.x reference

Crew

Quick startInstallationRunning 24/7
Chat
Agent Capabilities
Agents
Agent Templates
Integrations (MCP)
Skills
Steering
Hooks
Prompts
Features
Interfaces
Apps
ConfigurationSecurityTroubleshooting

Web - Preview

Setup & First RunIdentity Center
Connect your repositories
Working with the agent
Autonomous modeAutomations
Sandbox

Mobile - Preview

Overview

Commands and Reference

CLI commandsSlash commandsBuilt-in toolsExit codesSettingsIDE keyboard shortcuts

Billing

OverviewManaging your subscriptionUpgrading your planDowngrading your planCancelling your planPurchasing add-on creditsManaging your paymentsManaging usage notificationsManaging your taxesContacting billing supportDeleting your accountRelated questions

Enterprise

ConceptsOnboarding quickstart
Connecting your identity provider
Subscribe your teamManage subscriptions
Governance
Monitor and track
SettingsManaged updatesBillingIAMSupported regions

Privacy and Security

OverviewData protectionCode referencesCompliance validationInfrastructure securityIAM permissionsFirewalls, proxies, and data perimetersVPC endpoints (AWS PrivateLink)

Guides

Overview
Language support
Learn by playing

Migration

Migrating from Q DeveloperMigrating from VSCodeUpgrading from Q CLI
  1. Docs
  2. Crew
  3. Agent Capabilities
  4. Prompts

Prompts


Prompts control how the agent behaves at a fundamental level — what personality it has, what rules it follows, how it responds. You can view, edit, and manage prompts from the dashboard.

Managing prompts

From the dashboard

Open Agent Capabilities → Prompts. You can:

  • View the current system prompt for any agent
  • Edit prompts inline
  • Save prompts for reuse across sessions
  • Switch between saved prompts

From the filesystem

The default system prompt lives at agents/prompt.md in the project directory. Custom agents reference their own prompt file in their agent config JSON.

What a system prompt controls

The system prompt is injected at the start of every session. It defines:

  • Identity — who the agent is and how it introduces itself
  • Behavioral rules — what it should and shouldn't do
  • Output format — how it structures responses
  • Tool usage patterns — when to use tools vs. respond directly
  • Domain expertise — background knowledge relevant to the work

Prompt vs. steering vs. skills

PromptSteeringSkills
ScopePer-agent (fixed across all sessions using that agent)Per-workspaceGlobal or per-trigger
Loaded whenSession start (always)Session start (always, for the active workspace)On-demand or always
Editable fromAgent Capabilities → PromptsAgent Capabilities → SteeringAgent Capabilities → Skills
Best forCore agent personality and rulesProject-specific conventionsReusable workflows and domain knowledge

Use prompts for permanent agent-level behavior. Use steering for project rules. Use skills for knowledge that's only relevant sometimes.

Custom prompts per agent

Each agent config can reference a different prompt file:

json
{ "name": "reviewer", "prompt": "agents/reviewer-prompt.md", "model": "auto" }

When you create a custom agent from the Agents panel, you can write its prompt inline or reference a file.

Prompt length

Keep prompts focused. Very long prompts consume context budget that could be used for conversation history, memory, and skills. A good system prompt is typically 200–500 words — enough to establish behavior without crowding out working context.

Page updated: August 4, 2026
Hooks
Features