phx:compound

Compound — Capture Solutions as Knowledge

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "phx:compound" with this command: npx skills add oliver-kriska/claude-elixir-phoenix/oliver-kriska-claude-elixir-phoenix-phx-compound

Compound — Capture Solutions as Knowledge

After fixing a problem, capture the solution as searchable institutional documentation.

Usage

/phx:compound Fixed N+1 query in user listing /phx:compound Resolved LiveView timeout in dashboard /phx:compound # Auto-detects from recent session context

Philosophy

Each unit of engineering work should make subsequent units easier — not harder.

Workflow

Step 1: Detect Context

  • If $ARGUMENTS provided, use as description

  • If no args, check scratchpad DEAD-END/DECISION entries, git diff , .claude/plans/{slug}/progress.md for recent completions

  • If unclear, ask: "What problem did you just solve?"

Only document non-trivial problems that required investigation.

Step 2: Search Existing Solutions

mkdir -p .claude/solutions grep -rl "KEYWORD" .claude/solutions/ 2>/dev/null

If found: Create new (different root cause), Update existing (same root cause, new symptom), or Skip.

Step 3: Gather Details and Create Solution

Extract from session context: module, symptoms, investigation steps, root cause, solution code, and prevention advice.

Validate frontmatter against compound-docs/references/schema.md , then create file using compound-docs/references/resolution-template.md .

Step 4: Decision Menu

  • Continue (default)

  • Promote to Iron Law check — Add to iron-law-judge

  • Update skill reference — Add to relevant skill

  • Update CLAUDE.md — Add prevention rule

Auto-Trigger Phrases

When user says "that worked", "it's fixed", "problem solved", "the fix was" — suggest /phx:compound .

Iron Laws

  • YAML frontmatter validates or STOP

  • Symptoms must be specific — not "it broke"

  • Root cause is WHY, not WHAT

  • One problem per file

Integration with Workflow

/phx:review → Complete → /phx:compound ← YOU ARE HERE │ .claude/solutions/{category}/{fix}.md │ /phx:investigate and /phx:plan search here

References

  • references/compound-workflow.md — Detailed step-by-step

  • See also: compound-docs skill for schema and templates

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

Research

phx:research

No summary provided by upstream source.

Repository SourceNeeds Review
General

oban

No summary provided by upstream source.

Repository SourceNeeds Review
General

phx:full

No summary provided by upstream source.

Repository SourceNeeds Review
General

ecto-patterns

No summary provided by upstream source.

Repository SourceNeeds Review