> ## Documentation Index
> Fetch the complete documentation index at: https://veryfront.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Plan skill

> Use the plan skill to turn unclear project work into an implementation plan.

Use `plan` when the task needs scope, sequencing, or tradeoff review before edits.

## When to use it

| Use `plan` for                        | Use another skill for           |
| ------------------------------------- | ------------------------------- |
| Multi-file changes                    | One small copy edit             |
| Architecture or data-flow choices     | A known failing test            |
| Work that needs approval before edits | A direct implementation request |

## What to provide

| Input        | Example                                         |
| ------------ | ----------------------------------------------- |
| Outcome      | Add usage-based billing.                        |
| Constraints  | Keep the existing Stripe integration.           |
| Scope        | Cover API routes, UI states, and tests.         |
| Verification | Include the checks that prove the change works. |

## Example request

```text theme={null}
/plan Add usage-based billing.
Use the existing Stripe integration.
Call out the files you expect to change.
Include the tests and checks needed before implementation.
```

## Expected output

Agent returns a structured plan with scope, steps, risks, and verification.

Use the plan as the handoff for `build` when the direction is clear.

## Related

| Page                                 | Use it to                      |
| ------------------------------------ | ------------------------------ |
| [Build skill](/agent/skills/build)   | Implement an approved plan.    |
| [Review skill](/agent/skills/review) | Check the result before merge. |
