Dev & Engineering

Compound Learning Capture

Capture solved problems as durable repo knowledge right after the work, so every subsequent unit of engineering gets easier.

53/ 100
Use with care

Useful, but reliability, evidence or controls still have material gaps.

See how it was scored ↓
Works as-is in
Codex · Claude Code
Stars
★ 25k
Last updated
3d ago
License
MIT
learning-capturedocumentationsubagent-orchestrationknowledge-management
+1session-history

What does this skill do, and when should you use it?

This skill automatically captures problem solutions while context is fresh, using parallel subagents to research and structure the information into a Markdown document with YAML frontmatter, stored under `<root>/solutions/`. It supports interactive and non-interactive modes, as well as full and lightweight depths, and can probe session history to incorporate relevant prior attempts. Part of a 38-skill collection, this skill focuses on knowledge compounding to accelerate future work.

Parses conversation history to extract problem, symptoms, solution, and prevention; generates YAML frontmatter with category, problem type, and component; writes documents to <root>/solutions/<category>/; runs multiple subagents in parallel (Context Analyzer, Solution Extractor, Related Docs Finder) to gather context; runs a session-history probe to discover relevant prior sessions; updates existing docs or creates new ones based on overlap; optionally updates CONCEPTS.md for vocabulary capture.

Good fit
  • A developer who just fixed a tricky bug wants to document the root cause and fix to avoid future rework.
  • A team wants to capture lessons learned from a complex troubleshooting session for future reference.
  • An automation pipeline runs in CI and needs to capture learnings without human intervention, using non-interactive mode.
  • A developer with limited context budget chooses lightweight mode to quickly log key takeaways without subagents.
  • When session history contains relevant failed attempts, the skill integrates them to prevent repeating mistakes.

How do you install this skill?

Before you use it
  • The skill runs external Node scripts during execution; ensure the path arguments are trusted to prevent path injection.
  • Publisher is not verified by FollowSkills' curated enterprise registry; assess before use.
  • Skill documentation is English-only, which may be less accessible to Chinese mainland users, and relies on online services that may be unreachable.
  • Static review did not execute any tests; actual runtime behavior should be verified by the user.
Before you start
Your agent needs
  • Shell / CLI
  • Local filesystem
Install first
  • Node.js
  • Python 3

Install the Compound Engineering plugin (EveryInc/compound-engineering-plugin) via your client's marketplace (Claude Code, Cursor, Codex, etc.). The skill is located at skills/ce-compound/SKILL.md within the plugin.

Generic route: install into Claude Code manually (macOS / Linux)
tmp="$(mktemp -d)"
git clone --depth 1 https://github.com/EveryInc/compound-engineering-plugin.git "$tmp"
mkdir -p ~/.claude/skills
cp -R "$tmp/skills/ce-compound" ~/.claude/skills/
rm -rf "$tmp"

Generated from the source repository and skill path; it copies only this skill's folder. If the author's install steps above differ, follow those first. To scope it to one project, replace ~/.claude/skills with that project's .claude/skills.

How do you use this skill?

In Claude Code, simply type /ce-compound optionally followed by context, e.g., /ce-compound record the recent database migration issue. For non-interactive runs, use mode:non-interactive with optional depth:lightweight or depth:full. The skill automatically selects full or lightweight mode and orchestrates subagents to produce the documentation.

What are this skill's strengths and limitations?

Pros
  • Automated parallel research saves time
  • Structured output ensures long-term reusability
  • Supports non-interactive mode for automation
  • Integrates prior session history to enrich docs
  • Configurable `docs_root` for repo flexibility
  • Built-in YAML frontmatter validation prevents corruption
Limitations
  • Requires Node.js and Python 3 runtimes
  • Needs shell access to run scripts and subagents
  • Session-history probe may add complexity in large repos
  • Full mode may consume significant tokens, though usually worth it
  • Related docs finder depends on GitHub CLI (`gh`); if missing, issue search is skipped

How does this skill compare with similar options?

Side by side with related skills; every score comes from the same FSRS standard.

Skill FS score Stars Last updated License
Compound Learning Capture this page 53 · Use with care ★ 25k 3d ago MIT
Writing Implementation Plans 42 · Not recommended ★ 3.2k 17d ago Apache-2.0
Compound Refresh — Learning Docs Maintenance 52 · Use with care ★ 25k 3d ago MIT
Claude Reflect Self-Learning Memory 57 · Use with care ★ 1.8k 8d ago MIT
Supermemory Save Skill 34 · Not recommended ★ 2.8k 4d ago —

