Loading...
Loading...
Unified prompt engineering and requirements planning. Use when exploring ideas, improving prompts, creating PRDs, generating task breakdowns, or iterating on existing plans. Includes Jira integration for creating subtasks from plans.
npx skill4agent add carvalab/k-skills mula-refinemula-tool jiramula-tool skill read mula-refine| User Intent | Mode | Reference |
|---|---|---|
| Vague idea, needs discovery | Start | |
| Has a prompt to optimize | Improve | |
| Extract requirements from chat | Summarize | |
| Needs full requirements doc | PRD | |
| Has PRD, needs task breakdown | Plan | |
| Update existing PRD or prompt | Refine | |
Vague Idea --> START --> conversation --> SUMMARIZE --> mini-PRD
|
Clear Feature --> PRD ------------------------+-> full PRD --> PLAN --> tasks.md
|
Existing Prompt --> IMPROVE v
Jira subtasks (optional)
Existing PRD/Prompt --> REFINE --> back to any mode| Dimension | What It Measures |
|---|---|
| Clarity | Is the objective clear and unambiguous? |
| Efficiency | Is the content concise without losing critical information? |
| Structure | Is information organized logically? |
| Completeness | Are all necessary details provided? |
| Actionability | Can an AI take immediate action on this? |
| Specificity | How concrete and precise? (versions, paths, identifiers) |
tasks.md# Show parent issue details first
mula-tool jira show --key PROJ-456
# Create subtask with priority (always prefix with [repo-name])
mula-tool jira create-subtask --parent PROJ-456 \
--title "[payments-api] Add retry logic" \
--description "Scope: files to change..." \
--assignee me --priority High
# Link dependencies (MRTCH-1 blocks MRTCH-2)
mula-tool jira link --from MRTCH-1 --to MRTCH-2 --type Blocks
# Update parent issue title with repo context
mula-tool jira update --key PROJ-456 \
--title "[payments-api] Updated title" \
--description "Updated requirements..."[repo-name][payments-api] Add retry logic--priorityHighestHighMediumLowLowestmula-tool jira link --from X --to Y --type Blocks--assignee me# Check what transitions are available from current status
mula-tool jira transitions PROJ-456
# Move to a specific status
mula-tool jira transition PROJ-456 --name "Development"
# Close an issue (walks all transitions to Done automatically)
mula-tool jira close PROJ-456# List subtasks first to confirm what will be deleted
mula-tool jira list-subtasks PROJ-456
# Delete individual subtasks
mula-tool jira delete MRTCH-1371
mula-tool jira delete MRTCH-1372
# If delete fails (403), close them instead
mula-tool jira close MRTCH-1371
mula-tool jira close MRTCH-1372
# Or delete a parent and all its subtasks at once
mula-tool jira delete PROJ-456 --delete-subtasks.mula/outputs/.mula/outputs/{project}/.mula/outputs/prompts/{id}.md.mula/outputs/{project}/tasks.mdtasks.mdmula-tool jira create-subtask| Reference | Purpose |
|---|---|
| Conversational exploration and requirements gathering |
| 6-dimension prompt quality assessment and optimization |
| Extract requirements from conversation into mini-PRD |
| Strategic questioning to create comprehensive PRD |
| Transform PRD into actionable task breakdown + Jira subtasks |
| Iterate on existing PRD or saved prompt + Jira updates |