Guide for implementing Shell-based navigation in .NET MAUI apps. Covers AppShell setup, visual hierarchy (FlyoutItem, TabBar, Tab, ShellContent), URI-based navigation with GoToAsync, route registration, query parameters, back navigation, flyout and tab configuration, navigation events, and navigation guards.
安装
npx skills add dotnet/skills --skill maui-shell-navigationnpx skills add dotnet/skills --skill maui-shell-navigation -a claude-code -gnpx skills add dotnet/skills --skill maui-shell-navigation -a codex -ggemini skills install https://github.com/dotnet/skills.git --path plugins/dotnet-maui/skills/maui-shell-navigationgh skill install dotnet/skills maui-shell-navigationgit clone --depth 1 https://github.com/dotnet/skills /tmp/dotnet__skills
mkdir -p ~/.claude/skills ~/.agents/skills
cp -R /tmp/dotnet__skills/plugins/dotnet-maui/skills/maui-shell-navigation ~/.claude/skills/maui-shell-navigation # Claude Code
cp -R /tmp/dotnet__skills/plugins/dotnet-maui/skills/maui-shell-navigation ~/.agents/skills/maui-shell-navigation # Codex, Cursor, Gemini CLI, Copilot, OpenCode