← ClaudeAtlas

compoundlisted

Document a recently solved problem to compound your team's knowledge. Creates structured learnings in knowledge-base/project/learnings/.
jikig-ai/soleur · ★ 9 · AI & Automation · score 62
Install: claude install-skill jikig-ai/soleur
# Compound Capture problem solutions while context is fresh, creating structured documentation in `knowledge-base/project/learnings/` with YAML frontmatter for searchability. ## Usage Activate this skill after solving a non-trivial problem. If context about the problem is not already in the conversation, use `ask_user` to request a brief description. ## Phase 0: Setup Read project conventions from `GEMINI.md` if it exists. Apply conventions during documentation. **Branch safety check:** Run `run_shell_command` with `git branch --show-current`. If the result is `main` or `master`, abort with: "Error: compound cannot run on main/master. Checkout a feature branch first." ## Phase 0.5: Session Error Inventory Before writing any learning, enumerate ALL errors encountered in this session. Output a numbered list. This step cannot be skipped. Include: - Wrong file paths, directories, or branch confusion - Failed shell commands or unexpected exit codes - API errors or unexpected responses - Wrong assumptions that required backtracking If genuinely no errors occurred, output: "Session error inventory: none detected." ## Execution Strategy Analyze the session context to extract the learning. Unlike the Claude Code version which spawns 5 parallel subagents, this version runs sequentially within the conversation: ### 1. Context Analysis - Extract conversation history - Identify problem type, component, symptoms - Determine YAML frontmatter fields: title, date, category, tag