Agent skill

Yida Nav Group

by openyida in openyida/openyida

整理宜搭已有的导航菜单时使用。支持查看菜单、新建或调整分组、移动和排序页面、隐藏或显示菜单项. An agent skill from openyida/openyida.

MITAuto-check passedProduct & Project Management

Install Yida Nav Group

skills CLI
$ npx skills add openyida/openyida --skill yida-nav-group -a claude-code

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

GitHub CLI
$ gh skill install openyida/openyida yida-nav-group --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/openyida/openyida.git skills-src && mkdir -p .claude/skills && cp -r skills-src/yida-skills/skills/yida-nav-group .claude/skills/yida-nav-group && 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
yida-nav-group
GitHub stars
220
Token cost
~919 tokens
SKILL.md length
131 words
Files
1
Skills in repo
58
Repo updated
First seen
Licence
MIT

At a glance

整理宜搭已有的导航菜单时使用。支持查看菜单、新建或调整分组、移动和排序页面、隐藏或显示菜单项. An agent skill from openyida/openyida.

  • Product & Project Management work in your project
  • SKILL.md covers 严格要求, 命令 and 接口事实
  • Instructions only: no scripts, shell commands, URLs or credentials in SKILL.md

What it does

Yida Nav Group is an agent skill from openyida/openyida. 整理宜搭已有的导航菜单时使用。支持查看菜单、新建或调整分组、移动和排序页面、隐藏或显示菜单项。

Its SKILL.md is about 920 tokens, which your agent loads only when the skill is triggered. It is a single SKILL.md file with no bundled scripts.

It sits in Product & Project Management. The repository describes itself as: Your own personal YiDA AI assistant! The licence is MIT.

When your agent uses it

  • Product & Project Management work in your project

Example prompts

  • “/yida-nav-group”

What it can do on your machine

Read from SKILL.md and the folder at commit b52e65e. 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

    No scripts in the folder and no shell commands in SKILL.md (its code samples are bash).

    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

Yida Nav Group loads about 919 tokens when it runs. Until then it costs about 16 tokens; SKILL.md has 131 words of instructions outside code blocks.

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

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 openyida/openyida at commit b52e65e, republished under its MIT licence (© openyida). 131 words, ~919 tokens.

