# Lexi

> Lexicon axis standalone — extract high-frequency vocabulary, code-switching ratio, onomatopoeia. Triggers: "my vocabulary", "lexicon", "word habits", "speech patterns".

- Skill: `jazz1x/lexi` (Agent Skill, multi-file: 3 files)
- Install (CLI): `npx skillmds@latest add jazz1x/lexi`
- Raw SKILL.md: https://api.skillmd.com/api/skills/jazz1x/lexi/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Docs & Writing
- Author: jazz1x (https://skillmd.com/u/jazz1x)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/jazz1x/lexi

---


# lexi — Lexicon Axis

Standalone lexicon extraction and analysis. Uses the unified `honne` CLI, presents findings, records claims.

## Step 1: HITL (scope + locale)

Ask for scope (repo/global) AND locale (ko/en/jp). Set `SCOPE` and `LOCALE` variables from the replies.

## Step 2: Scan

`bash "${CLAUDE_PLUGIN_ROOT}/scripts/honne" scan --base-dir ".honne" --scope "$SCOPE"`

## Step 3: Axis extract

`bash "${CLAUDE_PLUGIN_ROOT}/scripts/honne" axis run lexicon --scan .honne/cache/scan.json --locale "$LOCALE"`

## Step 4: Review JSON

Read JSON output — review `candidate_claim`, `quotes`, `insufficient_evidence` fields.

## Step 5: HITL accept/reject/edit

Present candidate claim with sample quotes, ask (y/n/edit):
- **y**: proceed to Step 6
- **n**: record rejection — `bash "${CLAUDE_PLUGIN_ROOT}/scripts/honne" record claim --base-dir ".honne" --type rejection --axis lexicon --scope "$SCOPE" --text "$candidate"`; skip to done
- **edit**: user provides revised text, use as claim

## Step 6: Record claim

`bash "${CLAUDE_PLUGIN_ROOT}/scripts/honne" record claim --base-dir ".honne" --type claim --axis lexicon --scope "$SCOPE" --text "$claim"`

## Step 7: Check past rejections

Avoid re-proposing: `bash "${CLAUDE_PLUGIN_ROOT}/scripts/honne" query --base-dir ".honne" --type rejection --tag lexicon --scope "$SCOPE"`

**Progress monitoring** — use Monitor until-loop (never `sleep N && cat`):
```bash
# ✓ Monitor: until [ -f ".honne/cache/.axis_lexicon.json" ]
```

Report saved to stdout + .honne/assets/claims.jsonl

