I’ve struggled to get AI to teach me things well without spilling hints or giving answers away. Assuming this was built on some solid evals this could be awesome.
> When the user is wrong, do not give the answer. Ask a narrower question that exposes the contradiction in their reasoning
husseinhb 15 minutes ago [-]
[dead]
zkmon 3 hours ago [-]
This is really cool. I think we will see more of these, inching towards 'refined' thought and expression percolating from AI models into human minds.
I noticed that the quality of email text has gone up around my work these days. everyone is sounding like a master of drafting emails. Ofcourse Ai has a role in it. But real cool thing about this is, this is pulling up people's thinking to have a structure, minimalism and sequencing of expression. Same as how textile industry has enabled people to have an style and expression in clothing.
elcritch 11 minutes ago [-]
> Same as how textile industry has enabled people to have an style and expression in clothing.
I'd tend to agree with what you said, except this part. Mass produced clothing is fantastic for many reasons, but not for style and expression. Look at the traditional clothing from almost any part of the world and it was gorgeous and colorful. Now it's all just a t-shirts.
42 minutes ago [-]
prolly97 3 hours ago [-]
I love this positive take :)
close04 58 minutes ago [-]
> everyone is sounding like a master of drafting emails
> this is pulling up people's thinking to have a structure, minimalism and sequencing of expression
I see the same for the former but the opposite on the latter. Everyone sounds like expert drafters because the AI is doing all of that. B
True to the "use it or lose it" principle, the people's thinking skills about the emails have weakened. They rely on giving the AI some bits of info, a document they never read, some vague instructions, and the AI molds the message with structure and sequence. Then I get to see it live when discussing with these people face to face and they still just spit out disparate bits of information with no fluid structure and sequence for the ideas because the only time they thought about the topic was when the AI wrote an email about it.
iugtmkbdfil834 2 hours ago [-]
And, hilariously, as an AI booster, I personally dislike it, because now everyone sounds like they have a PR company ( and the same PR company come to think of it ). It was bad before in corporate land, but the level of standardization for optimized response is aggravating to me, when I am simply trying to have a short conversation.
Case in point, I reached about syllabus to my kid's teacher. Long story short, email ended with their boss, who sent me long winding non-answer that I had to resist to not knock down.
I dunno, generic executive summaries can be canned, but I would like to hope I pay them enough for an person to person exchange.
Arkhaine_kupo 1 hours ago [-]
I have resorted to asking some people "just send me the prompt", like as messy as it might be, I will get the gist much faster than reading through Claudish or Gptinglsh which my eyes gloss over half the text
conartist6 13 minutes ago [-]
[flagged]
Mikhail_Edoshin 3 hours ago [-]
Socratic questions are not asked blindly. They are meant to help the student to realize the incompleteness or falsety of what they think they know. That us, to realise they do not actually know something and thus put them into a position of not knowing, which is the only way to gain understanding.
One man said, that enlightement (as in Zen) cannot be faked. Whoever had it, will be able to tell if someone else had it or not. There is no way to merely sound like it. Socratic method is like enlightement.
zacian 46 minutes ago [-]
Socratic questioning needs a lot of thinking to arrive at the realization (and be able to accept it) that one has incomplete knowledge.
I think about this, whenever I have questions which are related to morality and how people act.
2 hours ago [-]
fahrvrgnugen 1 hours ago [-]
[dead]
jan_m_savage 46 minutes ago [-]
Oh this is so good. I asked it to teach me programming in Logo; though the model is not the best (GLM 4.7, on pi), the tutor is asking very good questions and is not too pedantic about exact answers.
For those new (beginners), install pi from pi.dev and then your favorite AI model (ask your model how to set up pi and it). Then ask your pi-based AI how to set up the tutor (just give it this link, it will set it up for you).
Then start pi by typing pi in the terminal; and to launch the tutor preface your question with: /skill:socratic-tutor. Like so:
/skill:socratic-tutor teach me Python.
genxy 2 hours ago [-]
Socratic tutoring is the first thing I did when ChatGPT first shipped. Your liberal arts education is a "huge unlock" if you just apply it.
its offtopic but that Programmed learning wikipedia article is really bad. It's clearly written by someone with personal stake in it and isn't remotely encyclopedic in tone.
Not sure what to do about it because I don't care enough to learn everything about this topic in order to fix it.
Imanari 1 hours ago [-]
Socratic tutoring with LLMs works great for me and I have used this skill and it also works great (can you do the same with a simple prompt? probably)
Using LLMs this way was really refreshing, I could really feel how I started to think on my own again.
pimeys 1 hours ago [-]
I also like this skill. It's one of the few I've used the longest: more than a year now which is a century in LLM years. Although you have to remember to ask the LLM to fill its context before starting the questions.
Especially nice when you are not so sure how something should look like, so it makes you stop and spend a few hours answering questions and thinking about what you want to do. Combine that with the RFC skill and you get a good basis for your feature and then a skill to split the RFC to issues on Linear.
quibono 29 minutes ago [-]
Love this. There is so much value when using LLMs this way, it needs effort and consistency from the user but the results are really good.
A vanilla version of this is, at the end of a session, ask the model to generate a couple of "ultimate" questions to really flex your understanding. Obviously, the quality depends on the model but I've found it useful.
arshxyz 2 hours ago [-]
Been using this with Opus 5.5 on Medium for a week or so. I've used the same model for learning before and I definitely prefer using this skill because it stops the model from the usual handholding. Although I'd say most of the effect can be replicated with this line: "When the user is wrong, do not give the answer. Ask a narrower question that exposes the contradiction in their reasoning."
If you read them, the skills are completely different (with the Jane Street skill being more complex). Socratic questioning [0] is a well-known technique. Indeed, a Github search returns 92 repositories for "socratic tutor skill" [1], suggesting that the well-known technique has been added to LLM tools independently by many people.
Yep - just looked at my projects in Claude, and my first "socratic tutor" was registered on 2nd of December 2024. I forget where I got the inspiration though (probably X)
orbis-tertius 1 hours ago [-]
Yes, the comment was intended as a playfully hyperbolic nod to the lack of novelty and originality in the idea, but I guess the intended tone didn't carry through :)
nimchimpsky 1 hours ago [-]
[dead]
vintermann 3 hours ago [-]
Same with dialog-tuning in the first place. That you could manipulate the context of unicorn-text generators like GPT-2 in order to actually have something like a conversation with them, or that a model could generate "private thoughts" before answering, were ideas which weren't as self-evident as they seem now. But still ideas a lot of people had at the same time.
3 hours ago [-]
tigitouchdown 1 hours ago [-]
I’ve been building a harness for just this all year, they’re great. One of the main use cases for LLMs I think is largely overlooked.
flipbrad 39 minutes ago [-]
Do you have something you could share, and can it be repurposed for use with kids?
poilcn 3 hours ago [-]
what am i missing, why does it have 434 forks and 6.3k starts? is it botted? what's the point
ngruhn 2 hours ago [-]
Pure markdown skills are trivially recreatable. I think the value of them is more the idea than the artifact.
michelb 1 hours ago [-]
I think a lot of people use 'fork' to bookmark a repo
Trying it right now. it's pretty decent and it does sort of make my brain work. Pondering right now when the "bitter lesson" will make these skills useless.
Paracompact 1 hours ago [-]
"These skills" being making your brain work, or this Socratic tutor SKILL.md?
spwa4 9 minutes ago [-]
First one, then the other.
0815beck 2 hours ago [-]
man people need to talk to people this is depressing
cbg0 2 minutes ago [-]
Do you have readily available access to professionals in every field you're curious about? I'm interested in learning more about electricity but don't know anyone who's certified.
Sensei, please teach me the ways to reach alpha just like you.
Jokes aside, pretty cool. This is just a skill, and it'd be easy to dismiss it. But I do want to become a better horse whisperer. Prompt engineering used to be mocked a lot, especially on HN, and skills really is just that but with a new branding.
I think Duolingo's days and the likes are counted, AI is just a great way to quickly get up to speed on a subject or a language.
Paracompact 3 minutes ago [-]
Duolingo maybe or maybe not, but even having God himself at your beck and call behind a chat interface will not guarantee you learn a language. Every stage of language acquisition requires multimodal stimulation and long sustained effort that can't be shortcutted by having a smarter teacher.
sjdh76 3 minutes ago [-]
> Sensei, please teach me the ways to reach alpha just like you
I see a lot of this at my company too - everyone re-inventing the same ideas over and over. I wonder how much people actually adopt other teams' implementation of this. In my experience I'm bombarded with a thousand different iterations of these things that everyone wants to advertise as a sort of "Look at me! I'm so AI!" but I simply don't have time to evaluate every different persons variation on these things, I certainly don't have time to really thoroughly benchmark them, and from experience a lot what I needed a carefully tuned skill to achieve 6 months ago is trivial for a better tuned agent today. I'm literally getting to the point where even my own skills are beginning to bit-rot.
mathieuh 3 hours ago [-]
I assume this isn't going to cause the LLM to start jumping me with questions about the nature of piety or justice
DeathArrow 25 minutes ago [-]
At some point the context will degrade and the questions might not be useful.
Pragmata 48 minutes ago [-]
This is honestly pretty damn good actually.
Running it with my local models it is a pretty helpful way to study up something where you already have some bases.
mw888 2 hours ago [-]
I think it's a great idea, but I'm somewhat anti-skill.
Every single skill I see just strikes me as a prompt. In every case it's easier for me to create a description of what is needed specific to the task. If I need a longstanding process I will discuss with the agent and create a document.
This is one of the most flexible tools ever made, and I frankly am not going to accept unnecessary systematization of how I use it.
cemkum 28 minutes ago [-]
> If I need a longstanding process I will discuss with the agent and create a document.
Isn't this just what a skill is?
bluerooibos 2 hours ago [-]
> Every single skill I see just strikes me as a prompt
Both of which are just blocks of text being stomped into an LLM.
I've got a feeling that prompting as we're doing currently (huge blocks of text with very little structure), at least when looking for a deterministic result, will be looked back on as if we were living in the Stone Age. Not sure what the alternative will be, but I'm imagining something like a CI pipeline definition in YAML.
wusel 1 hours ago [-]
A skill is usually auto-invoked and this one here has a bunch of trigger phrases. I personally dislike that. For this one especially I'd prefer explicit invocation.
jkhdigital 2 hours ago [-]
Nodding vigorously to that last comment. If I want to systematize something I put it in code. Natural language is not code.
bob1029 3 hours ago [-]
This comes off as AI consultant slop from a year ago. I wonder who is in charge of AI at Jane Street.
My client just got done firing someone who thought filling the codebase up with files like this would be a good idea.
It would seem the AI revolution is happening at wildly different rates depending on where you are standing.
Gokul_e 41 minutes ago [-]
can i use this for learning DSA
zacian 45 minutes ago [-]
One more interesting test I'd like to do with this skill is. "Is justified true belief knowledge?" and arrive at Gettier through Socratic questioning.
IshKebab 3 hours ago [-]
I dunno if you really need this. I asked AI to generate me a Lean tutorial with exercises and it did a really great job, one-shot with no skills. My 4th attempt to learn Lean and I'm actually making progress this time. (Mostly because you can say "I'm a bit stuck here, can you give me a hint" - it's really good at Lean even without access to the Lean compiler.)
Maybe it improves things a bit though. I might try it next time.
3 hours ago [-]
0815beck 2 hours ago [-]
brainrot
jocelyner 2 hours ago [-]
[dead]
ujkan 1 hours ago [-]
[dead]
Rendered at 10:19:01 GMT+0000 (Coordinated Universal Time) with Vercel.
> When the user is wrong, do not give the answer. Ask a narrower question that exposes the contradiction in their reasoning
I noticed that the quality of email text has gone up around my work these days. everyone is sounding like a master of drafting emails. Ofcourse Ai has a role in it. But real cool thing about this is, this is pulling up people's thinking to have a structure, minimalism and sequencing of expression. Same as how textile industry has enabled people to have an style and expression in clothing.
I'd tend to agree with what you said, except this part. Mass produced clothing is fantastic for many reasons, but not for style and expression. Look at the traditional clothing from almost any part of the world and it was gorgeous and colorful. Now it's all just a t-shirts.
> this is pulling up people's thinking to have a structure, minimalism and sequencing of expression
I see the same for the former but the opposite on the latter. Everyone sounds like expert drafters because the AI is doing all of that. B
True to the "use it or lose it" principle, the people's thinking skills about the emails have weakened. They rely on giving the AI some bits of info, a document they never read, some vague instructions, and the AI molds the message with structure and sequence. Then I get to see it live when discussing with these people face to face and they still just spit out disparate bits of information with no fluid structure and sequence for the ideas because the only time they thought about the topic was when the AI wrote an email about it.
Case in point, I reached about syllabus to my kid's teacher. Long story short, email ended with their boss, who sent me long winding non-answer that I had to resist to not knock down.
I dunno, generic executive summaries can be canned, but I would like to hope I pay them enough for an person to person exchange.
One man said, that enlightement (as in Zen) cannot be faked. Whoever had it, will be able to tell if someone else had it or not. There is no way to merely sound like it. Socratic method is like enlightement.
I think about this, whenever I have questions which are related to morality and how people act.
For those new (beginners), install pi from pi.dev and then your favorite AI model (ask your model how to set up pi and it). Then ask your pi-based AI how to set up the tutor (just give it this link, it will set it up for you).
Then start pi by typing pi in the terminal; and to launch the tutor preface your question with: /skill:socratic-tutor. Like so:
/skill:socratic-tutor teach me Python.
See also https://en.wikipedia.org/wiki/Mastery_learning
https://en.wikipedia.org/wiki/Programmed_learning
Make your own custom skinner boxes. https://en.wikipedia.org/wiki/Operant_conditioning_chamber
Not sure what to do about it because I don't care enough to learn everything about this topic in order to fix it.
Using LLMs this way was really refreshing, I could really feel how I started to think on my own again.
Especially nice when you are not so sure how something should look like, so it makes you stop and spend a few hours answering questions and thinking about what you want to do. Combine that with the RFC skill and you get a good basis for your feature and then a skill to split the RFC to issues on Linear.
A vanilla version of this is, at the end of a session, ask the model to generate a couple of "ultimate" questions to really flex your understanding. Obviously, the quality depends on the model but I've found it useful.
[0]: https://en.wikipedia.org/wiki/Socratic_questioning [1]: https://github.com/search?q=socratic+tutor+skill&type=reposi...
Jokes aside, pretty cool. This is just a skill, and it'd be easy to dismiss it. But I do want to become a better horse whisperer. Prompt engineering used to be mocked a lot, especially on HN, and skills really is just that but with a new branding.
I think Duolingo's days and the likes are counted, AI is just a great way to quickly get up to speed on a subject or a language.
obligatory Bruce Lee - https://m.youtube.com/watch?v=QQiH2-bLOmQ
Running it with my local models it is a pretty helpful way to study up something where you already have some bases.
Every single skill I see just strikes me as a prompt. In every case it's easier for me to create a description of what is needed specific to the task. If I need a longstanding process I will discuss with the agent and create a document.
This is one of the most flexible tools ever made, and I frankly am not going to accept unnecessary systematization of how I use it.
Isn't this just what a skill is?
Both of which are just blocks of text being stomped into an LLM.
I've got a feeling that prompting as we're doing currently (huge blocks of text with very little structure), at least when looking for a deterministic result, will be looked back on as if we were living in the Stone Age. Not sure what the alternative will be, but I'm imagining something like a CI pipeline definition in YAML.
My client just got done firing someone who thought filling the codebase up with files like this would be a good idea.
It would seem the AI revolution is happening at wildly different rates depending on where you are standing.
Maybe it improves things a bit though. I might try it next time.