Ask user about auto-allow for rough-draft proposals before starting rough-draft phase
View on GitHubskills/rough-draft-confirm/SKILL.md
February 3, 2026
Select agents to install to:
npx add-skill https://github.com/ben-mad-jlp/claude-mermaid-collab/blob/main/skills/rough-draft-confirm/SKILL.md -a claude-code --skill rough-draft-confirmInstallation paths:
.claude/skills/rough-draft-confirm/# Rough-Draft Confirm Skill
## Overview
The **rough-draft-confirm** skill is invoked after all brainstorming is complete, before the rough-draft phase begins. It shows a summary of brainstormed code items and asks the user about their preference for auto-allowing proposals during rough-draft.
This is a quick transition skill - it gathers one preference then moves on.
## When Invoked
This skill is invoked by the workflow state machine when:
1. All items have completed brainstorming (no pending items left)
2. There are code items with status === 'brainstormed' ready for rough-draft
3. The workflow transitions from `brainstorm-item-router` to `rough-draft-confirm`
## Step 1: Get Session State
```
Tool: mcp__plugin_mermaid-collab_mermaid__get_session_state
Args: { "project": "<cwd>", "session": "<session>" }
```
Extract:
- `workItems` array
- Filter for items with `type === 'code'` and `status === 'brainstormed'`
## Step 2: Show Summary and Ask Preference
Display the brainstormed code items and ask about auto-allow:
```
Tool: mcp__plugin_mermaid-collab_mermaid__render_ui
Args: {
"project": "<cwd>",
"session": "<session>",
"ui": {
"type": "Card",
"props": { "title": "Ready for Rough-Draft Phase" },
"children": [
{
"type": "Markdown",
"props": {
"content": "Brainstorming complete! The following code items are ready for rough-draft:\n\n- Item 1: <title>\n- Item 2: <title>\n\nDuring rough-draft, Claude will propose interface definitions, pseudocode, and file skeletons."
}
},
{
"type": "RadioGroup",
"props": {
"name": "autoAllow",
"label": "How would you like to handle proposals?",
"options": [
{ "value": "auto", "label": "Auto-allow all proposals (faster)" },
{ "value": "review", "label": "Review each proposal before proceeding" }
]
}
}
],
"actions": [
{ "id": "continue", "label": "Contin