Best automatic agent so far - what makes it special? its soul.md and skill.md file structure and self learning loops.