Compared to other documentation skills, this focuses on learning capture with parallel subagents and session-history integration. Within the same plugin, ce-compound-refresh handles refreshing stale docs, while ce-compound creates new ones. External tools like Notion AI lack this deep integration.

How did FollowSkills review this skill?

FollowSkills review · FSRS-2.0
Use with care
53/ 100 5-point scale 2.7 / 5
The upstream repository has new commits since this review. The score still applies to the reviewed revision shown and may not cover the latest changes.
1Trust16 / 25 · 3.2/5

The skill is a documentation generation tool, not involving high-privilege operations, but it executes external commands (Node script) and constructs environment variables from path arguments, potentially vulnerable to path injection. In interactive mode, it asks for user consent before editing files; non-interactive mode does not edit instruction files. No data exfiltration or sensitive information handling. Publisher identity unverified, but license is clear (MIT). Deductions: no explicit principle of least privilege, external command execution lacks sandboxing; no rollback mechanism; insufficient data flow disclosure.

2Reliability6 / 20 · 1.5/5

The skill description is detailed, with multiple modes (interactive/non-interactive/lightweight/full), and provides fallback for subagent coordination failures (e.g., #956). However, no test suite is provided, and it relies on external script (context.mjs) whose behavior is unverified. Error handling for abnormal input is only partial (e.g., unknown depth token generates failure report), but overall failure feedback is not nuanced. Static review cannot run tests; deductions: no test evidence, robustness of parallel subagent coordination unverified.

3Adaptability12 / 15 · 4.0/5

Target scenario is clear: documenting solved problems. The skill defines applicability boundaries (one learning per run, CONCEPTS.md bootstrap redirection), and supports Chinese users (skill itself is in English, but not optimized for China networks). Trigger conditions are clear (e.g., '/ce-compound' command). Deductions: documentation is English only, no Chinese version; reliance on external services (e.g., GitHub) may be unreachable from mainland China, affecting usability.

4Convention11 / 15 · 3.7/5

Information architecture is good, using layered documentation (SKILL.md, references, templates), with usage examples. Provides configuration docs (docs_root) and version number (package.json), MIT license. But lacks changelog, maintenance responsibility unclear (publisher unverified). Deductions: no CHANGELOG, no version history file, governance incomplete.

5Effectiveness5 / 15 · 1.7/5

The skill has clear goals (generate structured docs) and a complete workflow (multi-stage subagents). But the value proposition (knowledge compounding) is unverified, static review cannot confirm output quality. Deductions: no real output examples, no evidence of being more effective than manual recording.

6Verifiability3 / 10 · 1.5/5

Repository has CI (GitHub Actions PR title validation), but does not cover key paths of this skill (no unit tests). Internal scripts (validate-frontmatter.py etc.) exist but without tests. Static review cannot independently reproduce. Deductions: no third-party execution evidence, coverage insufficient.

1 2 3 4 5 6

Open a dimension to read why it scored that way

Reviewed Aug 07, 2026 Reviewed revision 0a2957852e20 Review evidence[1][2][3][4][5][6][7][8][9][10][11][12][13][14]

Evidence confidence:Low — Mostly static review, author material or a limited demo; useful for discovery, not high-risk decisions.

See the full review method →

FAQ

Do I need additional runtimes?
Yes, the skill requires Node.js to run the context script and Python 3 for the validation and session-history extraction scripts. If these runtimes are unavailable, the skill degrades gracefully but some features are lost.
How does it handle overlap with existing docs?
It automatically detects overlap: if high overlap with an existing doc, it updates that doc instead of creating a duplicate; moderate overlap creates a new doc and flags it for consolidation review.
Does this skill modify my code?
No, it only writes documentation: creates or updates files under `<root>/solutions/`, optionally updates `CONCEPTS.md`. Only in interactive full mode with user consent does it edit project instruction files (e.g., AGENTS.md).
Can it be used in automated pipelines?
Yes, the `mode:non-interactive` parameter runs the skill without any blocking questions, producing a structured terminal report, making it ideal for CI/CD integration.

More skills from this repository

All from EveryInc/compound-engineering-plugin

Related skills