Use for doge-shell notebook, markdown rendering, output history, tm/out display, notebook_play, or terminal markdown work.
Use when working in the doge-shell repository or doge-shell リポジトリ. Routes to the right crate or narrower doge-shell skill, avoids broad reads, and chooses the smallest effective Rust validation command.
Use for doge-shell serve, static files, HTTP handlers, CORS, scanner, path validation, or web serving work.
Use for doge-shell builtin commands, proxy builtins, help, project, export, task, snippet, git builtins, or 組み込みコマンド work outside chat/MCP tools.
Use for doge-shell command palette, AI actions, diagnose, explain, suggest, argument_explainer, command_palette, ai_features, or コマンドパレット work.
Use for doge-shell Lisp, config.lisp, config loader, startup Lisp, stdlib, Lisp設定, 起動設定, include, or reload work. Narrows reads to Lisp/config startup paths.
Use for doge-shell completion, ghost text, suggestion, skim, fuzzy, TAB, 補完, 候補, サジェスト, or ゴーストテキスト behavior. Narrows reads to repl and completion code and keeps validation inside the doge-shell package.
Use for doge-shell validation planning, smallest-test selection, 検証, 最小テスト, or cargo test selection. Chooses the narrowest cargo command from package names, task type, and crate boundaries.