Agent skill

Ask Navigator

by Yeachan-Heo in Yeachan-Heo/oh-my-claudecode

Charts a foggy effort into a map of decision tickets on the repo's issue tracker and works through them one per session, producing decisions rather than deliverables.

MITAuto-check passedAgent Workflows

Install Ask Navigator

skills CLI
$ npx skills add Yeachan-Heo/oh-my-claudecode --skill ask-navigator -a claude-code

Project install by default; add -g for ~/.claude/skills/.

GitHub CLI
$ gh skill install Yeachan-Heo/oh-my-claudecode ask-navigator --agent claude-code

Project scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).

Manual copy
$ git clone --depth 1 https://github.com/Yeachan-Heo/oh-my-claudecode.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/ask-navigator .claude/skills/ask-navigator && rm -rf skills-src

Use ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.

Claude Code skills documentation · loads skills from .claude/skills/

Facts

Skill name
ask-navigator
GitHub stars
40k
Token cost
~4.1k tokens
SKILL.md length
2,294 words
Files
1
Skills in repo
47
Repo updated
First seen
Licence
MIT

At a glance

Charts a foggy effort into a map of decision tickets on the repo's issue tracker and works through them one per session, producing decisions rather than deliverables.

  • Works in 2 steps: Q1 — Can the destination be stated in… → Q2 — Can the first three decisions be…
  • Starting an effort where the destination is not clear yet
  • SKILL.md covers Map home, Document language, Chart the map and Work through the map, plus 7 more sections
  • Calls node

What it does

Efforts with fog around the destination are the target. A fog test asks whether the destination can be stated in one sentence and whether the first three decisions can be named; if either answer is no, the effort is charted as a single map issue labelled navigator:map, with each decision as a child ticket. If both are yes, the work goes straight to the launch skill instead.

Roles are fixed: the human captain signs off the destination and the chart, while the agent drafts everything else and never answers a question that belongs to the captain. Facts are the agent's job and decisions are the captain's. Maps live on GitHub, GitLab or a recorded tracker with native sub-issue and blocking links, or in local markdown files under .omc/wayfinder as a single-driver fallback. Collapsed decisions are handed to the launch skill as a mission brief.

When your agent uses it

  • Starting an effort where the destination is not clear yet
  • Breaking an open-ended investigation into decision tickets
  • Continuing an open navigator map in a new session

Example prompts

  • “I want to replace our login system but don't know where to start. Chart it.”
  • “Continue the open navigator map and work the next ticket.”
  • “Turn this loose idea about a plugin system into a map of decisions.”

Requirements

  • An issue tracker (GitHub, GitLab or local markdown) to hold the map

Workflow steps

2 steps, taken from the first numbered list in SKILL.md.

  1. Q1 — Can the destination be stated in one sentence: the spec, decision, or change this effort is finding its way to?
  2. Q2 — Can the first three decisions be stated precisely right now, even though none of them can be answered yet?

What it can do on your machine

Read from SKILL.md and the folder at commit 454bae0. It shows what the files ask for, not the result of running them.

  • Tool permissions

    Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.

    From allowed-tools in the SKILL.md frontmatter.

  • Runs code

    Shell commands in SKILL.md call:

    • node

    From the folder's file list and the shell code blocks in SKILL.md.

  • Network

    No URLs in SKILL.md.

    From URLs in SKILL.md, links to its own repository left out.

  • Credentials

    Names no API keys, tokens, secrets or passwords.

    From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.

Context cost

Ask Navigator loads about 4.1k tokens when it runs. Until then it costs about 93 tokens; SKILL.md has 2,294 words of instructions outside code blocks.

Always · name and description, kept in context so the agent knows when to use it
~93
When it runs · the whole SKILL.md, loaded when a task matches
~4.1k

Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.

Safety

Auto-check passed

The automated check found no risky patterns in SKILL.md.

Automated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); files beside SKILL.md are not scanned.

SKILL.md

The full file from Yeachan-Heo/oh-my-claudecode at commit 454bae0, republished under its MIT licence (© Yeachan-Heo). 2,294 words, ~4,055 tokens.

