7 comments

  • neuralkoi40 minutes ago
    I&#x27;m not familiar with Skills, but looking at the repo I find the amount of decorative code&#x2F;text as overkill for what amounts to just the following prompt in a bash script (yikes) executing after a commit is run:<p><pre><code> {&quot;hookSpecificOutput&quot;:{&quot;hookEventName&quot;:&quot;PostToolUse&quot;,&quot;additionalContext&quot;:&quot;[learning-opportunities-auto] The user just committed code. Per the learning-opportunities skill, consider whether this is a good moment to offer a learning exercise. If the committed work involved new files, schema changes, architectural decisions, refactors, or unfamiliar patterns, ask the user (one short sentence) if they&#x27;d like a 10-15 minute exercise. Do not start the exercise until they confirm. If they decline, note it — no more offers this session.&quot;}}</code></pre>
    • alexhans31 minutes ago
      Skills are just a good standard to describe repeatable workflows saving context through progressive disclosure, prompt sharing and, very underused feature, also bound the non deterministic parts with determism (which could be scripts).<p>Conceptually, you should treat them as incremental software instead of magic you grab from others [1]<p>The killer feature is that coding harnesses tend to have SkillBuilder agent skills so creating them becomes very easy and you can evolve them.<p>I recommend you build your own for your particular pain points.<p>Very simple example [2] showing what another user mentioned around &quot;evals&quot; so that you can really achieve good enough correctness for your automation.<p>- [1] <a href="https:&#x2F;&#x2F;alexhans.github.io&#x2F;posts&#x2F;series&#x2F;evals&#x2F;building-agent-skills-incrementally.html" rel="nofollow">https:&#x2F;&#x2F;alexhans.github.io&#x2F;posts&#x2F;series&#x2F;evals&#x2F;building-agent...</a><p>- [2] <a href="https:&#x2F;&#x2F;alexhans.github.io&#x2F;posts&#x2F;series&#x2F;evals&#x2F;sketch-to-text-skill.html" rel="nofollow">https:&#x2F;&#x2F;alexhans.github.io&#x2F;posts&#x2F;series&#x2F;evals&#x2F;sketch-to-text...</a>
  • areoform9 minutes ago
    I really love the idea, I&#x27;ve had Claude make textbooks for me on the fly using open source textbooks and documentation. Is it possible to extend this skill to more generalized areas of learning &#x2F; application? Or, is it too specialized?
  • aledevv22 minutes ago
    What exactly is the <i>&quot;adaptive dynamic textbook approach&quot;</i>?<p>Examples?<p>&gt; <i>Generation effect: Accepting generated code and decreasing generating one&#x27;s own code can skip the active processing that builds understanding.</i><p>Holy truth.
  • zihotki43 minutes ago
    No benchmarks and evals present, how do you know it produces better result than &#x2F;create-skill ? Naive testing doesn&#x27;t provide any confidence
    • schnitzelstoat32 minutes ago
      I think it means human skill development. It offers learning opportunities to the user.<p>&gt; When you complete architectural work (new files, schema changes, refactors), Claude offers optional 10-15 minute learning exercises grounded in evidence-based learning science. The exercises use techniques like prediction, generation, retrieval practice, and spaced repetition to provide you with semi-worked examples from across your own project work.<p>Confusing name though.
  • romanoonhn2 hours ago
    Looks interesting! I know it&#x27;s easy to setup and test it but I&#x27;m on mobile current so I think it&#x27;d be great if there was full-interaction example to better understand how it works.
  • Mashimo1 hour ago
    Mhh, interesting.<p>I want to learn Java spring, and probably let ai help me &#x2F; quiz me. I will take a look into the skills for inspiration.
    • ramon15649 minutes ago
      Is there a reason why making a spring app and learning hands-on is not feasible?<p>I know I sometimes get demotivated mid-way, but that also tells me it might not be worth the investment
      • imtringued11 minutes ago
        Spring is reasonably easy to learn. The hard part is knowing where beans are defined, because Spring doesn&#x27;t make that easy at all. Anyone and anything can define new beans in any library you pull.<p>I still don&#x27;t see why AI would be mandatory. It&#x27;s helpful, yes, but not mandatory.
  • akakabrian4 hours ago
    [dead]