| name | create-prompt |
| description | Create a reusable prompt file (.prompt.md) for a common task. |
| argument-hint | What task should this prompt help with? |
| disable-model-invocation | true |
Related skill: agent-customization. Load and follow prompts.md for template and principles.
Guide the user to create a .prompt.md.
Extract from Conversation
First, review the conversation history. If the user has been working on a repeatable task pattern (e.g., explaining code, generating tests, refactoring), generalize that into a reusable prompt. Extract:
- The core task being performed repeatedly
- Any implicit inputs (selected code, file type, context)
- The desired output format or style
Clarify if Needed
If no clear pattern emerges from the conversation, clarify:
- What task should this prompt help with?
- Should it take arguments or use fixed context?
- Workspace-scoped or personal?
Iterate
- Draft the prompt and save it.
- Identify the most ambiguous or weak parts and ask about those.
- Once finalized, summarize what the prompt does, suggest example invocations, and propose related customizations to create next.
Remember to follow the agent-customization guidelines to create highly effective prompts.