Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by dghlsakjg on Thursday July 30, 2026 @07:42PM
(#49117272)
The actual STE standard would score horrendously in a college essay. STE encourages simplification and tons of repetition of words that is discouraged by college professors. It is designed to be clear technical writing for people with a loose grasp of English. College writing encourages complex sentence structure, varied word choice for the same concept and other things that make the writing more interesting at the expense of clarity.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by gck1 on Thursday July 30, 2026 @06:41PM
(#49116793)
Recent-ish models learned to use the same trick engineers played on non-engineers, where they try to sound very smart by overcomplicating very simple concepts.
It's very taxing, especially since these are usually multi-paragraph texts. I noticed I've started doing a lot of "hey, you're talking gibberish again" a lot with 5.6 Sol.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by nimonian on Thursday July 30, 2026 @07:56PM
(#49117395)
Both. Command the author to use the style, then command a reviewer to check it. Write one skill called review-prose with your rules, and another called write prose which tells the author they will be judged by review-prose, so you only write the rules once.
What I have found is that getting a model to rewrite a badly written passage is hard, because it seems to key off what it reads. It might swap some vocabulary around ok, but it doesn't fix structures very well. So getting it close to the preferred style in the first place is better.
To take this further, if you must fix existing bad prose, write a clean-prose skill which extracts the bare structure of the prose with none of the style, hands it to an author subagent who isn't poisoned with the original bad prose, then hands the output to a reviewer subagent.
Opus 5 writing is horrendous, so I have been experimenting with improving the output!
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by bbg2401 on Thursday July 30, 2026 @06:23PM
(#49116652)
It would be nice if people were indeed doing things.
However, asking Claude to write a skill encoding ASD-STE100 after seeing it pop-up in your social feed is not doing much at all. It's certainly not worth a post on HN.
Having said that, this skill might have been the seed for the flurry of low-effort posts on the subject on various platforms this week. If that's the case, I take back the majority of my scorn.
You'll have to excuse me for becoming jaded by the diminishing levels of visible effort put into projects and products shared on here.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by mastodon_acc on Thursday July 30, 2026 @07:58PM
(#49117411)
Based on what? I wouldn’t have learned about ASD-STE100 if I hadn’t stumbled upon this post. I’m not even going to use the linked GitHub project, just mentioning ASD-STE100 spec in certain prompts makes them useful.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by 05980380443 on Thursday July 30, 2026 @08:07PM
(#49117485)
Since your claim that adhering to a proven style guide is useless slop is not itself useless slop, I am looking forward to your empirical evidence or formal proof that there is no benefit to using it.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by bayesnet on Thursday July 30, 2026 @05:33PM
(#49116112)
It’s ironic that the README has all the tells of being LLM-written:
> 53 numbered rules, 9 sections, written in 1983 by people whose readers die when a sentence is ambiguous. The ones doing the heavy lifting: …
Not really a promising tell for a writing skill, IMO.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by bcrosby95 on Thursday July 30, 2026 @07:27PM
(#49117150)
The problem with at least ChatGPT is no matter what personality you set it still reads like a smug asshole trying to sound smart. You can just pick different flavors of smug asshole.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by ulrikrasmussen on Friday July 31, 2026 @03:19AM
(#49120025)
And the goddamn emojis. I get it, people use them when texting to make the writing a bit more chummy, but I can really live without them everywhere else.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by danielbarla on Friday July 31, 2026 @02:43AM
(#49119780)
I've been using a plain ASD-STE100 prompt for a little bit now, and while I somewhat prefer the text that agents produce while being told to use simplified English, it does not necessarily change the overall structure of what they write. It just now tends to have shorter sentences, and fewer drumroll, pitch-deck / vacuous section titles like "the finding that pivots the preposition", etc. Overall a significant quality increase in my opinion, but nothing earth shattering, and doesn't fully solve the problem.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by nevi-me on Thursday July 30, 2026 @06:21PM
(#49116621)
I've added the prompt to use the ASD English, on my CLAUDE.md when I learnt of the standard. The generated output is more tolerable to read, and is less confusing.
I like it, and I'll also try the Economist one on another thread here. I have global instructions on how Claude should try to write things like I do.
I generally avoid having lots of skills, security risk as I won't vet them all.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by dan_sbl on Thursday July 30, 2026 @06:00PM
(#49116416)
I took one of the examples ("Leveraging sqlpipe's robust...") and just prefixed it with this:
> Rewrite this using ASD-STE100 simplified technical English:
And you get a good-enough result, it seems? Maybe add another sentence or two for guidance, but what's with needing these giant skills, when ASD-STE100 was surely in the training material?
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by setrf on Thursday July 30, 2026 @08:23PM
(#49117598)
I certainly get what makes you feel that the model should have been wise enough to utilize the knowledge in its pretraining, but it seems like the pretraining data gets pretty muddled in later stages.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by CuriouslyC on Thursday July 30, 2026 @11:17PM
(#49118603)
The pretraining data isn't getting muddled, the instruction just gets in the lossy middle, and there's less for attention to grab on to. If you repeated the prompt with a hook every turn, it'd stay quite sharp.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by Ferret7446 on Wednesday August 05, 2026 @10:19PM
(#49191647)
The training material is used to "develop intelligence" not as reference material.
As an analogy, students learn a bunch of things during school, become more intelligent, but do not retain explicit knowledge like all of the details on the periodic table, or all of the exact formulas for things.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by cryo32 on Thursday July 30, 2026 @06:12PM
(#49116544)
The day I have to negotiate and persuade the machine to stop talking shit rather than command it is the day I decide fuck it and go and farm geese or something.
Smells like today. I’ll take goose shit over this.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by tbhb on Friday July 31, 2026 @10:41AM
(#49123801)
I use it with a rule package that has a variety of Vale styles for AI writing tells (github.com/tbhb/vale-ai-tells). Typically I have it set up in a project and then gate the agent with post tool use hooks and pre-commit hooks. It's far from perfect but it does help eliminate a lot of the common tells.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by skissane on Thursday July 30, 2026 @07:36PM
(#49117225)
How I use skills:
- Create a skill to perform some common task
- Watch the agent use it
- Wait until the agent makes a mistake
- Ask it to update the skill to warn it against making that mistake again
I think that, using that iterative process, I end up with something better than just asking it to perform the task plainly
One observation: ask an LLM to write a skill, it tends to make them overly verbose and prescriptive. Often, something briefer and human-written actually works better
Another: I generally let the LLM propose edits to the skill, but I review them carefully and often modify them, because I find it has a tendency to solve the current problem at the price of worsening the solution to a previous one
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by baby_souffle on Thursday July 30, 2026 @07:47PM
(#49117315)
> - Ask it to update the skill to warn it against making that mistake again
Yep! I have a canned prompt that basically boils down to "scroll up, read through and give me the top `n` things that were difficult..." and more often than not a small skill or change to `agents.md` comes out of that.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by Groxx on Thursday July 30, 2026 @10:45PM
(#49118434)
Technically speaking: it can't, any more than it can actually answer any other thing you ask it to do.
But in practice it does produce fairly reasonable output fairly often, and if you've been there watching and correcting it you can probably validate the result quite easily. "Re-read everything before" and similar are definitely anthropomorphizing, but that doesn't mean they're ineffective.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by solarkraft on Friday July 31, 2026 @01:33AM
(#49119359)
> One observation: ask an LLM to write a skill, it tends to make them overly verbose and prescriptive. Often, something briefer and human-written actually works better
Incredibly so. All too often a “hey, you shouldn’t have done that here” turns into “NEVER X”, without it actually understanding or making an effort to understand why the correction was made, though I would say usually the context to do so should suffice. I have a rule for it to reason this through and use nuanced language and would say the frontier GPTs (5.4 to 5.6 Sol) get it right around half of the time (very rough estimate). The conclusions are really dumb sometimes.
I’d be interested in an expertly crafted skill here, maybe there are things about it you can still improve. This is an area in which I still find LLMs to be quite lacking.
It also made me appreciate the complexity of the nuances and levels of indirection of what I want to teach it: “Upload to the remote host, which in this case is this but might be another one in another use case, only do this on the local system and this on the remote, do this to X unless Y …, prefer doing Z unless another rule overrides it …”
I sometimes feel like there could be a more expressive way to structure to structure these rules (bring the snark!).
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by sharpy on Friday July 31, 2026 @01:34AM
(#49119372)
Yep. That is what I do too. But a lot of times the changes it makes are bandaids rather than addressing root cause. I have to periodically evaluate the skills for consistency and opportunities for simplification.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by mightybyte on Thursday July 30, 2026 @07:56PM
(#49117388)
Oh, skills are absolutely useful for giving the LLM distilled knowledge of things that it doesn't just know ("off the top of its head" so to speak). For example, a company's coding style guide is something that could be very useful to express as a skill.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by hedgehog on Thursday July 30, 2026 @07:29PM
(#49117167)
They are useful for packaging all the related bits together. Some instructions on the line to add to the main prompt, detailed policy doc that spells out details, troubleshooting docs, the code itself, etc.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by podocarp on Thursday July 30, 2026 @10:18PM
(#49118296)
Not true. At work I have skills for different sets of APIs for different scenarios. That saves some prompt bloat because you rarely need to straddle projects. So you just load whatever you're using and don't have to maintain a a giant prompt.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by colechristensen on Thursday July 30, 2026 @10:25PM
(#49118333)
My agent skills are just sets of instructions for my preferred way for something to be done. Mostly code reviews listing classes of bugs and output format and the like.
But also development instructions focusing on how and what to research before implementing (some of the stuff I do ends up heavily influenced by papers and publications while the naïve implementation is often bad, old, or gets stuck.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by rspeele on Friday July 31, 2026 @01:28PM
(#49126148)
I actually don't mean that skills are useless, I have them in my projects too. Just that any time I've seen one shared publicly, basically the introductory blurb of "what does this skill do?" would serve adequately as "the skill". Such is the nature of machines that understand natural language.
It makes it kind of funny publishing skills online because by the time somebody knows they want the skill, they already have it.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by dymk on Friday July 31, 2026 @06:20PM
(#49129175)
Projects like SkillOpt[1] are pretty good evidence that the ceiling for skills isn't "describe it in a sentence and let the LLM generate it". There's value in iterating on a skill and figuring out what the weak parts are. At that point, sharing the skill can indeed be useful. Just look at superpowers, GSD, etc. They're 'just' skills (and a few bash scripts), but the text in them is useful enough to share.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by smusamashah on Thursday July 30, 2026 @10:01PM
(#49118204)
I have something like "no over enthusiasm, and less marketing please. Also I have ADHD and therefore get distracted easily" in my agents.md. It made responses way more digestible and to the point.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by baq on Friday July 31, 2026 @01:37AM
(#49119386)
LLMs should be unreasonably good at exactly this kind of writing because they’re good translators; regardless in practice it works well to deslopify their writing, been using this in all my prompting in the last week or so, haven’t seen a single load bearing belt and suspenders since.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by dragonwriter on Friday July 31, 2026 @04:26AM
(#49120471)
Love this line in the critical material quoted there:
“Writing correctly in STE is not an easy task as it requires a good command of the English language together with a good knowledge of the matter of the writing.”
This is simply what is required for good writing (in English) in any domain with or without STE.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by aesthesia on Thursday July 30, 2026 @07:37PM
(#49117236)
How is that ambiguous? The best interpretation I can find where "test" is a verb is an elision: Test [that] B is an alternative to test A. That is an unlikely reading: "test" is a verb in the first instance and a noun in the second, breaking parallelism. And it's just a very unlikely thing to direct someone to do.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by aesthesia on Friday July 31, 2026 @01:24AM
(#49119304)
Ah, I see, taking "to test A" as an infinitive. But it would be strange to say test B is an alternative without saying what it's an alternative to. The other reading still seems quite unlikely.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by thomascountz on Friday July 31, 2026 @02:52AM
(#49119838)
The point of STE is to support technical writers who have knowledge of the matter and a style guide. In other words, STE will not make something unambiguous simply by replacing words. The example sentence is just to illustrate a grammar rule: "test" as a verb vs a noun. That is all. You should not assume an STE rule will disambiguate a single sentence pulled out of context.
This video benchmarks slop-style indicators with different skill/prompt solutions including the STE skill vs. George Orwell's six rules of writing prompt: Orwell came out on top overall.
Additional bonus: it doesn't add much more tokens to input context. I have compared prose prompts with these rules and without and I am liking the results.
1. Never use a metaphor, simile, or other figure of speech which you are used to seeing in print.
2. Never use a long word where a short one will do.
3. If it is possible to cut a word out, always cut it out.
4. Never use the passive where you can use the active.
5. Never use a foreign phrase, a scientific word, or a jargon word if you can think of an everyday English equivalent.
6. Break any of these rules sooner than say anything outright barbarous.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by ulrikrasmussen on Friday July 31, 2026 @04:40AM
(#49120554)
I don't know if I have been damaged by reading so much AI, but I swear the narrator of that video had the script for it written by Claude without any of those rules applied. There are so many platitudes and AI-isms in the way he speaks:
"now the honesty - those translation gains were real but small"
"and here is the honest part"
"same disease but with different symptom"
"so that brutal 3% number was a Claude quirk, not a law of nature"
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by Syntaf on Thursday July 30, 2026 @08:37PM
(#49117699)
Does this actually work for you? I've tried adding rules in my user profile as well as adding instruction in my CLAUDE.md but my models always eventually go off the rails and start spewing technical jargon in doc strings & descriptions.
At this point I'd do anything to get claude to dumb down and simplify it's explanations in my code, so I'm looking forward to giving this a try and seeing how it goes.
I've added the same thing to the system prompt of the internal agent I wrote for work, which talks to claude models. I have not gone into the details on whether it adheres to the format exactly, but i do see visibly less slop and less marketing nonsense in the Assistant messages.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by boardwaalk on Thursday July 30, 2026 @07:31PM
(#49117184)
the problem I’ve found with these things is that models drift immediately.
if it’s not a git commit hook that runs over docs and comments and commit messages objectively it’s probably useless.
which I might try.
Claude is so friggin wordy and has no idea how place comments iff they actually matter.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by asdf88990 on Thursday July 30, 2026 @07:35PM
(#49117221)
Nothing is more comical than AI Slope declaring that I kill AI slop:
> your AI writes like a LinkedIn post. make it write like a Boeing manual.
> An agent skill that forces LLMs to write docs in ASD-STE100 Simplified Technical English:
the controlled language aerospace has used since 1983 so a tired mechanic cannot misread an instruction.
AI slop dies as a side effect.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by throwaway219450 on Thursday July 30, 2026 @09:56PM
(#49118175)
The “tired mechanic” is apocryphal at best. ASD was intended to be clear to non-native speakers. Here’s an example from another page:
THE SYNTHETIC LUBRICATING OIL USED IN THIS ENGINE CONTAINS ADDITIVES WHICH, IF ALLOWED TO COME INTO CONTACT WITH THE SKIN FOR PROLONGED PERIODS, CAN BE TOXIC THROUGH ABSORPTION.
In STE this sentence appears as below:
DO NOT GET THE ENGINE OIL ON YOUR SKIN. THE OIL IS POISONOUS. IT CAN GO THROUGH YOUR SKIN AND INTO YOUR BODY.
Consider if you translated those phrases into a foreign language you’re basically familiar with. You can be awake as you want and mis-interpret the first one.
Ironically?, you're not allowed to copy from the pdf (yes, trivially defeatable - but why).
I guess we'd need a linter (ruff, but for English) that gates whether you're using any non-ASD-STE100 word? Otherwise, yeah, any agent will almost certainly forget this (one line) instruction.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by ericpauley on Thursday July 30, 2026 @08:08PM
(#49117496)
Cruft complaints aside, what are people actually doing about this? Claude's prose output is becoming incomprehensible as its coding skill increases, and the concepts it needs to express are becoming more complex as it can handle more complex tasks.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by dgunay on Thursday July 30, 2026 @08:29PM
(#49117648)
I don't understand the challenges involved super well but I feel like this might be better as a piece of actual code (like a linter) that you can run to have an LLM iteratively de-slop its own writing, rather than forcing it out of distribution and having to contend with all the unreliability that entails.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by NothingAboutAny on Friday July 31, 2026 @12:01AM
(#49118853)
I tried "be concise and respond in a blunt tone" and all that did was add a section to the bottom of every response "here's the blunt concise truth <1 million bullet points>"
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by dcl on Thursday July 30, 2026 @09:03PM
(#49117864)
One question I have about stuff like this: How does it affect the models intelligence or thinking ability. If this modifies the output or chain of thought in any way, it may impact what the model is capable of right? Especially if it's not trained to use this kind of language during training.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by aiagenta2z on Thursday July 30, 2026 @10:50PM
(#49118455)
I have a question about how did the project evaluate the technical English performance compared to other skills/MCPs and with LLM w/o skills? In the Github repo, there is a summary of "measured: 6 Claude models × 8 tasks × 2 conditions, 96 runs", Does it means the percentage of violations in the words? If that's the case, the measurement might be a little bit strange weather the STE measure is already in the prompt? STE violations per 100 words ▼ 72.9% (every model won). The bench or evaluation should not be in the same prompt, like eval/test.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by atoav on Friday July 31, 2026 @01:24AM
(#49119308)
The examples are not good. In one example (incident report) the agent turns a generic "something went wrong" into overly precise error descriptions that may or may not spill internal details. Then it proceeds to make a promise to implement a persistent monitoring for that problem this week.
I mean generally this wouldn't be considered a bad response, but it is deeply problematic if an LLM tasked to just simplify language added both internals and promises to your customers without your knowledge.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by weiliddat on Friday July 31, 2026 @09:28AM
(#49122888)
Anecdote: was testing Opus 5 and even ASD-STE100 cannot save you from its meta-commentary and signposting all the time. It writes what it wants to write, e.g. "here's where you are right/wrong" instead of "Your instinct of the shape is right, but here's a sharper version". I could not get it to stop doing that.
In contrast if you ask GPT 5.5/5.6 to speak directly/plainly, it will just straight up tell you the content "X is right, Y is wrong". Much preferable.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by brodouevencode on Friday July 31, 2026 @10:48AM
(#49123890)
I've been using this method for about a week - great outcomes from it so far: clear, clean language that sounds like something someone would actually write.
Re:Agent Skill to Force Docs in ASD-STE100 Simplified Techni...
by benslockedin on Thursday August 06, 2026 @08:12AM
(#49195594)
tried it out - wrote really basic and then also ai slop - i love the idea of creating context collisions but this particular skill needs an inverse reference that takes the model through the latent space to remove the ai slop - its got legs but I'd consider mixing it with some advertising principles or storytelling so it trains out the mic drop bs
> Before you start, make sure that your AWS credentials are correct. If they are not, S3 rejects the upload with a permission error.
Wouldn't it be better to write:
Before start, ensure AWS credentials are correct. Otherwise, S3 rejects uploads with permission error.
Ads-STE100: Simplified Technical English - https://news.ycombinator.com/item?id=49101215
ASD-STE100 Simplified Technical English for LLMs - https://news.ycombinator.com/item?id=49065956
ASD-STE100 Simplified Technical English [pdf] - https://news.ycombinator.com/item?id=49075687
Show HN: Claude Skill for ASD-STE100 – Simplified English - https://news.ycombinator.com/item?id=49108318
WTFs per prompt metric raised sharply for me :)
It's very taxing, especially since these are usually multi-paragraph texts. I noticed I've started doing a lot of "hey, you're talking gibberish again" a lot with 5.6 Sol.
I wonder if limiting them to a certain style like STE upfront would make them perform better/worse vs. applying the style after they’re done.
What I have found is that getting a model to rewrite a badly written passage is hard, because it seems to key off what it reads. It might swap some vocabulary around ok, but it doesn't fix structures very well. So getting it close to the preferred style in the first place is better.
To take this further, if you must fix existing bad prose, write a clean-prose skill which extracts the bare structure of the prose with none of the style, hands it to an author subagent who isn't poisoned with the original bad prose, then hands the output to a reviewer subagent.
Opus 5 writing is horrendous, so I have been experimenting with improving the output!
However, asking Claude to write a skill encoding ASD-STE100 after seeing it pop-up in your social feed is not doing much at all. It's certainly not worth a post on HN.
Having said that, this skill might have been the seed for the flurry of low-effort posts on the subject on various platforms this week. If that's the case, I take back the majority of my scorn.
You'll have to excuse me for becoming jaded by the diminishing levels of visible effort put into projects and products shared on here.
This is the first time I’m hearing about this, I think it’s nifty, and it’s precisely why I come to hackernews at least once a day.
Also what is wrong with using Claude to make a more polished post about something that’s being talked about already?
Pick one.
"Agent Skill to Enforce ASD-STE100 Simplified Technical English in Documents"
And I agree, maybe I should use this for my emails too
Not really a promising tell for a writing skill, IMO.
> Yes, this README breaks half of them. Marketing is explicitly out of STE scope. The skill knows that and stays in the docs.
> Where it refuses to go: marketing copy, blog voice, brand writing. Flat on purpose.
(Each sentence there has an emoji that HN cuts out)
Some of this may be perception rather than reality. I have never felt that ChatGPT was being smug or rude to me.
Tends to produce relatively well structured prose that’s easy to edit.
I like it, and I'll also try the Economist one on another thread here. I have global instructions on how Claude should try to write things like I do.
I generally avoid having lots of skills, security risk as I won't vet them all.
> Rewrite this using ASD-STE100 simplified technical English:
And you get a good-enough result, it seems? Maybe add another sentence or two for guidance, but what's with needing these giant skills, when ASD-STE100 was surely in the training material?
As an analogy, students learn a bunch of things during school, become more intelligent, but do not retain explicit knowledge like all of the details on the periodic table, or all of the exact formulas for things.
Oh lord.
Smells like today. I’ll take goose shit over this.
But did lead to me finding https://vale.sh and its various available linters. Might give that a try.
> AI slop dies as a side effect
> One folder, no dependencies, MIT.
https://github.com/woosal1337/blog/tree/main/videos/ep01-the...
[1] https://knowyourmeme.com/memes/thinking-quickly-dave-constru...
- Create a skill to perform some common task
- Watch the agent use it
- Wait until the agent makes a mistake
- Ask it to update the skill to warn it against making that mistake again
I think that, using that iterative process, I end up with something better than just asking it to perform the task plainly
One observation: ask an LLM to write a skill, it tends to make them overly verbose and prescriptive. Often, something briefer and human-written actually works better
Another: I generally let the LLM propose edits to the skill, but I review them carefully and often modify them, because I find it has a tendency to solve the current problem at the price of worsening the solution to a previous one
Yep! I have a canned prompt that basically boils down to "scroll up, read through and give me the top `n` things that were difficult..." and more often than not a small skill or change to `agents.md` comes out of that.
Why do you think it can answer that? It has zero clue.
But in practice it does produce fairly reasonable output fairly often, and if you've been there watching and correcting it you can probably validate the result quite easily. "Re-read everything before" and similar are definitely anthropomorphizing, but that doesn't mean they're ineffective.
Incredibly so. All too often a “hey, you shouldn’t have done that here” turns into “NEVER X”, without it actually understanding or making an effort to understand why the correction was made, though I would say usually the context to do so should suffice. I have a rule for it to reason this through and use nuanced language and would say the frontier GPTs (5.4 to 5.6 Sol) get it right around half of the time (very rough estimate). The conclusions are really dumb sometimes.
I’d be interested in an expertly crafted skill here, maybe there are things about it you can still improve. This is an area in which I still find LLMs to be quite lacking.
It also made me appreciate the complexity of the nuances and levels of indirection of what I want to teach it: “Upload to the remote host, which in this case is this but might be another one in another use case, only do this on the local system and this on the remote, do this to X unless Y …, prefer doing Z unless another rule overrides it …”
I sometimes feel like there could be a more expressive way to structure to structure these rules (bring the snark!).
But also development instructions focusing on how and what to research before implementing (some of the stuff I do ends up heavily influenced by papers and publications while the naïve implementation is often bad, old, or gets stuck.
It makes it kind of funny publishing skills online because by the time somebody knows they want the skill, they already have it.
[1] https://microsoft.github.io/SkillOpt/docs/guideline.html
But it's very useful and skills is a good way to share promots, so whatever.
Try the skill or the prompt. It will likely improve your experience interacting with agents
https://en.wikipedia.org/wiki/Simplified_Technical_English#M...
“Writing correctly in STE is not an easy task as it requires a good command of the English language together with a good knowledge of the matter of the writing.”
This is simply what is required for good writing (in English) in any domain with or without STE.
> "Test" is an approved noun, but not an approved verb.
> STE: Test B is an alternative to test A.
So much for clear - unless you know the STE specific rule, the sentence is unambiguously ambiguous.
Direct access btw since the official site gates downloads with a Google form: https://www.asd-ste100.org/assets/files/ASD-STE100_ISSUE9.pd...
could mean there's a Test B and a Test A, and they're interchangeable.
Or:
You can run Test B to confirm A works, that is "to test A".
Again the stated goal to clear documentation for non-native or limited-exposure speakers. This doesn't pass that test.
This video benchmarks slop-style indicators with different skill/prompt solutions including the STE skill vs. George Orwell's six rules of writing prompt: Orwell came out on top overall.
Additional bonus: it doesn't add much more tokens to input context. I have compared prose prompts with these rules and without and I am liking the results.
“Output tokens are precious, be succinct in your responses. Use ASD-STE100 simplified technical english”
At this point I'd do anything to get claude to dumb down and simplify it's explanations in my code, so I'm looking forward to giving this a try and seeing how it goes.
I've added the same thing to the system prompt of the internal agent I wrote for work, which talks to claude models. I have not gone into the details on whether it adheres to the format exactly, but i do see visibly less slop and less marketing nonsense in the Assistant messages.
Clause is a token torment machine that licks your balls while stealing your wallet
Claude is so friggin wordy and has no idea how place comments iff they actually matter.
> your AI writes like a LinkedIn post. make it write like a Boeing manual.
> An agent skill that forces LLMs to write docs in ASD-STE100 Simplified Technical English: the controlled language aerospace has used since 1983 so a tired mechanic cannot misread an instruction. AI slop dies as a side effect.
AI slop doesn't die at all.
THE SYNTHETIC LUBRICATING OIL USED IN THIS ENGINE CONTAINS ADDITIVES WHICH, IF ALLOWED TO COME INTO CONTACT WITH THE SKIN FOR PROLONGED PERIODS, CAN BE TOXIC THROUGH ABSORPTION.
In STE this sentence appears as below:
DO NOT GET THE ENGINE OIL ON YOUR SKIN. THE OIL IS POISONOUS. IT CAN GO THROUGH YOUR SKIN AND INTO YOUR BODY.
Consider if you translated those phrases into a foreign language you’re basically familiar with. You can be awake as you want and mis-interpret the first one.
I heard about it from a friend, and posted its "spec" here a few days ago:
https://asd-web-be-prod.azurewebsites.net/media/wunhmi5y/asd...
Ironically?, you're not allowed to copy from the pdf (yes, trivially defeatable - but why).
I guess we'd need a linter (ruff, but for English) that gates whether you're using any non-ASD-STE100 word? Otherwise, yeah, any agent will almost certainly forget this (one line) instruction.
https://x.com/geogristle/status/2078492579511906771
If you want to take things further you can use linters to enforce the whatever style you want, but just naming it is a good start.
"When writing plans or documentation use:
ASD-STE100 Simplified Technical English (STE for short)"
I mean generally this wouldn't be considered a bad response, but it is deeply problematic if an LLM tasked to just simplify language added both internals and promises to your customers without your knowledge.
I tried to solve this in a rather opposite way.
https://github.com/computerreinvention/trie
The documentation is updated and recording the intent behind all changes is enforced by a commit-gate. At the symbol level.
Sorry. A missing hyphen!
I'll add ASD-STE100 to my list of decorposlopification strategies.
In contrast if you ask GPT 5.5/5.6 to speak directly/plainly, it will just straight up tell you the content "X is right, Y is wrong". Much preferable.