Comment by te_chris

8 hours ago

The imperative thing is so frustrating. Even the latest models still write elixir like a JS developer, checking nils, maybe_do_blah helper functions everywhere. 30 lines when 8 would do.

Try these:

- https://github.com/agoodway/.claude/blob/main/skills/elixir-...

- https://github.com/agoodway/.claude/blob/main/agents/elixir-...

- https://github.com/agoodway/.claude/blob/main/agents/elixir-...

Getting pretty good results so far.

  • Haven't used skills so far -- do you simply store them in your skills directory and have them automatically get used or do you have to specify one of the skills every time?

    • Yes regarding directory. They merged the concept of slash commands so I often do /elixir-genius to force it. Or if I just need subagents tell it to use "elixir-expert" or "elixir-qa" in parallel with other appropriate subagents. Also helps to put a mention in the Claude.md file.