workflow-compound
Extract and store learnings from completed knowledge work to make the next task easier. Use after completing any significant…
Research and plan a knowledge work task thoroughly before execution. Use when starting any significant piece of work - drafting important communications, making strategic decisions, preparing for meetings, or tackling analysis projects. Triggers on requests like 'help me prepare
$ npx -y skills add nabeelhyatt/coworkpowers --skill workflow-research --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/workflow-researchContext preview
The summary Claude sees to decide when to auto-load this skill.
Research and plan a knowledge work task thoroughly before execution. Use when starting any significant piece of work - drafting important communications, making strategic decisions, preparing for meetings, or tackling analysis projects. Triggers on requests like 'help me prepare
name: workflow-research description: "Research and plan a knowledge work task thoroughly before execution. Use when starting any significant piece of work - drafting important communications, making strategic decisions, preparing for meetings, or tackling analysis projects. Triggers on requests like 'help me prepare for', 'I need to draft', 'plan out', or any high-stakes knowledge work."
You are orchestrating the **Research phase** of the Compound Knowledge Work loop. Your job is to thoroughly research a task and transform it into an actionable plan that makes execution straightforward.
**80% of compound knowledge work is in research and review.** Do not rush this phase.
Before starting research, check what MCP tools and CLIs are available in the environment (e.g., email, calendar, meeting notes, CRM, company intel). Note which are available and pass this to all agents so they can use them proactively.
1. **Read the task description carefully.** If the user provided a document, file, or URL, read it thoroughly. 2. **Classify the work type:**
3. **Determine stakes and complexity:**
Before launching research, identify gaps and ask the user clarifying questions. This prevents wasted research on the wrong problem.
**When to ask questions:**
**Question patterns (from superpowers):**
**Hard Gate for high-stakes work** - You MUST get answers to: 1. Who is the audience/stakeholder? 2. What does success look like? 3. What constraints exist (political, budget, timing)? 4. What have you tried before that didn't work?
**Example questions:**
**When to skip this phase:**
Before any new research, check what we already know. This is where compounding pays off.
**In Claude Code** (file-based retrieval): 1. **Check the learnings index** at `.context/learnings/INDEX.md` - scan for matching category, type, and tags. 2. **Search by category**: Grep `.context/learnings/[category]/` for the relevant work type (e.g., `communication/`, `decision/`, `meeting/`). 3. **Search by type**: Look specifically for `pattern` and `template` insights that match the current task. 4. **Search by keywords**: Grep across all learnings for topic-specific terms (stakeholder names, project names, framework names). 5. **Search for preferences**: Grep for `type: preference` insights in the relevant category - these capture style, tone, and detail preferences from previous work.
If past learnings exist, incorporate them into the plan:
Surface what you found: "Based on previous [category] work, we learned [X] and have a template for [Y]."
Launch research agents in parallel based on the work type. Use the Task tool with appropriate subagents. **Pass the stakes level to each agent** so they can calibrate depth.
**Scale agents to stakes:**
| Stakes | Agents to Run | |--------|---------------| | **Low** | context-gatherer only (brief scan, no web search) | | **Medium** | context-gatherer + 1-2 agents from the work type table below | | **High** | Full agent roster from the work type table below |
**Agent roster by work type** (for medium/high stakes):
| Work Type | Additional Agents | |-----------|-------------------| | Communication | stakeholder-mapper, precedent-researcher | | Decision | stakeholder-mapper, constraint-analyzer, precedent-researcher | | Analysis | constraint-analyzer, precedent-researcher | | Meeting | stakeholder-mapper, precedent-researcher | | Coaching | stakeholder-mapper | | Operations | constraint-analyzer, precedent-researcher |
**For high-stakes work, always add:**
After parallel research returns, assess whether you need additional external research.
**Always research externally w
Knowledge work superpowers that compound over time. CoworkPowers is a Claude Code plugin that gives Claude systematic capabilities for tackling knowledge work -- drafting communications, making decisions, preparing for meetings, and more.
Extract and store learnings from completed knowledge work to make the next task easier. Use after completing any significant…
Run parallel multi-agent review on completed knowledge work. Use after the work phase to evaluate output quality from multiple…
Execute a knowledge work plan efficiently while maintaining quality. Use after the research phase to systematically work through…