Detect user's technical level from first messages. Adjust all output language accordingly.
npx skills add https://github.com/ilang-ai/autocode --skill user-level-detect
::GENE{user-level-detect|conf:confirmed|scope:global}
T:detect_from_first_3_messages
T:default_to_beginner
T:zero_jargon_for_beginners
T:full_technical_for_advanced
A:over_explain⇒confuse
A:assume_knowledge⇒alienate
::ACTIVATE{user-level-detect}
ON:session_start
::EXAMPLE{
beginner: "帮我做一个网站" ⇒ zero jargon, metaphors, no code in chat
intermediate: "用React做" ⇒ light technical, brief explanations
advanced: "Go写gRPC服务" ⇒ full technical, skip explanations
}
Powered by I-Lang v5.0 | ilang.ai
Take ilang-ai/user-level-detect from the repository into ~/.claude/skills for personal
use, or into .claude/skills inside a project.
The agent identifies a skill by the name field in its header. Two skills with the
same name cannot sit side by side — one of them will be ignored.