From buyoung-skills
Guides collaborative doc creation via 3-stage workflow: Context Gathering, Refinement & Structure, Reader Testing. For specs, proposals, RFCs, PRDs.
npx claudepluginhub buyoung/skills --plugin backend-skillsThis skill uses the workspace's default tool permissions.
A structured workflow for collaborative document creation through three stages: Context Gathering, Refinement & Structure, and Reader Testing.
Creates isolated Git worktrees for feature branches with prioritized directory selection, gitignore safety checks, auto project setup for Node/Python/Rust/Go, and baseline verification.
Executes implementation plans in current session by dispatching fresh subagents per independent task, with two-stage reviews: spec compliance then code quality.
Dispatches parallel agents to independently tackle 2+ tasks like separate test failures or subsystems without shared state or dependencies.
A structured workflow for collaborative document creation through three stages: Context Gathering, Refinement & Structure, and Reader Testing.
Documents created without structured collaboration often fail their readers — the author's implicit knowledge creates blind spots that only surface after publication. This workflow closes the gap by systematically gathering context, building content section-by-section, and testing the result with a fresh perspective before sharing.
| Stage | Goal | Exit Condition |
|---|---|---|
| 1. Context Gathering | Close the knowledge gap between user and Claude | Edge cases and trade-offs can be discussed without needing basics explained |
| 2. Refinement & Structure | Build the document section by section through brainstorming and curation | All sections drafted, refined, and reviewed for coherence |
| 3. Reader Testing | Verify the document works for readers who lack the author's context | Fresh Claude instance answers reader questions correctly and surfaces no new gaps |
Offer this workflow when the user:
Present the three stages and explain the value: this approach catches blind spots before others read the document. Ask whether the user prefers this structured workflow or freeform collaboration.
If the user declines, work freeform. If the user accepts, proceed to Stage 1.
Gather all relevant context before writing begins. The goal is to reach a level of understanding where questions can target edge cases and trade-offs rather than basics.
See context-gathering.md for the detailed interview process, including initial questions, info dumping guidance, integration usage, and clarifying question patterns.
Key activities:
Transition: Ask if there is more context to provide, or if it is time to start drafting.
Build the document section by section through a brainstorm-curate-draft-refine cycle.
See refinement-structure.md for the detailed per-section workflow, output format handling, and quality checks.
Per-section cycle:
str_replace on the scaffoldSection ordering: Start with the section that has the most unknowns (core proposal for decision docs, technical approach for specs). Leave summary sections for last.
Near completion: After 80% of sections are done, re-read the entire document and check for flow, consistency, redundancy, contradictions, and filler content.
Test the document with a fresh Claude instance (no context from the authoring conversation) to catch blind spots.
See reader-testing.md for testing procedures for both sub-agent and manual approaches, plus the final review checklist.
Key activities:
Exit condition: Reader Claude consistently answers correctly and surfaces no new gaps.
create_file / artifacts when available for the document scaffoldstr_replace for all edits — reprinting the entire document wastes tokens and makes changes harder to track