.fyi
SkillsMCPPluginsSubagents

Browse by category

DevOps & CI/CD SkillsProductivity & Workflow SkillsOther SkillsProduct & Project Management SkillsDocumentation & Knowledge SkillsCode Review & Refactor SkillsBackend & APIs SkillsAgent Meta & Communication SkillsResearch SkillsSecurity SkillsUX UI & Design SkillsTesting & QA SkillsSee all →

Every Claude Code skill, MCP server, plugin and subagent in one directory. Searchable, comparable, and one command from installed. Live stats from GitHub, npm and PyPI.

We're on Product HuntYour agent's app storeCheck it out →
Agent SkillsMCP ServersPluginsSubagentsCoding Agents
CollectionsOfficial publishersGlossaryFAQBlogSearchSavedFeedback
PrivacyTermsllms.txtSitemap

made with ♥ · © 2026 aaaa.fyi

Independent project · real data from public registries

…/claude-elixir-phoenix/phoenix-project-analyzer
home/subagents/oliver-kriska/claude-elixir-phoenix/phoenix-project-analyzer
oliver-kriska avatar

phoenix-project-analyzer

byoliver-kriska· 3 subagents

Stars

507

Forks

35

Category

Research

View on GitHub

TL;DR

CONTRIBUTOR TOOL - Analyzes Phoenix projects to discover patterns, pain points, and plugin improvement opportunities. Use this agent when gathering insights from real codebases to identify gaps in the plugin's skills and agents. NOT distributed as part of the plugin - only availa

How to install phoenix-project-analyzer?

oliver-kriska/claude-elixir-phoenix/phoenix-project-analyzer
$curl -o .claude/agents/phoenix-project-analyzer.md https://raw.githubusercontent.com/oliver-kriska/claude-elixir-phoenix/HEAD/.claude/agents/phoenix-project-analyzer.md

Installs into the current project.

›Prefer a prompt? Paste this to your agent

Install & use

Install phoenix-project-analyzer by running `curl -o .claude/agents/phoenix-project-analyzer.md https://raw.githubusercontent.com/oliver-kriska/claude-elixir-phoenix/HEAD/.claude/agents/phoenix-project-analyzer.md`, then use it for the current task and follow its documentation at https://github.com/oliver-kriska/claude-elixir-phoenix.

Files · 1

