list_plans
Check if a plan name is already in use or confirm a saved plan file exists by listing all plan names in the plan directory.
Instructions
List plan names found in the plan directory (~/.claude/plans, or $PLAN_DIR). No parameters.
Returns the '.json' stem of every file in that directory, not just fresh, ingestable plan sources — an already-ingested plan's '.manifest.json' surfaces as '.manifest', and a story journal or notification log contributes its own noisy stem too. Treat a returned name as a candidate to inspect, not a guarantee it is a valid target for save_plan/ingest_plan.
Call this to check whether a plan name is already taken before save_plan, or to confirm a plan file actually landed on disk after saving it.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |