samoloth

samoloth

Hi, recently I’ve discovered Matt Pocock’s skills for AI agents. They look extremely reasonable, especially after hearing his explanations. There is a small catch, however. They have been created with JS/TS in mind, which best practices do not perfectly align with Elixir ones. Have you tried them or do you know any reasonable alternative for Elixir?

Showing Posts 1 to 6

samoloth

samoloth OP

I came across obra/superpowers which seem quite similar to Matt’s skills in some extent (especially brainstorming and test-driven-development). However they both seem to be “unstructured” - I know that Matt has made a skill for creating PRDs, but that’s where spec-kit, openspec and other SDD frameworks are interesting. Is there anybody who has some experience with such approach?

arcanemachine

arcanemachine

Here’s my hot take: Build your own skills. Don’t waste your time bloating your context window with a bunch of junk you don’t need, made by someone who isn’t you and doesn’t have the same workflow as you.

Here’s my process:

  • Get the agent to do a lot of stuff.
  • Find a common process that has a lot of very particular context (rules, ceremony, etc.).
  • Do it n times before you realize you should just make this process into a skill.
  • Tell the agent to make the process into a skill.
  • Use the skill the next time you do that thing.
  • Polish the skill over time (add things that help and remove things that don’t help)
  • Repeat as needed.
dimitarvp

dimitarvp

Yep, I wondered how I’d articulate this and you did it much better.

My approach with Claude Opus was basically: work with the agent and keep your eyes open. Now I have a really good harness where almost every single project quirk is addressed and the agent knows what to pay attention to, what it can glance and just move on, and what is a persistent danger that we must both always watch out for.

I reviewed those set of skills and generally I like them but they are not an end-all be-all. Same for a few others, including a guy I very much liked and worked with; they are good but nothing ground-breaking.

And the bespoke approach proved itself even more valuable after I started using Opus for my OSS work (deep into the pre-release work there, though it could still be months) – just find what the agent regularly trips on, add hooks and/or skills, monitor if it now does well, rinse and repeat.

sergio

sergio

I added these to my project:

It’s built for Claude, but I just copied over the markdown files in the agents and skills folder. They work great and have lots of eyes on it so anything crazy I imagine would get fixed by the swarm of people.

I use this with Opencode and Kimi K2.7 Code and GLM 5.2 works great!

dimitarvp

dimitarvp

No timestamp types with microsecond precision?

fuelen

fuelen

:slight_smile:
I think the swarm that’s supposed to fix those skills is actually trying to tell you to write the skills by yourself.

I’ve only briefly checked the repo and in general those skills are written as if Elixir and popular libs were unknown to LLMs. Well, maybe that makes sense for the models you use, I don’t know, I have never used them. But Claude knows about the modules of my open-source library that is way less popular than Ecto and Elixir

— All posts loaded —

Where Next? Top

Trending in AI / LLMs Top

webofbits
With AI doing more of the implementation work, I’ve been wondering how much coding I should deliberately keep doing myself. My main conc...
#ai
New
sergio
It’s not that it’s vocabulary is too advanced. It’s something worse. I get lost trying to follow even a paragraph written by Claude. It’...
New
AstonJ
This showed up on my feed.. anyone heard of it? Just hype? Ox Alpha is a reasoning model designed for coding, sustained ag...
New
AstonJ
With advancements in AI gathering pace and set to increasingly accelerate, perhaps it’s worth having an annual thread on the topic - feel...
New
AstonJ
Following on from some recent threads about AI and AI created projects I’m curious what people have been creating with AI tools …and perh...
New
preciz
I like to find performance optimizations and hidden bugs in Elixir codebases with coding agents. If I just ask them directly to find tho...
New
New

Other Trending Topics Top

mudasobwa
I am happy to introduce the very α version of the new programming language compiled to BEAM. Welcome Cure. It has literally three kille...
New
marciok
Hi there! We created Gust: A task orchestrator inspired by Airflow. For those who have never heard about Aiflow, it’s a Python-based wor...
New
jimsynz
Beam Bots (or just BB for short) is a framework for building fault-tolerant robotics applications in Elixir using familiar OTP patterns. ...
New
Dmk
Xamal is a deployment tool for Elixir apps that deploys native releases to bare metal servers over SSH. It’s a port of GitHub - basecamp/...
New
netoum
Corex is an accessible, unstyled UI component library for Phoenix that integrates Zag.js state machines using Vanilla JavaScript and Live...
New
webofbits
Aludel - LLM Evaluation Workbench Aludel is an embeddable Phoenix LiveView dashboard for evaluating and comparing LLM prompts across mult...
New

We're in Beta

About us Mission Statement

Options

Thread Display Mode




Thread Preview

Skip Thread Previews