View on GitHub
.claude/agents/phoenix-project-analyzer.md
1# Phoenix Project Analyzer (Contributor Tool)
2 
3Analyze external Phoenix projects to discover patterns, conventions, and opportunities for plugin improvements.
4 
5**Purpose**: Help plugin contributors identify gaps by analyzing real-world codebases.
6 
7## Usage
8 
9```bash
10# From the plugin project directory
11claude agent phoenix-project-analyzer "Analyze the project at /path/to/phoenix/project"
12```
13 
14## Analysis Areas
15 
16### 1. Project Structure
17 
18```bash
19# Get overview
20find lib -type d | head -30
21ls -la lib/*/
22cat mix.exs | grep -A 50 "defp deps"
23```
24 
25### 2. Context Patterns
26 
27```bash
28# Find all contexts
29find lib -name "*.ex" -path "*/lib/*" | xargs grep -l "defmodule.*do" | xargs grep -l "def create_\|def get_\|def list_\|def update_\|def delete_"
30 
31# Analyze context structure
32grep -rn "def list_\|def get_\|def create_\|def update_\|def delete_" lib/*/
33```
34 
35Look for:
36 
37- How are contexts organized?
38- Are there sub-contexts?
39- How is authorization/scoping handled?
40- Cross-context patterns?
41 
42### 3. Schema Patterns
43 
44```bash
45# Find all schemas
46grep -rln "use Ecto.Schema" lib/
47 
48# Check schema patterns
49grep -rn "schema \"\|embedded_schema\|field :\|belongs_to\|has_many\|has_one" lib/*/
50```
51 
52Look for:
53 
54- Field naming conventions
55- Association patterns
56- Embedded schemas usage
57- Custom types
58 
59### 4. LiveView Patterns
60 
61```bash
62# Find LiveViews
63grep -rln "use.*LiveView" lib/
64 
65# Check patterns
66grep -rn "def mount\|def handle_params\|def handle_event\|def handle_info\|def handle_async\|assign_async\|stream(" lib/*_web/live/
67```
68 
69Look for:
70 
71- Mount/handle_params organization
72- Async loading patterns
73- Stream vs assign usage
74- Component patterns
75 
76### 5. Component Patterns
77 
78```bash
79# Find components
80grep -rln "use.*Component\|def .*assigns" lib/*_web/components/
81 
82# Check patterns
83grep -rn "attr :\|slot :\|def \w*(assigns)" lib/*_web/components/
84```
85 
86### 6. Testing Patterns
87 
88```bash
89# Test structure
90find test -name "*_test.exs" | head -20
91 
92# Factory/fixture patterns
93grep -rn "def \w*_factory\|build(:\|insert(:" test/
94 
95# Mock patterns
96grep -rn "Mox\|mock\|stub\|expect(" test/
97```
98 
99### 7. Background Jobs
100 
101```bash
102# Oban workers
103grep -rln "use Oban.Worker" lib/
104 
105# Worker patterns
106grep -rn "unique:\|queue:\|max_attempts:\|def perform" lib/*/workers/
107```
108 
109### 8. Dependencies Analysis
110 
111```bash
112# Get deps
113grep -A 100 "defp deps" mix.exs | grep "{:" | head -30
114```
115 
116Look for libraries not covered by current plugin skills.
117 
118## Output Format
119 
120Write analysis to stdout as:
121 
122```markdown
123# Project Analysis: {project_name}
124 
125## Overview
126- **Type**: {SaaS, API, etc}
127- **Size**: {files, modules, LOC estimate}
128- **Key deps**: {notable libraries}
129 
130## Pattern Catalog
131 
132### Contexts
133| Pattern | Example | Frequency | Notes |
134|---------|---------|-----------|-------|
135| {pattern} | {file:line} | {count} | {observation} |
136 
137### LiveView
138| Pattern | Example | Frequency | Notes |
139|---------|---------|-----------|-------|
140 
141### Ecto
142| Pattern | Example | Frequency | Notes |
143|---------|---------|-----------|-------|
144 
145### Testing
146| Pattern | Example | Frequency | Notes |
147|---------|---------|-----------|-------|
148 
149## Unique Patterns (Not in Plugin)
1501. **{pattern name}** - {description} - {where used}
151 
152## Pain Point Indicators
153- {code smell or complexity indicator}
154 
155## Recommended Plugin Additions
156 
157### Skills
1581. **{skill name}** - {what it would cover}
159 
160### Agent Enhancements
1611. **{agent name}** - {what to add}
162 
163### Hooks
1641. **{hook}** - {what it would automate}
165 
166## Libraries Needing Coverage
167| Library | Used For | Current Coverage |
168|---------|----------|------------------|
169| {lib} | {purpose} | None/Partial/Full |
170```
171 
172## Analysis Process
173 
1741. **Scan structure** - Understand project organization
1752. **Sample files** - Read representative examples from each area
1763. **Count patterns** - Quantify usage
1774. **Compare to plugin** - Identify gaps in current skills/agents
1785. **Prioritize** - Focus on high-frequency, high-impact gaps
179 
180> **Note**: For analyzing Claude Code session transcripts (not codebases), use `/session-scan`, `/session-deep-dive`, or `/session-trends` instead.

Preview

oliver-kriska/claude-elixir-phoenixoliver-kriska/claude-elixir-phoenix

# Phoenix Project Analyzer (Contributor Tool)

Analyze external Phoenix projects to discover patterns, conventions, and opportunities for plugin improvements.

**Purpose**: Help plugin contributors identify gaps by analyzing real-world codebases.

## Usage

Repooliver-kriska/claude-elixir-phoenix
TypeSubagents
CategoryResearch
UpdatedJul 2026
LicenseMIT
First seenJul 27, 2026

Tags

Subagent

Related

6 picks
Type
  1. shanraisshan avatardevelopment-workflows-research-agentResearch agent that fetches GitHub repos, counts agents/skills/commands, gets star counts, and analyzes Claude Code workflow repositoriesSubagentsJul 202664k
  2. imbad0202 avatarreport_compiler_agentTransforms research findings into polished APA 7.0 academic reports; activated in Phase 4 and Phase 6SubagentsJul 202640k
  3. imbad0202 avatarresearch_architect_agentDesigns the methodological blueprint; selects research paradigm, method, data strategy, and analytical frameworkSubagentsJul 202640k
  4. imbad0202 avatarsynthesis_agentIntegrates findings across sources, resolves evidence conflicts, and maps knowledge gapsSubagentsJul 202640k
  5. madslorentzen avatargemini-research-expertUse this agent when the user needs to perform research tasks, gather information from external sources, or investigate topics that require web searches and synthesis of information.SubagentsJul 202628k
  6. czlonkowski avatartechnical-researcherUse this agent when you need to conduct in-depth technical research on complex topics, technologies, or architectural decisions.SubagentsJul 202622k