Download SKILL.mdSave it as .claude/skills/yida-nav-group/SKILL.md (or your agent's skills folder).
name
yida-nav-group
description
整理宜搭已有的导航菜单时使用。支持查看菜单、新建或调整分组、移动和排序页面、隐藏或显示菜单项。

应用导航分组

严格要求

  • 操作前必须已知 appType;不要编造。
  • 移动页面前先执行 openyida nav-group list <appType> 确认 navUuid / formUuid 和目标分组。
  • 完整应用首次生成后,基于 PRD 的导航顺序决定根导航顺序,页面实现交付顺序和资源创建顺序不直接等同于导航顺序。
  • 完整应用排序时机:等待本轮全部页面开发、发布及资源创建完成,再统一执行一次排序;逐页发布不使用 --auto-nav-order。用户单独要求调整已有导航时直接按本次要求执行。
  • PRD 导航优先:PRD 写明页面/表单清单顺序时,使用 openyida nav-group order <appType> <页面/表单...>;PRD 只写宽泛分组或缺少导航顺序时,使用 openyida nav-group auto-order <appType> 或发布命令的 --auto-nav-order 兜底。两种排序互斥,同一 Run 只执行一次,不生成逐项 move 循环。
  • 兜底自动排序优先级:门户/首页/工作台入口 > 自定义展示页面 > 流程表单 > 普通表单。这是工具兜底顺序,不替代 PRD 导航顺序。
  • 默认原则:面向决策者的总览/驾驶舱看板作为应用门面靠前,数据录入/明细表单在其后。 仅适用于已确认的管理概览需求,不自动创建首页,也不将独立访客首页混入管理端。判断某个看板是否靠前,看它是不是主要「查看/决策」入口:
    • 有独立总览首页看板时:总览首页看板 → 专题看板 → 核心业务表单 → 明细/配置表单。
    • 没有独立首页、专题看板本身就是主要决策视图时(如「双11看板/618看板」面向运营主管只读查看):这些专题看板靠前,数据录入/明细表单在后。
  • "不要无脑把看板全置顶"针对的是:当存在明确操作旅程(先录入后查看)、且看板只是次要报表时,按旅程排;不要把与主流程无关的次要看板也塞最前。多数带看板的应用,决策看板应先于录入表单。
  • 删除分组默认只删除空分组;非空分组必须先移动子项,除非用户明确要求 --force。
  • 分组节点是 navType: "NAV",普通页面是 navType: "PAGE",外链是 navType: "LINK",系统节点不要移动或删除。

前后台双入口的排序以 访问态入口契约 的管理菜单为准;auto-order 不理解业务身份,不能用于双入口的管理菜单决策。隐藏项同时影响共享平台菜单,不是按角色隐藏,也不是权限拒绝。

命令

查询导航树
bash
openyida nav-group list <appType>
openyida nav-group list <appType> --flat

输出为 JSON。树形结果中 type=group 的节点即分组;navUuid 是后续重命名、删除、移动的稳定标识。

创建分组
bash
openyida nav-group create <appType> "分组名"
openyida nav-group create <appType> "子分组名" --parent <groupNavUuid>

分组只能创建在根目录或一级分组下。

重命名分组
bash
openyida nav-group rename <appType> <groupNavUuid|groupName> "新分组名"

同名分组可能歧义,优先使用 navUuid。

移动页面或分组
bash
openyida nav-group move <appType> <formUuid|navUuid|name> --to <groupNavUuid|groupName|root>
openyida nav-group move <appType> <formUuid> --to <groupNavUuid> --before <siblingNavUuid>
openyida nav-group move <appType> <formUuid> --to root --after <siblingNavUuid>

目标分组必须通过 --to 传入,不能作为第三个位置参数。

常见场景:把新建表单放入已有分组:

bash
openyida nav-group list APP_XXX --flat
openyida nav-group move APP_XXX FORM_XXX --to NAV_XXX
按业务顺序整理根导航
bash
openyida nav-group order <appType> <formUuid|navUuid|name> [more items...]
openyida nav-group auto-order <appType>

order 会把列出的导航项按给定顺序移动到根导航靠前位置,未列出的系统导航、表单、页面、分组保持相对顺序并跟在后面。适合消费 yida-design 的 prd.md 导航顺序,一次性整理用户入口。

auto-order 会读取当前根导航并按默认优先级排序:门户/首页/工作台入口 > 自定义展示页面 > 流程表单 > 普通表单;系统导航保持在系统区域,未识别分组和其他项排在后面。适合 PRD 没有明确页面清单时做轻量兜底。

order 和 auto-order 写前会比较完整导航结构;顺序已正确时返回 changed=false 且不写入。写入后只有完整回读一致才成功,并返回 readbackVerified=true。结果不确定时不要重试,只执行返回的 nextStep 查询当前导航。

示例 A:电商销售系统只有「销售数据表单 + 双11看板 + 618看板」,看板是运营主管的主要决策视图,把看板作为门面靠前、录入表单在后:

bash
openyida nav-group order APP_XXX 双11看板 618看板 销售数据

示例 B:应用另有独立「首页总览看板」,且双11/618 只是次要专题、主流程是先在订单/商品表录入再看板,则按旅程排、不要把每个专题看板都塞最前:

bash
openyida nav-group order APP_XXX 首页总览看板 订单表 商品表 客户表 双11看板 618看板
删除分组
bash
openyida nav-group delete <appType> <groupNavUuid>

非空分组会报错,先把子页面移动到其他分组或 root。

隐藏 / 显示导航项
bash
openyida nav-group hide <appType> <navUuid|formUuid|name>
openyida nav-group show <appType> <navUuid|formUuid|name>

隐藏会同时设置 PC 与移动端导航隐藏。

接口事实

  • 查询:/dingtalk/web/{appType}/query/formnav/getFormNavigationListByOrder.json
  • 创建:/dingtalk/web/{appType}/query/formnav/saveFormNavigation.json
  • 重命名:/dingtalk/web/{appType}/query/formnav/updateNavigationTitle.json
  • 移动排序:/dingtalk/web/{appType}/query/formnav/updateFormNavigationOrderNew.json
  • 删除:/dingtalk/web/{appType}/query/formnav/deleteFormNavigation.json

ROOT 分组的后端标识是 NAV-SYSTEM-PARENT-UUID,命令中可用 root 代替。

© openyida, 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 yida-skills/skills/yida-nav-group of openyida/openyida.

Open the folder on GitHubat commit b52e65e

Compare with similar skills

Yida Nav Group 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.

Yida Nav Group compared with similar skills
SkillStarsUsed inTokensAuto-checkLicenceRepo updated
Yida Nav Group this skillopenyida/openyida220—~919Automated safety check: PassMIT
User Story Writerdeanpeters/Product-Manager-Skills7.2k2 repos~2.9kAutomated safety check: PassCustom licence
Game Changing FeaturesopenstatusHQ/data-table-filters2.3k3 repos~2.1kAutomated safety check: PassMIT
CCPM Project Managementautomazeio/ccpm8.4k—~1.1kAutomated safety check: PassMIT
Convex Create Componentspokvulcan/poker-planning1148 repos~2.6kAutomated safety check: PassMIT
Self Improving Agentfarm-fe/farm5.6k2 repos~3.3kAutomated safety check: NotesMIT

Similar skills

  • User Story Writer

    deanpeters/Product-Manager-Skills

    Writes user stories in Mike Cohn's format with Gherkin acceptance criteria, turning user needs into development-ready work with testable conditions.

    7.2k GitHub starsUsed in 2 repos~2.9k tokens
    Product & Project ManagementAuto-check passed
  • Game Changing Features

    openstatusHQ/data-table-filters

    Find 10x product opportunities and high-leverage improvements.

    2.3k GitHub starsUsed in 3 repos~2.1k tokens
    Product & Project ManagementAuto-check passed
  • Runs a spec-driven workflow from PRD to epic to GitHub issues to parallel agents, with status, standup and blocked-work reports from bundled scripts.

    8.4k GitHub stars~1.1k tokensUpdated 6 mo ago
    Product & Project ManagementAuto-check passed
  • Convex Create Component

    spokvulcan/poker-planning

    Builds reusable Convex components with isolated tables and app-facing APIs.

    114 GitHub starsUsed in 8 repos~2.6k tokens
    Product & Project ManagementAuto-check passed
  • A universal self-improving agent that learns from ALL skill experiences.

    5.6k GitHub starsUsed in 2 repos~3.3k tokens
    Product & Project ManagementAuto-check: notes
  • Builds a weekly engineering retrospective from git history: commit counts, per-person contributions, work patterns and code quality numbers over a chosen window.

    136k GitHub stars~2.4k tokensUpdated today
    Product & Project ManagementAuto-check passed

More from openyida/openyida

All 58 skills in this repo
  • Yida Canvas Custom Page

    openyida/openyida

    宜搭自定义页面开发规范,使用 YidaCodeCanvas 组件实现现代 React18 自定义页面。用于官网、看板、工作台、列表、详情、门户壳、可视化、hooks 交互、表单入口,以及需要门户组件、数据管理视图、成员、部门或上传组件的场景;发布层自动注入 yida/utils window 桥。

    220 GitHub stars~4.3k tokensUpdated yesterday
    Auto-check passed
  • Openyida Release

    openyida/openyida

    快速发布 OpenYida npm 正式版或测试版。用户说“发布正式版”“发布测试版”“发 beta”或要求按当天日期生成版本 tag 时使用;不用于宜搭应用或自定义页面发布。

    220 GitHub stars~520 tokensUpdated yesterday
    Auto-check passed
  • Yida Design Plan

    openyida/openyida

    Plan 模式的视觉设计分支。基于需求选择视觉方向,再结合业务页面规划维护 build-plan.json 的 visualStyle,供 CLI 派生 design.md。

    220 GitHub stars~756 tokensUpdated yesterday
    Auto-check passed
  • Prevent stale local OpenYida custom page source from overwriting live designer edits.

    220 GitHub stars~1.2k tokensUpdated yesterday
    Auto-check passed
  • Codemap

    openyida/openyida

    Generate, update, or drift-check agent-facing CodeMaps as progressive code terrain indexes for projects, features, capabilities, functions, modules, or bug chains.

    220 GitHub stars~1k tokensUpdated yesterday
    Auto-check passed
  • Sdd Riper One Light

    openyida/openyida

    面向 GPT-5.5 等强模型和熟练用户的轻量 AI Agent Harness / checkpoint-driven coding skill。默认用户已经把任务切到基本可执行的最小混沌单元;模型自行分解、探索与推进,人类通过最终目标、最小 spec、复述、checkpoint、证据验证与回写来低干扰控盘。

    220 GitHub stars~1.5k tokensUpdated yesterday
    Auto-check passed

Questions about Yida Nav Group

What does Yida Nav Group do?

整理宜搭已有的导航菜单时使用。支持查看菜单、新建或调整分组、移动和排序页面、隐藏或显示菜单项. An agent skill from openyida/openyida. Yida Nav Group is an agent skill from openyida/openyida.

When should I use Yida Nav Group?

Yida Nav Group fits situations like: product & Project Management work in your project.

How do I install Yida Nav Group in Claude Code?

Run `npx skills add openyida/openyida --skill yida-nav-group -a claude-code`. Or copy the skill folder (yida-skills/skills/yida-nav-group in openyida/openyida) into .claude/skills/yida-nav-group in your project. Claude Code loads it when a task matches its description.

How do I install Yida Nav Group in Codex?

Run `npx skills add openyida/openyida --skill yida-nav-group -a codex`. Or copy the skill folder (yida-skills/skills/yida-nav-group in openyida/openyida) into .agents/skills/yida-nav-group in your project. Codex loads it when a task matches its description.

Can I use Yida Nav Group 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 openyida/openyida --skill yida-nav-group -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/yida-nav-group, .gemini/skills/yida-nav-group, .github/skills/yida-nav-group and .opencode/skills/yida-nav-group in your project.

What does Yida Nav Group need to run?

SKILL.md names no scripts, command-line tools or credentials: Yida Nav Group is instructions for the agent only.

Does Yida Nav Group 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 Yida Nav Group 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 Yida Nav Group use?

Yida Nav Group 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 Yida Nav Group use?

About 919 tokens (SKILL.md is roughly 3.7k 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 Yida Nav Group?

Skills that share tags, products or a category with Yida Nav Group: User Story Writer (deanpeters/Product-Manager-Skills, 7.2k stars), Game Changing Features (openstatusHQ/data-table-filters, 2.3k stars), CCPM Project Management (automazeio/ccpm, 8.4k stars) and Convex Create Component (spokvulcan/poker-planning, 114 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.

Who maintains Yida Nav Group?

openyida (a GitHub organization) maintains it in openyida/openyida, which has 220 GitHub stars. The repository holds 58 skills in this directory. The repository was last updated on October 8, 2026.

Source: openyida/openyida on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.