giulia
Persistent Elixir code intelligence, impact analysis, and runtime introspection
All Skills in This Repository (2)
Pure Emerald Level IndicatorsFrequently Asked Questions
FAQPage SchemaHow to install Giulia?โผ
Run `npx skills add thatsme/giulia --all -g -y` in your terminal to install all skills in this suite globally.
What does Giulia do for Elixir projects?โผ
It runs as a local daemon that indexes your Elixir codebase into a persistent property graph, then answers questions about modules, dependencies, complexity, and dead code via REST or MCP. Your AI client uses this pre-computed data instead of re-scanning files every session.
How does Giulia prevent AI coding assistants from losing context?โผ
Giulia keeps AST indexes, embeddings, and dependency graphs in warm ETS and CubDB storage between sessions. Your assistant queries this live state instead of cold-starting and re-reading every file.
Does Giulia work with Claude Code and MCP clients?โผ
Yes. Giulia exposes a native MCP server at port 4000, turning all of its read-only endpoints into tool calls for Claude Code or any MCP-capable client.
Can Giulia check the impact of a code change before I make it?โผ
Yes. The pre-impact check and blast radius endpoints show every caller, risk score, and dependency path affected by renaming or removing a module or function.
Related Repositories in Software Engineering
View All in Software Engineeringโopenclaw
Run a personal AI assistant across your devices and chat apps
superpowers
Gives coding agents a disciplined workflow from idea to merged code
react
AI agent skills for building, testing, and porting React core