Download SKILL.mdSave it as .claude/skills/ask-navigator/SKILL.md (or your agent's skills folder).
name
ask-navigator
description
Shipyard's navigator — chart a foggy effort (destination unclear, questions not yet stateable) into a map of decision tickets on the repo's issue tracker, then work the frontier one ticket per session until the way is clear, and hand the collapsed decisions to /launch as a mission brief. Wayfinding, not building: it produces decisions, never deliverables.
argument-hint
<loose idea | residual questions | map link or number | nothing to continue the open map>
level
3
disable-model-invocation
true
pipeline
deep-interview, ask-navigator

Ask Navigator

Ask-navigator is the shipyard's navigator: it takes an effort wrapped in fog — the way from here to the destination isn't visible yet — and charts it as a map of decision tickets on the repo's issue tracker, then works the frontier one ticket per session until the route is clear. It produces decisions, never deliverables: when the way is clear it hands off, it doesn't build. Delivery belongs to /oh-my-claudecode:launch.

The role contract. The captain (the human) signs the destination (W1) and the chart (W2); the navigator drafts everything else and never answers a question that belongs to the captain — a grilling session in which the agent answers its own questions has broken the role, not just the process. Facts are the navigator's job; decisions are the captain's.

Fog test. An effort has fog when either answer is no:

  1. Q1 — Can the destination be stated in one sentence: the spec, decision, or change this effort is finding its way to?
  2. Q2 — Can the first three decisions be stated precisely right now, even though none of them can be answered yet?

Both yes → no map is needed; run /oh-my-claudecode:launch (its fog gate sends efforts here only when an answer is no). Either no → chart first. ask-navigator is also reachable directly: invoke it with a loose idea, with residual questions handed over by launch's fog gate, or with no argument to continue the open map.

Map home

The map is a single issue labelled navigator:map on the repo's issue tracker; its decision tickets are child issues of the map. The tracker should have been recorded by /oh-my-claudecode:drydock; if none was recorded, ask once (GitHub / GitLab / local markdown) and remember the answer inside the map's Notes.

  • Tracker-backed (GitHub, GitLab, or recorded tracker): one map issue, child issues per ticket, native blocking/sub-issue relationships. Concurrent sessions and the tracker's own UI render the frontier — the map lives where humans already look. Create the navigator:map label if the tracker doesn't have it yet; ticket types live in the ticket body, not in labels.
  • Local markdown fallback: .omc/wayfinder/<map-slug>/map.md plus decisions/NN-<slug>.md, one file per ticket, numbered in dependency order. Local mode has no concurrent-claim guarantee: it is single-driver by convention, stated once in the map's Notes.

The map is an index, not a store: a decision lives in exactly one place — its ticket. The map gists each resolution in one line and links; it never restates the detail.

Document language

Map and ticket prose follow the same document-language contract as /oh-my-claudecode:drydock: read documentLanguage from CONTEXT.md frontmatter when present; if the yard is not laid, ask the language question once during charting (W2) and record the resolved tag in the map's Notes so the later launch run inherits it. Paths, labels, slash commands, the navigator:map label, ticket-type names (research, loft, grilling, task), HITL/AFK, and blockedBy are stable tokens and stay byte-for-byte stable in every language.

Chart the map

Invoked with a loose idea (or launch's residual questions). Charting is one session's work; it hand-resolves nothing.

  1. Run the audit, defer the findings. Run the /oh-my-claudecode:drydock --check audit in report-only mode — the mechanical subset via node scripts/shipyard-audit.mjs, the heuristic classes via the drydock prose audit: findings never block charting (a map produces decisions, not slot landings), but they are recorded verbatim in the map's Notes — launch's yard gate will collect that debt when the effort finally enters delivery. If the yard is not laid at all (no CONTEXT.md, no docs/adr/), offer /oh-my-claudecode:drydock once; if the captain declines, proceed in tracker-only mode and defer all sediment (see Sediment).
  2. W1 — name the destination. Call the Skill tool with "deep-interview" and pin down what this map is finding its way to: the spec, decision, or change. The destination fixes the scope, so it is settled first. W1 is a captain signature: present the destination statement and get explicit confirmation. If the captain cannot state a destination even with the interview's help, that is not an error — present the best candidates ranked and let the captain pick one to chart toward or park the effort.
  3. Map the frontier. Grill again with "deep-interview", breadth-first with frontier rounds (--frontier): fan out across the whole space rather than deep on any one thread — each round asks the whole frontier of decisions whose prerequisites are settled, then recomputes from the answers — surfacing the open decisions and the first steps takeable now. When charting against an existing map (residual questions or a redraw), read its Out of scope section before ticketing — ruled-out work never re-enters as a fresh ticket. If this surfaces no fog — the way to the destination is already clear and the journey fits one session — no map is needed: stop and recommend /oh-my-claudecode:launch.
  4. W2 — sign the chart. Present the proposed map: destination, initial tickets with types and blocking edges, and the fog sketch. W2 is a captain signature: granularity wrong here wastes every later session. Iterate until signed.
  5. Create the map and tickets. Label the map navigator:map; create child tickets; wire blocking edges in a second pass (issues need ids before they can reference each other). Everything not yet sharp enough to ticket stays in Not yet specified.
  6. Fire the research subagents. For each research ticket just created, spawn a background subagent to resolve it in parallel (see Ticket types), capturing findings where the ticket can link them.
  7. Stop with the session-close pointer: the map link, how many tickets are on the frontier, and "next session, run /oh-my-claudecode:ask-navigator to work the next decision."

Work through the map

Invoked with a map (link or number) or with no argument (pick up the open map). A ticket is optional: without one, take the next frontier ticket, not one the captain must choose.

  1. Load the map: the low-res view, never every ticket body. Zoom into a ticket's full body on demand.
  2. Claim before work: assign the ticket to the captain (tracker) or set Claimed-by (local) first, so concurrent sessions skip it. An open, unclaimed ticket is unclaimed. If assignment isn't possible (permissions, no handle), record the claim in a ticket comment instead.
  3. Resolve it according to its type (see Ticket types). Zoom as needed; call the Skill tool with "deep-interview" whenever the resolution needs the captain's input.
  4. Record the resolution: post the answer as a resolution comment/section, close the ticket (as completed; a ticket ruled beyond the destination closes as not planned), and append one line to the map's Decisions so far — [<ticket title>](link): <one-line gist>.
  5. Advance the frontier: graduate any fog the answer has made specifiable (remove it from Not yet specified, create the new tickets, wire edges); if the answer reveals a ticket sits beyond the destination, close it and leave one line in Out of scope carrying the concept and the reason (so a later session or a later map can match it); update or delete tickets the decision invalidated.
  6. Sediment (see Sediment).
  7. Stop after one ticket. One resolution per session is the cadence — it is the context-window budget, not a policy. The session-close pointer names what just resolved and what is now on the frontier. The map issue is the primary source, session memory secondary — every session re-orients from the map, never from the previous session's memory.

Large efforts — the map outlives the session

When charting reveals an effort whose frontier no number of sessions is likely to clear quickly — decisions fanning out across several independent threads, a destination that keeps opening new fog — the map itself becomes long-lived rather than a short stop on the way to launch:

  • Decisions group into vessels: independent threads of the frontier are named as vessels in the map's Notes, each carrying its child tickets, so any session can orient to one thread without re-reading the whole space.
  • The map issue carries a census line: one line stating the open-ticket count per vessel and what the current frontier is, refreshed every session — a session that reads only the map knows where the effort stands.
  • The one-ticket-per-session budget is spent on the map's frontier in priority order across any number of sessions — the cadence never changes; only the horizon does.

Long-lived is a property of the map, not a mode switch: the same map issue, the same child tickets, the same rules. When the fog finally clears, the exit is unchanged — collapse the decisions into the mission brief and hand off.

Show full SKILL.md (897 more words)Show less

Ticket types

Every ticket is HITL (worked with the captain, who speaks for themselves) or AFK (driven by the navigator alone). A HITL ticket only resolves through live exchange; the agent never stands in for the captain's side.

TypeModeResolved byUse when
researchAFKBackground subagent: investigate against primary sources (official docs, source code, specs), leave a cited Markdown file at docs/research/<ticket-slug>.md (or the repo's existing notes convention when one exists), link it from the ticketA decision waits on knowledge outside the current working directory
loftHITLCall the Skill tool with "loft": a throwaway artifact answers the ticket's question — a pure logic module in a clickable shell, or structurally different UI variants behind one route; the captain reacts, the answer folds into the resolution, the artifact stays on a loft/<name> branchThe question is precise but prose cannot settle it — it needs to be seen or clicked, not described
grillingHITLCall the Skill tool with "deep-interview"; the captain decides each roundConversation is the resolution — the default case
taskHITL or AFKThe navigator drives it alone where it can; otherwise hands the captain a precise checklistManual work that unblocks a decision (sign up for a service, provision access, move data so its shape can be seen) — it earns its place by unblocking a decision, not by delivering the destination

The answer is never part of the ticket body; it is recorded on resolution. Assets created while resolving are linked from the ticket, not pasted in.

A research ticket whose knowledge lives in a person rather than a document resolves by asking that person directly: one tracker comment naming them (per the granted communication scope), carrying everything they need to answer in one read, and their reply is cited as the primary source — the same standard a document source would meet. No third party is cold-contacted; a person the evidence does not name gets no question. The resolution records who answered and where, so the map's index points at the reply, not at a paraphrase.

A research file speaks the yard's one evidence format: it opens by restating the question it answers, every claim links its source, and it closes with an Unverified section — what could not be confirmed, and why it matters.

Map body

markdown
## Destination

<what reaching the end of this map looks like: the spec, decision, or change this effort is finding its way to. One or two lines; every session orients to it before choosing a ticket.>

## Notes

<domain; skills every session should consult; standing preferences; deferred drydock --check findings (verbatim); resolved documentLanguage tag; tracker-mode caveats for local mode>

## Decisions so far

<!-- the index: one line per closed ticket, enough to judge relevance, then zoom the link for the detail the ticket holds -->

- [<closed ticket title>](link): <one-line gist of the answer>

## Not yet specified

<!-- in-scope fog you cannot ticket yet; graduates as the frontier advances -->

## Out of scope

<!-- work ruled beyond the destination; closed, never graduates -->

Fog or ticket? The test is whether you can state the question precisely now, not whether you can answer it now. Ticket when the question is already sharp, even if it is blocked. Not-yet-specified when you cannot phrase it that sharply — do not pre-slice the fog into ticket-sized pieces; one patch may graduate into several tickets, or none. Out of scope is a scoping act, not a step on the route: scope, not sharpness, lands work there, and it returns only if the destination is redrawn.

Sediment

Resolutions land in the shipyard's paper trail the moment they settle — the same slots launch's Phase 1 uses:

  • a term the resolutions settled or sharpened → CONTEXT.md glossary (one entry: definition, boundary, resolved ambiguity)
  • a decision passing the ADR test (hard to reverse, surprising without context, a real tradeoff) → docs/adr/NNNN-<slug>.md
  • a business rule or background fact → docs/business/ (one article per business question)

When the yard is not laid (the captain declined drydock at charting time), defer, don't skip: record each pending landing as one line in the map's Notes under a Deferred sediment heading. The later /oh-my-claudecode:launch run's yard gate treats the un-laid surfaces as findings, and the deferred lines tell it exactly what to land first.

Exit — hand off, don't build

The map is done when no open tickets remain and Not yet specified is empty. Then:

  1. Collapse Decisions so far into a mission brief: objective, scope boundary, non-goals — writable now because the way is clear. Write it to .omc/wayfinder/<map-slug>/brief.md so the handoff passes a pointer, not content.
  2. Recommend: "The way is clear. Run /oh-my-claudecode:launch with the brief at .omc/wayfinder/<map-slug>/brief.md." The map stays as the effort's logbook; launch's yard gate owns every check from there.
  3. Default entry is launch Phase 1 (the paper trail is already half-full; its frontier clears fast). Only when the decisions already read like a spec may a spec be drafted and launch entered at Phase 2 with the spec path.

Scope and non-goals

  • No daemon, no mode, no always-on behavior, no runtime state machine: the map is ordinary tracker issues or repo files.
  • Incoming requests that arrive as fog are the harbor's to route: a fuzzy issue handed over by /oh-my-claudecode:harbor charts like any loose idea, with the original thread and any signed decision links as material.
  • Never mutates Team lifecycle, task statuses, or runtime state; never publishes delivery tickets — vertical-slice build tickets belong to launch's C3, and the navigator must not pre-slice fog into them.
  • Never executes a decision beyond recording it. The one exception is a task ticket, which does only what unblocks a decision.
  • The map's Decisions-so-far is an index; a decision lives in exactly one place, its ticket.

Completion definition

A charting session ends with a captain-signed map and fired research tickets. A working session ends with exactly one resolution recorded, the frontier advanced, and the session-close pointer emitted. The effort ends when the way is clear and the mission brief is in the captain's hands with /oh-my-claudecode:launch recommended — every decision the navigator made on the captain's behalf answerable with one pointer to where it was recorded.

© Yeachan-Heo, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file

Files

Just SKILL.md in skills/ask-navigator of Yeachan-Heo/oh-my-claudecode.

Open the folder on GitHubat commit 454bae0

Compare with similar skills

Ask Navigator next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.

Ask Navigator compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Ask Navigator this skillYeachan-Heo/oh-my-claudecode40k—~4.1kAutomated safety check: PassMIT
ULW Plan Workflowcode-yeongyu/oh-my-openagent70k—~3.9kAutomated safety check: PassCustom licence
Plannotator Goal Setupbacknotprop/plannotator9.3k—~2.4kAutomated safety check: PassApache-2.0
Dev RequestFHIR/fhir-codegen155—~3.8kAutomated safety check: PassMIT
Blueprint Construction Planneraffaan-m/ECC277k5 repos~1.3kAutomated safety check: PassMIT
GitHub Issue Readerjumppad-labs/jumppad263—~958Automated safety check: PassMPL-2.0

Similar skills

  • ULW Plan Workflow

    code-yeongyu/oh-my-openagent

    Explore-first planning that turns a vague or large request into one decision-complete work plan, written only after your approval and executed by a separate worker.

    70k GitHub stars~3.9k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Plannotator Goal Setup

    backnotprop/plannotator

    Guides the agent from a vague objective to a written goal package under goals/, using a confirmed restatement, a browser interview, a fact sheet and a codebase pass.

    9.3k GitHub stars~2.4k tokensUpdated today
    Agent WorkflowsAuto-check passed
  • Dev Request

    FHIR/fhir-codegen

    Drafts and iterates on local-development feature requests in the role of a staff-level Product Manager.

    155 GitHub stars~3.8k tokensUpdated 3 days ago
    Agent WorkflowsAuto-check passed
  • Turns a one-line objective into a multi-step plan file with PR-sized steps, context briefs, a dependency graph, parallel-step detection and an adversarial review.

    277k GitHub starsUsed in 5 repos~1.3k tokens
    Agent WorkflowsAuto-check passed
  • GitHub Issue Reader

    jumppad-labs/jumppad

    Pulls a GitHub issue's description, comments, labels, assignees, milestone and linked pull requests into one markdown report so the agent can plan a fix.

    263 GitHub stars~958 tokensUpdated 9 days ago
    DevelopmentAuto-check passed
  • Interview Me

    addyosmani/agent-skills

    Asks one question at a time, each with a best guess attached, until the agent is about 95 percent sure what you really want, before any plan, spec or code.

    105k GitHub starsUsed in 6 repos~3.8k tokens
    Agent WorkflowsAuto-check passed

More from Yeachan-Heo/oh-my-claudecode

All 47 skills in this repo
  • Ask Advisor Routing

    Yeachan-Heo/oh-my-claudecode

    Sends a question or task to another locally installed agent CLI, such as Codex or Gemini, through omc ask and saves the answer as a file.

    40k GitHub stars~572 tokensUpdated 3 days ago
    Auto-check passed
  • Self-Improve Evolutionary Loop

    Yeachan-Heo/oh-my-claudecode

    Runs an autonomous improvement loop on a repository: agents propose and execute plans, a tournament picks the winner by benchmark, and each round is recorded and plotted.

    40k GitHub stars~5.3k tokensUpdated 3 days ago
    Auto-check: warnings
  • Autopilot

    Yeachan-Heo/oh-my-claudecode

    Takes a short product idea through requirements, design, planning, parallel implementation, QA cycles and multi-reviewer validation to produce working code.

    40k GitHub stars~4.4k tokensUpdated 3 days ago
    Auto-check passed
  • OMC Mode Cancellation

    Yeachan-Heo/oh-my-claudecode

    Detects and gracefully cancels whichever OMC mode, autopilot, ralph, swarm, pipeline, or team, is currently active, then clears its state.

    40k GitHub stars~4.6k tokensUpdated 3 days ago
    Auto-check passed
  • Hierarchical AGENTS.md Generator

    Yeachan-Heo/oh-my-claudecode

    Maps a codebase directory by directory and writes linked AGENTS.md files, each pointing to its parent, to document what each area contains.

    40k GitHub stars~2.3k tokensUpdated 3 days ago
    Auto-check passed
  • Smallest-Visual Diagrams

    Yeachan-Heo/oh-my-claudecode

    Picks the smallest visual that carries structure when prose alone would not: pseudocode, call tree, component or file tree, Mermaid or diff, and skips it when prose is enough.

    40k GitHub stars~885 tokensUpdated 3 days ago
    Auto-check passed

Works with

Categories

Questions about Ask Navigator

What does Ask Navigator do?

Charts a foggy effort into a map of decision tickets on the repo's issue tracker and works through them one per session, producing decisions rather than deliverables. Efforts with fog around the destination are the target. A fog test asks whether the destination can be stated in one sentence and whether the first three decisions can be named; if either answer is no, the effort is charted as a single map issue labelled navigator:map, with each decision as a child ticket.

When should I use Ask Navigator?

Ask Navigator fits situations like: starting an effort where the destination is not clear yet; breaking an open-ended investigation into decision tickets; continuing an open navigator map in a new session.

How do I install Ask Navigator in Claude Code?

Run `npx skills add Yeachan-Heo/oh-my-claudecode --skill ask-navigator -a claude-code`. Or copy the skill folder (skills/ask-navigator in Yeachan-Heo/oh-my-claudecode) into .claude/skills/ask-navigator in your project. Claude Code loads it when a task matches its description.

How do I install Ask Navigator in Codex?

Run `npx skills add Yeachan-Heo/oh-my-claudecode --skill ask-navigator -a codex`. Or copy the skill folder (skills/ask-navigator in Yeachan-Heo/oh-my-claudecode) into .agents/skills/ask-navigator in your project. Codex loads it when a task matches its description.

Can I use Ask Navigator in Cursor, Gemini CLI or GitHub Copilot?

Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add Yeachan-Heo/oh-my-claudecode --skill ask-navigator -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/ask-navigator, .gemini/skills/ask-navigator, .github/skills/ask-navigator and .opencode/skills/ask-navigator in your project.

What does Ask Navigator need to run?

Going by SKILL.md and its folder, Ask Navigator needs the command-line tools its instructions call (node). Our summary lists: An issue tracker (GitHub, GitLab or local markdown) to hold the map.

Does Ask Navigator access the network?

SKILL.md contains no URLs. Any network use would come from the scripts or tools the agent runs. This is read from the text; nothing was executed.

Is Ask Navigator safe to install?

Our automated static check of SKILL.md found no risky patterns, such as piping downloads into a shell, reading credential files or hidden Unicode. It is not a guarantee. Review the folder before installing.

What licence does Ask Navigator use?

Ask Navigator is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.

How many tokens does Ask Navigator use?

About 4.1k tokens (SKILL.md is roughly 16k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full.

What are the alternatives to Ask Navigator?

Skills that share tags, products or a category with Ask Navigator: ULW Plan Workflow (code-yeongyu/oh-my-openagent, 70k stars), Plannotator Goal Setup (backnotprop/plannotator, 9.3k stars), Dev Request (FHIR/fhir-codegen, 155 stars) and Blueprint Construction Planner (affaan-m/ECC, 277k stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Ask Navigator?

Yeachan-Heo (a GitHub user) maintains it in Yeachan-Heo/oh-my-claudecode, which has 39,751 GitHub stars. The repository holds 47 skills in this directory. The repository was last updated on October 8, 2026.

Source: Yeachan-Heo/oh-my-claudecode on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.