Live data from Hacker News

A Claude Code and Codex Skill for Deliberate Skill Development

github.com

11–20 of 65 posts

Re: A Claude Code and Codex Skill for Deliberate Skill Development

#11
post #5
post #4

Mhh, interesting. I want to learn Java spring, and probably let ai help me / quiz me. I will take a look into the skills for inspiration.

Is there a reason why making a spring app and learning hands-on is not feasible? I know I sometimes get demotivated mid-way, but that also tells me it might not be worth the investment

Spring is reasonably easy to learn. The hard part is knowing where beans are defined, because Spring doesn't make that easy at all. Anyone and anything can define new beans in any library you pull.

I still don't see why AI would be mandatory. It's helpful, yes, but not mandatory.

Re: A Claude Code and Codex Skill for Deliberate Skill Development

#13
post #6

No benchmarks and evals present, how do you know it produces better result than /create-skill ? Naive testing doesn't provide any confidence

Hey, it's awesome that you mention evals. May I ask what you currently use, or look for? Do you roll your own or use an existing framework?

Re: A Claude Code and Codex Skill for Deliberate Skill Development

#14

I'm not familiar with Skills, but looking at the repo I find the amount of decorative code/text as overkill for what amounts to just the following prompt in a bash script (yikes) executing after a commit is run: {"hookSpecificOutput":{"hookEventName":"PostToolUse","additionalContext":"[learning-opportunities-auto] The user just committed code. Per the learning-opportunities skill, consider whether this is a good mome…

most stuff in these tools is just another md file which get spliced into prompt somehow. its how llms work.. this is normal. its also why id recommend people to use claude to build a similar tool for themselve. you will spend some tokens on it and then after save like 90% token costs using your own tool... its really crazy how much less tokens and calls are needed to do meaningful work....

also you can secure/lockdown tool calls better and make the agents tasks retryable, give it failure modes etc. (not if ur laptop dies during agent work its only god and the agent who know what happened to your code.. oh no wait. the agent needs to just spend 100k tokens to remember where it was (great way to spend ur money).

Re: A Claude Code and Codex Skill for Deliberate Skill Development

#17
post #5

Earlier quoted context omitted.

Is there a reason why making a spring app and learning hands-on is not feasible? I know I sometimes get demotivated mid-way, but that also tells me it might not be worth the investment

Spring is reasonably easy to learn. The hard part is knowing where beans are defined, because Spring doesn't make that easy at all. Anyone and anything can define new beans in any library you pull. I still don't see why AI would be mandatory. It's helpful, yes, but not mandatory.

is that why navigating a Spring codebase is so confusing? I'm jumping through implementations and definitions and whatever without ever reaching the actual business logic most of the time

Re: A Claude Code and Codex Skill for Deliberate Skill Development

#19
post #17

Earlier quoted context omitted.

Spring is reasonably easy to learn. The hard part is knowing where beans are defined, because Spring doesn't make that easy at all. Anyone and anything can define new beans in any library you pull. I still don't see why AI would be mandatory. It's helpful, yes, but not mandatory.

is that why navigating a Spring codebase is so confusing? I'm jumping through implementations and definitions and whatever without ever reaching the actual business logic most of the time

I've had mostly problem-free experiences with intellij (ultimate-only feature I think). One click finds declarations both in business code and buried deep in libraries.

Re: A Claude Code and Codex Skill for Deliberate Skill Development

#20
post #10

What exactly is the "adaptive dynamic textbook approach" ? Examples? > Generation effect: Accepting generated code and decreasing generating one's own code can skip the active processing that builds understanding. Holy truth.

[flagged]
Post reply on HN