compound-docs

Document Elixir/Phoenix problems, root causes, and fixes with YAML frontmatter.

517|35|Updated Feb 12, 2026
One-click install
npx skills add https://github.com/oliver-kriska/claude-elixir-phoenix --skill compound-docs-oliver-kriska
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: compound-docs
Source: https://github.com/oliver-kriska/claude-elixir-phoenix/tree/main/plugins/elixir-phoenix/skills/compound-docs
Command: npx skills add https://github.com/oliver-kriska/claude-elixir-phoenix --skill compound-docs-oliver-kriska

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill provides a structured, searchable system for documenting solutions to common Elixir/Phoenix development problems, preventing repeated debugging efforts and building a valuable knowledge base.

Core Features & Use Cases

  • Solution Documentation: Create detailed records of problems, root causes, and fixes.
  • Knowledge Base: Maintain a searchable repository of past solutions.
  • Proactive Debugging: Consult existing solutions before investigating new issues.
  • Use Case: When encountering an Ecto.Association.NotLoaded error, you can search the Compound Docs for similar past issues and apply the documented fix, rather than starting the investigation from scratch.

Quick Start

Use the compound-docs skill to search for solutions related to "N+1 queries".

Frequently Asked Questions about compound-docs

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I document Elixir and Phoenix debugging solutions to prevent repeated investigations?

You can document Elixir and Phoenix debugging solutions by recording the problem, root cause, and fix using structured YAML frontmatter. This builds a searchable knowledge base that prevents duplicated debugging efforts across your team.

What is the best way to search past Ecto or Phoenix error fixes before investigating a new issue?

Searching past Ecto or Phoenix error fixes is best handled by querying a structured knowledge base for similar documented resolutions. This proactive debugging approach lets you apply previously documented fixes rather than starting from scratch.

How does schema validation enforce structured documentation for Elixir development solutions?

Schema validation enforces structured documentation for Elixir solutions by requiring resolution templates with YAML frontmatter. This mechanism ensures every recorded problem, root cause, and fix maintains consistent metadata for reliable knowledge base searchability.

Can I use a knowledge base to look up solutions for N+1 query problems in Phoenix?

You can use a knowledge base to look up solutions for N+1 query problems in Phoenix by searching the repository of past development fixes. This allows you to retrieve and apply previously documented resolutions directly to your current issue.

What limitations exist when relying on past solutions for Phoenix debugging?

Relying on past solutions for Phoenix debugging is limited by the scope of previously documented issues. If a specific error or edge case has not been recorded in the knowledge base, you must still investigate the new problem from scratch.