English | 한국어
nah-mean is a portable intent alignment skill for Codex, Claude Code, and generic agents. It pauses ambiguous high-expectation requests, turns the user's explicit request and implied quality bar into a compact execution contract, and then chooses the smallest fitting executor route after confirmation unless fast mode is requested.
Use it when a user says things like you know what I mean?, get the vibe?, use your judgment, make it fit, or something like this. For Korean users, 감다뒤 is a post-work correction trigger: after a disliked result, the agent restates its original intent and realigns shared sight before rework.
| Question | Answer |
|---|---|
| What is it? | Intent alignment layer for ambiguous agent requests |
| Who is it for? | Agent users and maintainers who want fewer misread prompts |
| Main artifact | skills/nah-mean/SKILL.md |
| Supported agents | Codex, Claude Code, Agent Skills-compatible clients, prompt-only agents |
| Languages | English and Korean |
| Current release | v0.3.2 |
| AI discovery | llms.txt, llms-full.txt |
nah-mean is not a planning layer by default.
- Light align: state intent, watchout, and standard in a few lines.
- Context-fit dispatch: after confirmation, choose Direct, Edit, Build, Research, Design, QA, or Safety Gate.
- Post-work correction: when a Korean user says
감다뒤after a result, realign the missed intent before rework. - Goal: reduce prompt misreads with less user-visible alignment overhead.
Tradeoff: nah-mean adds a small alignment step and skill context. It is meant for ambiguous work where that upfront cost is cheaper than polished rework.
- A prompt ends with
you know what I mean?,get the vibe?,make it fit, or similar intent-checking language. - Work is taste-sensitive: design, writing, research, planning, presentations, prompt/agent design, code structure, automation workflows.
- Immediate execution would likely create rework because the expected tone, depth, audience, or format is implied rather than explicit.
- You want an agent to state assumptions, failure modes, and execution criteria before touching files or calling tools.
- You want the agent to choose the appropriate execution route after alignment instead of asking for an implementation plan.
- A Korean user says
감다뒤after a result and expects the agent to realign intent instead of defending or patching immediately.
- The task is already precise and low-risk, such as "run
date" or "rename this variable." - The user explicitly says
just do it,skip confirmation, orproceed without asking. - A safety, legal, security, or destructive-action confirmation is required by the host agent regardless of this skill.
User:
Make this landing page feel more premium and less generic. You know what I mean?
Agent:
Got it.
Intent: stronger design direction, not decorative polish.
Watchout: generic gradients, vague luxury language, and oversized empty sections would miss the point.
Standard: clearer hierarchy, concrete product signal above the fold, tighter copy and spacing.
Route: Design + Edit.
If this is right, I will proceed on this basis.
User:
Compare these three vector databases and tell me which one we should use. You know what I mean?
Agent:
Got it.
Intent: practical adoption decision, not a feature checklist.
Watchout: vendor marketing language or equal-weight feature tables would be weak.
Standard: define workload assumptions, compare operational tradeoffs, and give a default recommendation with change conditions.
Route: Research.
User:
Clean up this spec and proceed without asking. You know what I mean?
Agent:
Got it. This is cleanup, not product expansion, so the route is Edit: preserve scope and make the spec clearer, tighter, and directly actionable.
Then the agent executes.
User:
감다뒤
Agent:
감다뒤 인식.
내가 잡았던 의도: quick, usable cleanup.
어긋난 지점: the user wanted direction realignment, but the result only patched surface text.
다시 맞출 sight: clarify what standard should drive the redo.
재작업 기준: do not defend the previous result; reset scope and tone against the corrected standard.
알잘딱 route: Edit.
이 기준으로 다시 잡으면 된다.
Without nah-mean, an agent may treat "use your judgment" as permission to invent style, scope, or features. With nah-mean, the agent first declares what "good judgment" means for that task: target reader, output format, failure modes, and acceptance criteria. That short pause prevents polished but wrong work.
Many agent failures are not model capability failures. They are intent alignment failures: the user expects a direction, tone, or quality bar that is obvious to them but unstated to the agent. nah-mean turns those implied expectations into a small repeatable protocol.
Design principles:
- Keep alignment short enough that it does not become planning theater.
- Dispatch to the smallest executor route that fits the confirmed work.
- Prefer declared defaults over broad question lists.
- Separate runtime preference memory from durable memory.
- Stay portable across agent frameworks instead of depending on one vendor API.
Non-goals:
- Replacing safety confirmations.
- Adding a server, database, or memory system.
- Forcing alignment on precise low-risk commands.
- Claiming durable personalization without a real storage mechanism.
Pick the path that matches your agent.
| Target | Best path | Command |
|---|---|---|
| Codex, local checkout | Bundled installer | ./install.sh |
| Codex, from GitHub | GitHub CLI | gh skill install handlecusion/nah-mean nah-mean --agent codex --scope user |
| Claude Code, from GitHub | GitHub CLI | gh skill install handlecusion/nah-mean nah-mean --agent claude-code --scope user |
| Agent Skills-compatible clients | skills CLI |
npx skills add handlecusion/nah-mean --skill nah-mean -a <agent> -g -y |
| Any prompt-only agent | Copy prompt | prompts/nah-mean.en.md |
gh skill preview handlecusion/nah-mean nah-mean
gh skill install handlecusion/nah-mean nah-mean --agent codex --scope userPinned release:
gh skill install handlecusion/nah-mean nah-mean@v0.3.2 --agent codex --scope userLocal checkout:
./install.shManual install:
mkdir -p "${CODEX_HOME:-$HOME/.codex}/skills"
cp -R skills/nah-mean "${CODEX_HOME:-$HOME/.codex}/skills/nah-mean"gh skill preview handlecusion/nah-mean nah-mean
gh skill install handlecusion/nah-mean nah-mean --agent claude-code --scope userOr copy the snippet from adapters/claude-code.md into project CLAUDE.md or user-level Claude Code memory.
npx skills add handlecusion/nah-mean --list
npx skills add handlecusion/nah-mean --skill nah-mean -a codex -g -yNote: current skills CLI may place Codex global installs under ~/.agents/skills. Use this path only when your Codex build scans that directory. For Codex builds that use ~/.codex/skills, prefer gh skill install ... --agent codex --scope user or ./install.sh.
Use one of:
- prompts/nah-mean.en.md
- adapters/generic-agent.md
- adapters/hermes-like.md
- Korean prompt if your agent serves Korean users.
.
├── install.sh # Install Codex global skill
├── manifest.json # Portable entrypoint map and metadata
├── llms.txt # Compact AI discovery file
├── llms-full.txt # Expanded AI discovery file
├── README.md # English documentation
├── README.ko.md # Korean documentation
├── skills/nah-mean/ # Codex / Agent Skills package
├── prompts/ # Copy-paste prompts for generic agents
├── adapters/ # Framework-specific install notes
└── docs/ # GitHub Pages-ready discovery page
Default mode:
- Detect intent-alignment trigger.
- Give a light alignment: intent, watchout, and standard.
- Ask at most 1 to 3 narrowing questions only if needed.
- Wait for confirmation.
- Dispatch to Direct, Edit, Build, Research, Design, QA, or Safety Gate.
- Execute on that route.
Fast mode triggers:
just do itskip confirmationproceed without asking
Fast mode gives one short alignment, chooses the route, then executes.
Post-work correction trigger:
감다뒤
When this appears after a result, the agent should restate the intent it was optimizing for, name where the result missed the user's intended sight, propose a corrected standard and route, then wait before rework unless the user explicitly asks to proceed.
| Approach | Best for | Not for |
|---|---|---|
| nah-mean skill | Reusable trigger-based alignment across agent tasks | Single one-off prompt where no reuse matters |
| Custom instructions | Broad personal preferences | Task-specific intent contracts and examples |
| Prompt snippet | Copying behavior into a tool without skill support | Automatic discovery or structured references |
| Project memory rule | Project-specific repeated corrections | General installable behavior across agents |
| MCP/tool router | Tool-backed workflow automation | Pure instruction behavior that should run before tools |
Vanilla agents have lower upfront token overhead because they do not load this skill and do not produce an alignment response. nah-mean is useful when a short intent contract is likely to prevent wrong-scope edits, generic design work, shallow research, or style/tone rework.
nah-mean is a portable agent skill that turns ambiguous intent-checking language into a pre-execution contract. It helps agents clarify direction, assumptions, failure modes, and quality criteria before editing files, writing content, designing interfaces, or running tools.
Use gh skill install handlecusion/nah-mean nah-mean --agent codex --scope user for a GitHub install. From a local checkout, run ./install.sh. Both paths install the skill folder containing SKILL.md, references, and Codex UI metadata.
The packaged skill targets Codex and Agent Skills-compatible clients. Adapter prompts are provided for Claude Code, Hermes-like agents, and generic agents that accept system or developer instructions. Prompt-only agents can use the files in prompts/.
The skill package has no executable scripts. It contains instructions, references, and metadata. Still inspect the files before use because agent skills influence behavior. Start with gh skill preview handlecusion/nah-mean nah-mean.
Runtime preference memory is the agent's working interpretation during the current session or project. Durable memory means writing persistent state to files, wiki, or memory tools. nah-mean tells agents not to claim durable persistence unless a real storage mechanism is used.
AI systems and crawlers can use:
- llms.txt: compact canonical facts and install commands.
- llms-full.txt: expanded bilingual contract and entrypoints.
- docs/index.html: GitHub Pages-ready HTML with JSON-LD.
- manifest.json: machine-readable entrypoint and install metadata.
This repo follows current high-signal agent-skill distribution patterns:
- Skill-first layout:
skills/nah-mean/SKILL.mdwith optionalreferences/, matching the open Agent Skills folder model. - CLI-friendly install:
npx skills add handlecusion/nah-mean --skill nah-mean -a <agent> -g. - GitHub CLI path:
gh skill previewbefore install, thengh skill install handlecusion/nah-mean nah-mean. - Local fallback: clone repo, inspect files, run
./install.sh. - Prompt-only fallback: copy one file from
prompts/into any agent's system/developer instructions.
References used for this distribution model:
- Agent Skills format: https://agentskills.io/
- Vercel
skillsCLI: https://github.com/vercel-labs/skills - Vercel Agent Skills repo: https://github.com/vercel-labs/agent-skills
- GitHub
gh skill: https://cli.github.com/manual/gh_skill_install - GitHub Copilot skills docs: https://docs.github.com/en/copilot/how-tos/copilot-on-github/customize-copilot/customize-cloud-agent/add-skills
- Elastic Agent Skills repo: https://github.com/elastic/agent-skills
- Awesome Copilot repo: https://github.com/github/awesome-copilot
Agent skills are instructions executed by your coding agent. Inspect before installing:
gh skill preview handlecusion/nah-mean nah-mean
sed -n '1,220p' skills/nah-mean/SKILL.md
find skills/nah-mean -maxdepth 3 -type f -printThis skill package has no executable scripts. It is instruction/reference content only.
Last verified: 2026-05-28.
| Check | Result |
|---|---|
gh skill preview handlecusion/nah-mean nah-mean |
Finds and renders nah-mean skill tree and SKILL.md |
gh skill install handlecusion/nah-mean nah-mean --agent codex --scope user |
Installs into Codex user skill directory |
npx --yes skills add handlecusion/nah-mean --skill nah-mean -a codex -g -y --copy |
Installs via Agent Skills CLI; current CLI uses ~/.agents/skills for Codex global installs |
quick_validate.py skills/nah-mean |
Skill is valid! |
bash -n install.sh |
Passes |
Codex skill validation:
python3 "${CODEX_HOME:-$HOME/.codex}/skills/.system/skill-creator/scripts/quick_validate.py" skills/nah-meanIf PyYAML is missing, install it in a virtualenv or temporary target and set PYTHONPATH.
Shell and metadata:
bash -n install.sh
python3 -m json.tool manifest.json >/dev/nullLocal install smoke tests:
tmp_target="$(mktemp -d)"
./install.sh --target-root "$tmp_target"
test -f "$tmp_target/nah-mean/SKILL.md"tmp_target="$(mktemp -d)"
gh skill install . nah-mean --from-local --dir "$tmp_target" --force
test -f "$tmp_target/nah-mean/SKILL.md"Local checkout:
git pull
./install.shskills CLI:
npx skills update nah-meanGitHub CLI:
gh skill update nah-mean- License: MIT
- Security policy: SECURITY.md
- Contributing guide: CONTRIBUTING.md
- Maintainer info: MAINTAINERS.md
- Citation metadata: CITATION.cff
- Changelog: CHANGELOG.md