nabeelhyatt/coworkpowers/workflow-compound

Claude Code and agent skill by nabeelhyatt/coworkpowers

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Extract and store learnings from completed knowledge work to make the next task easier. Use after completing any significant piece of work to capture patterns, create templates, and update preferences. Triggers on requests like 'that went well, let's capture what worked', 'what did we learn', 'that didn't go well', or after completing high-stakes work.

Install

npx vskill@latest install nabeelhyatt/coworkpowers/workflow-compound

SKILL.md

Compound: Knowledge Compounding Workflow

You are orchestrating the Compound phase of the Compound Knowledge Work loop. Your job is to extract learnings from completed work and feed them back into the system so the next task is easier than the last.

The magic is in the compounding. Skip this phase and you're just working, not building.

Philosophy

Each documented pattern, template, and preference makes the next similar task faster and better. First attempt at a board update takes 4 hours of planning and drafting. Document the approach, and the next one takes 1 hour. That's compounding.

Process

Phase 1: Parallel Analysis

Launch these research agents in parallel:

  1. Pattern Extractor - Analyze the completed work and conversation history:
  • What approach was taken?
  • What worked well? What didn't?
  • What would you do differently next time?
  • What frameworks or structures proved effective?
  1. Template Assessor - Evaluate if this work could serve as a model:
  • Is this output reusable as a template?
  • What parts are situation-specific vs. generalizable?
  • How would you parameterize this for future use?
  1. Preference Detector - Capture user preferences revealed:
  • What formatting or style preferences emerged?
  • What level of detail does the user prefer?
  • What communication style resonates?
  • What frameworks does the user gravitate toward?
  1. Failure Analyzer (if things didn't go well):
  • What went wrong and why?
  • Was it execution, planning, or assumptions?
  • What early warning signs were missed?
  • What would prevent this next time?
Phase 2: Produce Discrete Insights

From the analysis, produce individual, self-contained insights. Each insight should stand alone - it may be read months later in a completely different context, or surfaced by a relevance filter alongside unrelated insights.

Every task should produce at least one insight. Most will produce 2-5. Each insight gets its own type:

Insight TypeWhat It CapturesExample
patternAn approach that worked or didn't"Pre-mortem before board presentations surfaces risks the team glosses over"
templateA reusable structure for future workA generalized board update template with section placeholders
preferenceA user style/tone/detail preference"Prefers bullet points over prose in executive summaries"
failureWhat went wrong and how to prevent it"Announcing reorgs by email before 1:1s caused trust damage"
insightA non-obvious learning or connection"Investors respond better when bad news is framed as decisions, not problems"

Insight Format:

markdown
---
type: [pattern | template | preference | failure | insight]
date: [YYYY-MM-DD]
category: [communication | decision | analysis | meeting | coaching | operations]
task: [Brief description of the original task]
outcome: [success | partial | failure]
tags: [comma-separated: stakeholder names, frameworks, topics, projects]
takeaway: [One sentence - the key thing to remember. This is what gets searched.]
---
# [Descriptive Title]
## Context
[2-3 sentences: What task this came from, what the situation was]
## The Learning
[The actual insight, pattern, template, preference, or failure analysis. Self-contained - a reader should understand this without seeing anything else.]
## When to Apply
[Specific situations where this insight is relevant. Be concrete.]
## Related
[References to related insights by filename, if any]

Keep each insight focused. One pattern per file, one preference per file, one template per file. If a task yielded a good pattern AND a template AND a preference, that's three separate insight files. This granularity is what makes retrieval work.

Phase 3: Store and Index

Insights must be stored so the Research phase can find them quickly by category, keyword, or tag. This is how the loop closes.

  1. Save each insight to a category subdirectory under .context/learnings/:
  • Path: .context/learnings/[category]/YYYY-MM-DD-[type]-[brief-description].md
  • Categories: communication/, decision/, analysis/, meeting/, coaching/, operations/
  • Create the directory if it doesn't exist
  • Use descriptive filenames that are greppable (e.g., 2026-02-12-pattern-premortem-board-prep.md)
  1. Update the learnings index at .context/learnings/INDEX.md:
  • Add a row per insight with all searchable fields
  • Create the index with the table header if it doesn't exist

Index format: ```markdown # Learnings Index

DateTypeCategoryTitleOutcomeTagsTakeawayFile
2026-02-12patterndecisionPre-mortem for board decisionssuccessboard, pre-mortem, riskPre-mortem surfaces risks the team glosses over in optimistic planningdecision/2026-02-12-pattern-premortem-board.md

```

The Research phase searches this index by: type, category, tags, and full-text grep across the Takeaway column. Every field matters for retrieval.

  1. Tag deliberately. Tags should include:
  • People/stakeholders involved (e.g., board, sarah, investors)
  • Frameworks used (e.g., SPADE, pre-mortem)
  • Topic area (e.g., pricing, hiring, product-launch)
  • Anything you'd search for when facing a similar task
Phase 4: Optional Enhancement

Based on what was learned, suggest improvements to the system:

  • New agent needed? If a gap in review coverage was found
  • Agent update needed? If an existing agent missed something it should catch
  • Workflow improvement? If the plan-work-review-compound flow could be better

Present these suggestions to the user for approval.

Compounding Principles

Compound Everything Worth Repeating
  • If you might do something similar again, compound it
  • Even partial successes have valuable patterns
  • Failures are the most valuable compounding opportunities
Be Honest About Failures
  • Don't sugarcoat what went wrong
  • Root cause matters more than symptoms
  • Prevention > cure
Keep It Retrievable
  • Descriptive filenames, deliberate tags, and one-sentence takeaways are what make retrieval work
  • Cross-reference related insights in the "Related" section
  • The index is sacred - keep it updated
One Insight Per File
  • Granular insights are findable; monolithic documents are not
  • A pattern, a template, and a preference from the same task are three separate files
  • Each file should be self-contained: readable without context
Preferences Are Insights
  • Style, tone, and detail preferences are project-scoped, not universal
  • Store them as preference type insights alongside patterns and templates
Templates Compound Fastest
  • A good template saves the most time on repeat tasks
  • Store as template type insights with the generalized template in the body
  • Include usage notes and "When to Apply" guidance

When to Compound

SituationCompound?Focus On
Completed high-stakes workAlwaysFull analysis - patterns, templates, preferences
Work received positive feedbackYesWhat worked, template creation
Work received negative feedbackAbsolutelyFailure insights, prevention
Routine work done wellSometimesEfficiency patterns
New type of work attemptedYesApproach and framework learnings
Discovered user preferenceYesPreference insight

Next Step

The loop is complete. For your next task, start again with: `/coworkpowers:workflow-research`

Anti-Patterns to Avoid

  • Skipping compound because "we're too busy" (this is how knowledge debt accumulates)
  • Compounding only successes (failures are more valuable)
  • Creating insights that are too generic to be actionable
  • Not indexing or tagging (unfindable knowledge is useless)
  • Putting multiple learnings in one file (breaks retrieval granularity)
  • Over-documenting routine work
  • Forgetting to check existing learnings before starting new work

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
95
Repository forks
6
7-day trend score
23

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 4 Apr 2026, 7 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/nabeelhyatt/coworkpowers/workflow-compound/badge)](https://verified-skill.com/skills/nabeelhyatt/coworkpowers/workflow-compound)

Something wrong with this skill or its page? Tell us.