xodn348/han/han-language

Claude Code and agent skill by xodn348/han

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Write, read, explain, debug, review, translate, or generate Han (.hgl) code — a programming language with Korean/Hangul keywords. Use when the task mentions Han, 한, Hangul syntax, Korean programming keywords, or .hgl files, or when working on the Han compiler/docs/examples repository.

Install

npx vskill@latest install xodn348/han/han-language

SKILL.md

Han Language

Han is a compiled/interpreted programming language whose syntax is written in Korean.

Prefer the current keyword set used by the compiler and docs:

  • conditionals: 만약 조건 이면 { }
  • catch blocks: 처리(오류)
  • pattern matching: 맞춤 값 { ... }
  • imports/includes: 포함 "파일.hgl"
  • HTTP GET: HTTP_포함(url)

Use when

  • The user wants Han or .hgl code written, explained, translated, reviewed, or debugged
  • The task involves Korean/Hangul programming syntax rather than ordinary Korean prose
  • The task modifies the Han compiler, interpreter, docs, examples, REPL, or tooling

Do not use when

  • The request is only natural-language Korean translation with no code
  • The task is about Hangul text but not the Han language or .hgl files

Workflow

  1. For language usage, read references/language-reference.md.
  2. For repository work, also read references/repo-workflow.md.
  3. Mirror existing style from nearby .hgl examples when possible.
  4. Preserve Hangul keywords exactly and keep source files UTF-8.
  5. Prefer the docs-default syntax with 이면, even if older minimal forms still parse.

Validation

If you are working inside the Han repository, prefer these commands:

bash
cargo run -- check path/to/file.hgl
cargo run -- interpret path/to/file.hgl
cargo run -- build path/to/file.hgl
cargo test

Use the globally installed hgl binary only when the repository is not available.

Notes

  • If repository docs and implementation disagree, trust src/lexer.rs, src/parser.rs, and the current examples over stale references.
  • Explain both the Korean keyword and the English meaning when teaching the language.
  • When translating from another language, preserve semantics first and then make the Han code idiomatic.

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
180
Repository forks
3
7-day trend score
26

Stars and forks are for the whole GitHub repository, not this skill alone. Refreshed 16 May 2026, 5 months ago.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/xodn348/han/han-language/badge)](https://verified-skill.com/skills/xodn348/han/han-language)

Something wrong with this skill or its page? Tell us.