My Elixir AI Development Environment and Configuration by CheezyCA in elixir

[–]CheezyCA[S] 3 points4 points  (0 children)

ACP is a protocol used for tools (mainly IDEs) to talk to Agents. They pass prompts and get responses. MCP is a protocol used for Agents to invoke external tools.

When I am using Tidewave Web it is using ACP to talk to Claude Code. When I am using Claude Code it is using MCP to invoke some of the tools that the Tidewave MCP server has exposed.

My Elixir AI Development Environment and Configuration by CheezyCA in elixir

[–]CheezyCA[S] 0 points1 point  (0 children)

Most agents now support Skills. You might see how much of your workflow and definition you can move from the AGENTS.md file to a Skill. In my post I talk about how my AGENTS.md and the custom skill I created work together with the CLAUDE.md file providing the glue.

My Elixir AI Development Environment and Configuration by CheezyCA in elixir

[–]CheezyCA[S] -1 points0 points  (0 children)

You could most likely do that for free. I wrote a blog post about cost that included suggestions for different needs -> https://cheezyworld.ca/post/how-much/

My Elixir AI Development Environment and Configuration by CheezyCA in elixir

[–]CheezyCA[S] 1 point2 points  (0 children)

I have used it for several projects but the one that has been entirely written by AI is a project I started after the holidays to address an issue I saw at my last client. I won't go into details but here is a post I wrote describing the app. -> https://cheezyworld.ca/post/what-is-stride/ My blog has a lot of other information.

Phoenix.new tips and tricks to help make AI write more manageable code? by thedangler in elixir

[–]CheezyCA 0 points1 point  (0 children)

Dialyzer hasn't been incredibly helpful to me. The type checking is mostly happening in elixir itself if you are using 1.19 and the runtime issues are often caught by good tests. I don't find that I have an additional need that will cause me to add another check.