brainstorming
Structured design dialogue that validates ideas before implementation begins.
brainstorming-transition
Transition from brainstorming to rough-draft skill
Full skill instructions
After the VALIDATING phase passes, transition to the rough-draft skill.
Before transitioning, verify:
Tool: mcp__plugin_mermaid-collab_mermaid__update_session_state
Args: { "project": "<cwd>", "session": "<name>", "phase": "rough-draft/interface" }
Note: lastActivity is automatically updated by the MCP tool.
Before invoking rough-draft, save context via MCP:
FUNCTION saveSnapshot(pendingQuestion):
session = current session name
# Read current state via MCP
Tool: mcp__plugin_mermaid-collab_mermaid__get_session_state
Args: { "project": "<cwd>", "session": session }
Returns: state = { "phase": "...", "currentItem": ..., ... }
# Save snapshot via MCP
Tool: mcp__plugin_mermaid-collab_mermaid__save_snapshot
Args: {
"project": "<cwd>",
"session": session,
"activeSkill": "brainstorming",
"currentStep": "VALIDATING",
"pendingQuestion": null,
"inProgressItem": state.currentItem,
"recentContext": []
}
# Note: version and timestamp are automatically added
# Update state to mark snapshot exists
Tool: mcp__plugin_mermaid-collab_mermaid__update_session_state
Args: { "project": "<cwd>", "session": session, "hasSnapshot": true }
Before transitioning to rough-draft:
Ask user: "Compact context before starting rough-draft?"
1. Yes
2. No
The rough-draft skill will:
If brainstorming was used standalone (not within collab workflow):
Option 1: Stay in collab
.collab/<name>/documents/design.md/collab-cleanup to archive when session endsOption 2: Continue to implementation
superpowers:using-git-worktrees to create isolated workspacesuperpowers:writing-plans to create detailed implementation planDesign docs survive context compaction. When resuming:
Re-read design doc to restore context:
# Always re-read before continuing work
cat .collab/<name>/documents/design.md
# Also read any diagrams
ls .collab/<name>/diagrams/
After re-reading:
Save context snapshots to enable recovery after compaction.
Call saveSnapshot() after:
After user answers:
[User provides answer]
-> Update design doc with answer
-> saveSnapshot(next-pending-question-or-null)
-> Continue conversation
At phase transitions:
[Phase complete, transitioning to next]
-> Update collab-state.json phase
-> saveSnapshot(null)
-> Continue to next phase
Before invoking another skill:
[About to invoke rough-draft]
-> saveSnapshot(null)
-> Invoke skill
Called by:
/brainstorming command for standalone design workTransitions to:
Collab workflow context: When invoked from collab skill, the following are already set up:
.collab/<name>/ folder existscollab-state.json tracks phase as brainstorming.collab/<name>/documents/design.mdmcp__plugin_mermaid-collab_mermaid__update_session_state({ project, session, phase: "rough-draft/interface" })lastActivity timestampStructured design dialogue that validates ideas before implementation begins.
Comprehensive design intelligence for web and mobile UI/UX across 10 technology stacks.
Comprehensive implementation plans for multi-step tasks, breaking down specs into bite-sized, testable steps.
Introduction to the obra skills system with mandatory skill invocation rules and best practices.
Execute a written implementation plan with critical review and task checkpoints.
Delegate independent tasks to specialized agents working concurrently with isolated context.
Isolated git worktrees with smart directory selection and safety verification.
Toolkit for interacting with and testing local web applications using Playwright. Supports verifying frontend functionality, debugging UI behavior, capturing browser screenshots, and viewing browser logs.
Plan searchable and shareable content that drives traffic, builds authority, and generates leads.
README-first repository scanner that extracts commands and classifies reproduction candidates without executing them.
Brainstorm and prioritize marketing strategies tailored to your SaaS stage, budget, and goals.
Plan and optimize your website's page hierarchy, navigation, URL structure, and internal linking.
The world's fastest calendar for remote work
Capture, organize, and utilize your knowledge effortlessly.
Instant Summaries of Audio & Video Interviews with AnySummary
Transform PDFs into engaging mind maps.
Chat with any PDF instantly
Create an optimal daily plan using your voice
A productivity platform to centralize organizational knowledge and workflows with contextual AI assistance.
AskYourPDF Pricing Plans: Tailored to Your Needs