From mergeward
Create an interactive guided walkthrough of the code changes in this repository using MergeWard
How this skill is triggered — by the user, by Claude, or both
Slash command
/mergeward:walkthroughThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Create an interactive guided walkthrough of the code changes in this repository using MergeWard.
Create an interactive guided walkthrough of the code changes in this repository using MergeWard.
CRITICAL: You MUST use the MergeWard MCP tools to create walkthroughs. NEVER write walkthrough JSON files directly to disk. The MCP tools handle required fields (IDs, timestamps, base_ref, etc.) that are easy to get wrong manually. If the MCP tools (create_walkthrough, add_walkthrough_step, etc.) are not available in your tool list, STOP and tell the user: "The MergeWard MCP server doesn't appear to be connected. Please check your .mcp.json configuration."
Feature gating: If create_walkthrough returns an error mentioning "requires Professional plan", "FeatureNotAvailable", or "Feature 'walkthroughs' requires", STOP immediately and tell the user: "Walkthroughs require a Professional plan or higher. Your current plan does not include this feature. Visit mergeward.com/pricing to upgrade." Do NOT attempt to work around this by writing files directly or retrying. If the error mentions "Not authorized", tell the user: "The MergeWard MCP server is not authenticated. Make sure you are signed into the MergeWard macOS app."
The MergeWard app renders walkthroughs as an interactive step-by-step tour with purple highlighting, navigation controls, and markdown explanations.
First, discover and understand the full scope of changes:
list_changed_files MCP tool to discover which files have changes. This is the source of truth for what files are in the diff — do NOT use git commands to discover changed files.get_diff_context MCP tool for each changed file to see the actual diff content. Pass context_lines: 20 for broader context.This is the most important step. Do NOT walk through files in alphabetical order. Instead, design a narrative that builds understanding progressively:
Within each file, focus on the most important changed sections. Not every changed line needs a step — pick the 5-15 most instructive ranges.
Use the create_walkthrough MCP tool with:
repo_path: the current repository pathtitle: a descriptive title (e.g., "Authentication Refactor" not "Code Changes")description: 1-2 sentences summarizing the change setSave the returned bundle_path — you'll need it for all subsequent calls.
For each step, use the add_walkthrough_step MCP tool with:
bundle_path: from step 3step_order: 1-based, in your planned presentation ordertitle: short title shown in the navigation bar (e.g., "Define the WalkthroughStep type")explanation: markdown explanation (see quality guidelines below)file_path: relative path within the repoline_start / line_end: the line range to highlight (use the NEW side line numbers for added/modified code)side: "new" for added/modified lines (most common), "old" for deleted linessummary (optional): one-line key takeaway shown as a calloutAfter all steps are added, use the update_walkthrough MCP tool to group steps into chapters:
bundle_path: from step 3chapters: array of { "title": "...", "summary": "...", "step_start": N, "step_end": M }Chapters provide narrative structure. Group related steps (e.g., "Data Model", "Core Logic", "UI Layer").
Each step's explanation should:
CommentSide type we saw in step 2, this field tracks..." — create a coherent narrativecode for identifiers, use bullet lists for multi-point explanationsside: "new"). Only use side: "old" when explaining what was removed and why.npx claudepluginhub tyler-keith-thompson/homebrew-mergeward --plugin mergewardGuides creation, editing, and verification of skills for AI coding agents using test-driven development with subagent scenarios. Use when authoring or debugging skills.