thatsmethatsmeCommunityยท2 Agent Skills Included

giulia

Persistent Elixir code intelligence, impact analysis, and runtime introspection

Analyzes Elixir and Phoenix codebases and serves structured code intelligence over REST and MCP. Eliminates cold starts, repeated re-indexing, and manual grepping by keeping AST indexes, dependency graphs, and embeddings warm between sessions. Reveals blast radius, dead code, coupling, and runtime BEAM hotspots so changes are planned with full project context.
npx skills add thatsme/giulia --all -g -y

All Skills in This Repository (2)

Pure Emerald Level Indicators

Frequently Asked Questions

FAQPage Schema
How 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โ†’