| description | Use when registering, reviewing, merging, or rebuilding HXSK glossary term definitions after glossary-detect suggests a candidate or the user invokes /define. |
| name | define-term |
define-term
Use when: ์ ์ฉ์ด ๋ฑ๋ก(/define ), ํ๋ฉ ๊ฒํ (/define review), ๋ ์ ์ ๋ณํฉ(/define merge a b), ์ธ๋ฑ์ค ์ฌ์์ฑ(/define rebuild), ๋๋ glossary-detect.sh๊ฐ ๋ฑ๋ก ๊ถ์ ๋ฉ์์ง๋ฅผ ์ถ๋ ฅํ ์งํ.
Quick Reference
- ์ถฉ๋ ์ ์ฑ
: canonical+context ์ค๋ณต ์ HITL ์ฐจ๋จ โ alias ์ถ๊ฐ ๋๋ ์ ๊ท context ์ง์
- ํ์ต ์ ์ฑ
: aliases ์ถ๊ฐ๋ง ์๋ ํ์ฉ. canonical/context ๋ณ๊ฒฝ์ ํญ์ HITL
- ์ธ๋ฑ์ค: ๋ชจ๋ ๋ณ๊ฒฝ ํ
bash .hxsk/scripts/glossary-rebuild.sh ์๋ ์คํ
- ์ ์ฅ ์์น:
.hxsk/memories/term-definition/YYYY-MM-DD_{term}-{context}.md
Mode: register <term>
ํธ๋ฆฌ๊ฑฐ: ์ฌ์ฉ์๊ฐ /define <term> ๋๋ glossary-detect.sh์ ๐ ๋ฉ์์ง ๋ฐ์ ์.
์ ์ฐจ:
.hxsk/GLOSSARY.md ์กฐํ โ canonical+context ์ค๋ณต ๊ฒ์ฌ
- ์ค๋ณต ๋ฐ๊ฒฌ โ HITL ์ฐจ๋จ: "๊ธฐ์กด
{X}({context})์ ๋์ผ ์๋ฏธ์ธ๊ฐ?"
- ๋์ผ โ ๊ธฐ์กด ํ์ผ aliases์ ์ถ๊ฐ +
learned: false ์ ์ง
- ๋ค๋ฆ โ ์ context ์ง์ (๋ค์ ๋จ๊ณ)
- Skip โ ์ค๋จ
- HITL๋ก ์์ง:
- canonical (์ ๊ท ์ฉ์ด๋ช
)
- context (hxsk | domain | library | custom)
- aliases (์ผํ ๊ตฌ๋ถ, 0๊ฐ ๊ฐ๋ฅ)
- definition (1-3์ค)
- ์์ฌ ๋ฑ๋ก ์กฐ๊ฑด ์ฌ์ง๋ฌธ: aliases๊ฐ ์ด๋ฏธ ์๋ ค์ง canonical๊ณผ ๋์ผํ ๊ฒฝ์ฐ
- ํ์ผ ์ ์ฅ:
YYYY-MM-DD_{canonical}-{context}.md (์๋ฌธ์, ๊ณต๋ฐฑโํ์ดํ)
.hxsk/.glossary-pending.tsv์์ ํด๋น term ํญ๋ชฉ ์ ๊ฑฐ
glossary-rebuild.sh ์คํ
Mode: review
ํธ๋ฆฌ๊ฑฐ: /define review ๋๋ ์ธ์
์ข
๋ฃ(handoff) ์.
์ ์ฐจ:
.hxsk/.glossary-pending.tsv ๋ก๋
- count โฅ 3์ธ ํญ๋ชฉ๋ถํฐ ์ ๋ ฌ
- ๊ฐ ํญ๋ชฉ HITL:
- "๋ฑ๋ก", "๊ฑฐ๋ถ(์ด๋ฒ ์ธ์
๋ง ๋ฌด์)", "์๊ตฌ Skip" ์ค ์ ํ
- ๋ฑ๋ก ์ ํ โ register ๋ชจ๋๋ก ์งํ
- ์ฒ๋ฆฌ ์๋ฃ ํญ๋ชฉ์ tsv์์ ์ ๊ฑฐ
- ์๋ฃ ๋ณด๊ณ : "๊ฒํ N๊ฑด: ๋ฑ๋ก M, ๊ฑฐ๋ถ K"
Mode: merge <term-a> <term-b>
ํธ๋ฆฌ๊ฑฐ: /define merge a b โ ๋ term-definition ํ์ผ์ด ์ฌ์ค์ ๋์ผ ์๋ฏธ๋ก ํ๋จ๋ ๋.
์ ์ฐจ:
- ๋ ํ์ผ ๋ด์ฉ ํ์
- HITL: "์ด๋ canonical์ ์ ๊ทํ์ผ๋ก ์ ์ง?" + "๋๋จธ์ง๋ alias๋ก ํก์"
- ํ์ ํ:
- ์ ํ๋ canonical ํ์ผ์ ๋๋จธ์ง aliases ๋ณํฉ
- ๋๋จธ์ง ํ์ผ ์ญ์ (
rm)
related ํ๋์ ๋ณํฉ ์ด๋ ฅ ๊ธฐ๋ก
glossary-rebuild.sh ์คํ
Mode: rebuild
ํธ๋ฆฌ๊ฑฐ: /define rebuild ๋๋ ๋ค๋ฅธ ๋ชจ๋ ์๋ฃ ํ ์๋ ํธ์ถ.
bash .hxsk/scripts/glossary-rebuild.sh
์๋ฃ ํ "GLOSSARY rebuilt: N terms" ์ถ๋ ฅ.
์๋ ํ์ต ์ฒ๋ฆฌ (aliases only)
์ฌ์ฉ์๊ฐ alias๋ก 3ํ ์ด์ ์ฌ์ฉํ ํํ + ์์
์ฑ๊ณต ์ ํธ:
.hxsk/.glossary-pending.tsv์ ํด๋น ํญ๋ชฉ learned: true ํ๋๊ทธ
- ๋ค์ review ๋ชจ๋ ์ HITL๋ก alias ์ถ๊ฐ ์ฌ๋ถ ํ์ธ
- alias ์ถ๊ฐ ์น์ธ ์ ํด๋น ํ์ผ frontmatter์
aliases ๋ฐฐ์ด์ append, learned: true ๊ธฐ๋ก
- canonical/context๋ ์๋ ๋ณ๊ฒฝ ์์ โ ํญ์ HITL
ํ์ผ ๋ค์ด๋ฐ ๊ท์น
.hxsk/memories/term-definition/{YYYY-MM-DD}_{canonical-lowercase}-{context}.md
์: 2026-04-28_agent-hxsk.md
2026-04-28_commit-git.md
2026-04-28_plan-domain.md
์ค๋ณต ๋ ์ง ์ suffix ์ถ๊ฐ: _agent-hxsk-2.md
Iron Laws
- GLOSSARY.md ์ง์ ํธ์ง ๊ธ์ง โ rebuild๋ง
- aliases ์ธ ์๋ ๋ณ๊ฒฝ ๊ธ์ง
- ์ถฉ๋ ์ ํญ์ HITL โ ์๋ ํด์ ์์
- purge-log.tsv ๋์ ์๋ (์ญ์ ๋ merge ๋ชจ๋๋ง, cleanse-memory ์คํฌ์ด ์ค์ผ ์ ํ ๋ด๋น)