Phx:Investigate
ListedPhx:Investigate swiftly gathers and analyzes information from various sources to uncover details and answer complex queries effectively.
Install on your platform
Showing Claude Code. One command installs this skill into any of the agents below.
phx-investigate, not the name it is listed under, so the command below uses that name.- 1
Run this in your project
terminal$ npx skills add oliver-kriska/claude-elixir-phoenix --skill phx-investigate --full-depth -a claude-code Uses the open-source
skillsCLI and needs Node.js. Add-gto install it for your user instead of this project.
What we know about this skill
Publisher
oliver-kriska
Taken from the source listing. We haven't verified who controls this account.
Install target
Live repository
Not pinned. Installing fetches whatever the repository holds at the time you run the command.
Automated safety checks
We could not read this skill's source, so none of the checks below were run.
About this skill
What it does
The phx:investigate skill allows an AI agent to inspect and understand the structure of Elixir Phoenix applications. It can analyze routes, controllers, views, templates, and other components within a Phoenix project. This enables the agent to provide insights into application logic, identify potential issues, or generate documentation based on the codebase.
When to use it
- Debugging: When encountering unexpected behavior in a Phoenix application, use this skill to examine relevant code sections (routes, controllers) and pinpoint the source of the problem.
- Code Understanding: For onboarding new developers or quickly grasping unfamiliar Phoenix projects,
phx:investigatecan provide a structured overview of the application's architecture. - Documentation Generation: Automate the creation of basic documentation by having the agent analyze routes and controllers to generate summaries of their functionality.
- Refactoring Assistance: Before undertaking significant refactoring efforts, use this skill to understand dependencies and potential impacts on other parts of the application.
Key capabilities
- Route analysis
- Controller inspection
- View examination
- Template structure understanding
- Component identification
Example prompts
- "Describe the routes defined in this Phoenix project."
- "What controllers handle requests for
/users?" - "Show me the template used to render the user profile page."
- “Analyze the dependencies of the
UserController.”
Tips & gotchas
- The agent requires access to the Elixir Phoenix project's codebase. Ensure it has appropriate permissions and context.