/merge-docs
Compare and merge two design docs for the same feature into a single source of truth. Use when you have competing or complementary design/implementation docs (e.g. from separate design runs) that need reconciling into one unified document.
Claude Code
$ npx -y skills add serpro69/claude-toolbox --skill merge-docs --agent claude-code
Codex
$ npx skills add serpro69/claude-toolbox --skill merge-docs -a codex -y
Cursor
$ npx skills add serpro69/claude-toolbox --skill merge-docs -a cursor -y
Gemini CLI
$ npx skills add serpro69/claude-toolbox --skill merge-docs -a gemini-cli -y
GitHub Copilot
$ npx skills add serpro69/claude-toolbox --skill merge-docs -a github-copilot -y
OpenCode
$ npx skills add serpro69/claude-toolbox --skill merge-docs -a opencode -y
Windsurf
$ npx skills add serpro69/claude-toolbox --skill merge-docs -a windsurf -y
SKILL.md
merge-docs.SKILL.mdname: merge-docs description: | Compare and merge two design docs for the same feature into a single source of truth. Use when you have competing or complementary design/implementation docs (e.g. from separate design runs) that need reconciling into one unified document.
Merge Design Documents
**Goal: Produce a single, unified set of feature docs from two separate designs for the same feature.**
Conventions
- **Read capy knowledge base conventions** at [shared-capy-knowledge-protocol.md](shared-capy-knowledge-protocol.md).
When to Use
You have two feature directories under `/docs/feat/wip/` for the same feature — each with its own design, implementation plan, and task list — and you need to combine them into one coherent set of docs.
Workflow
**Mandatory order — grounding before merging.** The flow below is strictly sequential. Do not categorize sections, surface contradictions, or write merged content until you have read both feature directories fully and built a codebase-grounded mental model. Merging without grounding produces decisions based on prose clarity rather than codebase reality — the wrong tiebreaker.
See [merge-process.md](./merge-process.md) for the detailed steps.
<div align="center" claude-toolbox is a collection of "tools" for all your agentic workflows — pre-configured MCP servers, skills, sub-agents, commands, hooks, statuslines with themes, and more - everything you need for AI-powered development workflows, used
Other skills on claude-toolbox.
alpha
Alpha links a shared instruction directly, delegates to a peer skill, and spawns a review agent. Together these exercise the…
beta
Beta reaches shared resources through the plugin-root variable, which exercises the template-ref (concrete suffix) and…
brainstorm
TRIGGER when: asked to brainstorm, think through, explore, or pressure-test a technical idea or decision through conversation.…
More skills from other plugins.
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or…
ask-matt
Ask which skill or flow fits your situation. A router over the skills in this repo.
Questions about merge-docs.
- Which coding agents can use merge-docs?
- merge-docs installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.

