Plan files should use descriptive names instead of random generated names
Resolved 💬 3 comments Opened Apr 6, 2026 by hmusum Closed Apr 6, 2026
Problem
When entering plan mode, Claude Code generates a random name for the plan file (e.g., majestic-swinging-fountain.md). These names are meaningless and make it hard to find or reference plans later.
Suggested improvement
Generate a descriptive, kebab-case name based on the task/problem being planned. For example:
ping-timeout-during-deployment-analysis.mdinstead ofmajestic-swinging-fountain.mdadd-duration-config-option.mdinstead ofelegant-dancing-river.md
The LLM already understands the task context when entering plan mode, so it should be straightforward to derive a meaningful name.
Current workaround
Users can ask Claude to rename the file after creation, or add a memory/feedback instruction to always use descriptive names. But this should be the default behavior.
This issue has 3 comments on GitHub. Read the full discussion on GitHub ↗