Earlier quoted context omitted.
Yeah I care about LLM's generating skills after attempting tasks and learning lessons from those attempts, not before attempting a task for the first time. This result seems a little silly and detached from the reality of how skills are "auto-generated" in the real world.
That is my approach. I don’t think the papers author has actually used skills.
SkillsBench: Benchmarking how well agent skills work across diverse tasks
171–180 of 182 posts
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#172Earlier quoted context omitted.
Thanks @dang for moderating! This is indeed not our original findings and this is a sub conclusion for an ablation we did to remove the confound of LLMs internal domain knowledge. Thanks for submitting for us @mustaphah here's a little bit more details on how we approach this: > I would frame the 'post-trajectory generated skills' as feedback-generated skills, so is Letta: https://www.letta.com/blog/skill-learning .…
Yeah, I got your point when I read the paper. You're essentially controlling for "latent domain knowledge." I might have been a bit blunt with the title - sorry about that, but I still think it was a good title. From what I've observed, a lot of Skills on GitHub are just AI-generated without any feedback or deliberative refinement. Many thought those would still be valuable, but you've shown evidence otherwise.
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#173Earlier quoted context omitted.
CLAUDE.md in my projects only has coding / architecture guidelines. Here's what not to do. Here's what you should do. Here are my preferences. Here's where the important things are. Even though my CLAUDE.md is small though, often my rules are ignored. Not always though, so it's still at least somewhat useful!
im trying out some other cc features, and om thinking maybe hooks can do something with this. have a hook on switching out of plan, and maybe on edits, that passes the change to haiku with the claude.md to see if it matches or not
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#174Earlier quoted context omitted.
If it were in the context of parachuting into a codebase, I’d make these skills an important familiarization exercise: how are tests made, what are patterns I see frequently, what are the most important user flows. By forcing myself to distill that first, I’d be better at writing code that is in keeping with the codebase’s style and overarching/subtle goals. But this makes zero sense in a green-field task.
There's overlap in that with brownfield or legacy code you are strongly opinionated on the status quo, and on the greenfield you are strongly opinionated with fewer constraints. You have to work with conviction though. It's when you offload everything to the LLM that things start to drift from expectations, because you kept the expectations in your head and away from the prompt.
Now this dynamic would be a good topic to research!
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#175Earlier quoted context omitted.
I suggest you find a new DEFLATE library if you're losing data when you compress things with it :)
You do realize there is both lossy and lossless compression, right? Or did you hyperfixate on the colloquial usage of zip
This is simply wrong. There is no lossy compression for ZIP.
DEFLATE, by far the most common ZIP compression method, uses LZ77 and Huffman Coding, both of which are lossless. There are other methods compatible with ZIP containers as specified by PKWARE (e.g. BZIP2, LZMA, Zstandard, PPMd, etc), but all of them are lossless. According to both the official ZIP specification and every ZIP implementation on Earth, you cannot have a lossy ZIP unless it is corrupted.
There do exist lossy data formats (e.g. JPEG), but if you put those in a ZIP file it'll still encode and decode it losslessly.
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#176Earlier quoted context omitted.
You do realize there is both lossy and lossless compression, right? Or did you hyperfixate on the colloquial usage of zip
> You do realize there is both lossy and lossless compression, right? This is simply wrong. There is no lossy compression for ZIP. DEFLATE, by far the most common ZIP compression method, uses LZ77 and Huffman Coding, both of which are lossless. There are other methods compatible with ZIP containers as specified by PKWARE (e.g. BZIP2, LZMA, Zstandard, PPMd, etc), but all of them are lossless. According to both the off…
Did you hyperfixate on the colloquial usage of zip?
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#177Earlier quoted context omitted.
> You do realize there is both lossy and lossless compression, right? This is simply wrong. There is no lossy compression for ZIP. DEFLATE, by far the most common ZIP compression method, uses LZ77 and Huffman Coding, both of which are lossless. There are other methods compatible with ZIP containers as specified by PKWARE (e.g. BZIP2, LZMA, Zstandard, PPMd, etc), but all of them are lossless. According to both the off…
> There is no lossy compression for ZIP. Did you hyperfixate on the colloquial usage of zip?
No? I am not hyperfixating on the colloquial usage of ZIP. The colloquial usage of "zip" would be "any compression container", which is not what I'm talking about. I'm talking about the technical definition of ZIP: the lossless container format specified by PKWARE. I thought that would be obvious by my reference to the PKWARE specification.
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#178Earlier quoted context omitted.
> There is no lossy compression for ZIP. Did you hyperfixate on the colloquial usage of zip?
> Did you hyperfixate on the colloquial usage of zip? No? I am not hyperfixating on the colloquial usage of ZIP. The colloquial usage of "zip" would be "any compression container", which is not what I'm talking about. I'm talking about the technical definition of ZIP: the lossless container format specified by PKWARE. I thought that would be obvious by my reference to the PKWARE specification.
Your misunderstanding might be due to not being exposed to long standing casual usage of "zipping" something up to include many archiving formats, a number of which do include lossy compression methods.
Congrats on being a 15 year old developer, though .. some of the folk kicking about on HN wrote the books(?) you may have read.
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#179Earlier quoted context omitted.
> Did you hyperfixate on the colloquial usage of zip? No? I am not hyperfixating on the colloquial usage of ZIP. The colloquial usage of "zip" would be "any compression container", which is not what I'm talking about. I'm talking about the technical definition of ZIP: the lossless container format specified by PKWARE. I thought that would be obvious by my reference to the PKWARE specification.
@godelski clearly indicated 8 days ago they were not referring to to formal ZIP files. Your misunderstanding might be due to not being exposed to long standing casual usage of "zipping" something up to include many archiving formats, a number of which do include lossy compression methods. Congrats on being a 15 year old developer, though .. some of the folk kicking about on HN wrote the books(?) you may have read.
Re: SkillsBench: Benchmarking how well agent skills work across diverse tasks
#180Earlier quoted context omitted.
@godelski clearly indicated 8 days ago they were not referring to to formal ZIP files. Your misunderstanding might be due to not being exposed to long standing casual usage of "zipping" something up to include many archiving formats, a number of which do include lossy compression methods. Congrats on being a 15 year old developer, though .. some of the folk kicking about on HN wrote the books(?) you may have read.
Putting aside both my age and the latency of my initial response, all that I was trying to do was correct godelski's erroneous attempted correction of sweetjuly's lighthearted joke. The "colloquial usage of zip" that godelski was chiding sweetjuly for "hyperfixating" on is exactly the usage that godelski was using in their original reply. I did not misunderstand godelski's intended use: they were using "zip" to refer…
\2 sweetjuly made reference to ZIP files not having lossy methods
\3 godelski indicated they had use zip colloquially, not with the intention of referencing the precise ZIP specification.
\4 ethmarks stepped in and doubled down on the precise ZIP specification, despite that not being what godelski initially referred to.
Here's the thing, people make casual remarks, they use imprecise non technical colloquillisms.
How would you describe the actions in \4 ? Do you believe it served a useful purpose to double down and restate something that was very likely well known to both parties over a week ago?