# CommandPanel

## What is this component
A search-and-results shell for command interfaces.

## When to use this component
Use it for command palette and lightweight search panels.

## Where to use this component
Use it in command dialogs, popovers, or centered overlays.

## Why to use this component
It standardizes command search layout while keeping results domain-owned.

## How to use this component
Pass query state, change handler, and result children.

## Who can use this component
Command palette containers.

## Best practice
Keep keyboard navigation and command execution in the caller.

## Wrong use cases
Do not use it for form search fields without command results. Use `Input`.

## Tags
command, search, palette, overlay
