用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
直接命令不会经过审查 Prompt;运行前请先检查来源。
npx skills add https://github.com/notque/vexjoy-agent --skill shell-config命令会保持在同一行。复制前请横向滚动并检查完整内容。
想先保存到本地?可下载 SkillsMP 当前能够提供的文件。
Run the full evidence-to-live implementation workflow for large, multi-system, multi-wave, or CPU-delegated 5 Star Booker GM programs.
Classify user requests and route to the correct agent + skill. Primary entry point for all delegated work.
Structured multi-phase workflows: review, debug, refactor (tidy, clean up, untangle messy code without behaviour change), deploy, create, research.
基于 SOC 职业分类
正在显示 SKILL.md
| name | shell-config |
| description | Shell configuration: Fish and Zsh setup, PATH, completions, plugins. |
| user-invocable | false |
| allowed-tools | ["Read","Write","Bash","Grep","Glob","Edit"] |
| routing | {"category":"process","force_route":true,"not_for":"fishing for bugs (debugging), fishing for feedback (asking for input), 'fish out' as 'extract/find', fish (the animal), non-fish/zsh shells — only fires for Fish or Zsh shell configuration","triggers":["fish","fish shell","config.fish","abbr","fish function","fish_config","fish_variables","funced","funcsave","~/.config/fish","conf.d","fish abbreviation",".fish file","#!/usr/bin/env fish","zsh","zsh shell",".zshrc","zshrc",".zshenv","zshenv",".zprofile","zprofile","compinit","fpath","autoload -Uz","oh-my-zsh","prezto","zinit","antigen","p10k","powerlevel10k","setopt","zsh completion","zsh function","zsh plugin","typeset -U","zplug","configure zsh","zsh config"],"pairs_with":[]} |
Unified skill for Fish and Zsh shell configuration. Detect the target shell first, then load the appropriate reference.
| Shell | Signal | Load | Why |
|---|---|---|---|
| Fish | Any Fish context | fish-shell-config.md | Full Fish config patterns, syntax, file layout |
| Fish | Migrations from Bash | fish-bash-migration.md | Bash-to-Fish syntax translation |
| Fish | Variable scope, PATH, abbr, completions | fish-quick-reference.md | Variable scope guide, special variables, control flow |
| Fish | Error audit, broken config | fish-preferred-patterns.md | Failure modes with grep detection and error-fix mappings |
| Fish | Dev tool integration | fish-tool-integrations.md | Fish integration patterns for Go, Rust, Node, Python, Docker |
| Zsh | Any Zsh context | zsh-shell-config.md | Full Zsh config patterns, RC files, frameworks, hooks |
| Zsh | Migrations from Bash | zsh-bash-migration.md | Bash-to-Zsh syntax translation |
| Zsh | Variable scoping, expansion flags, special vars | zsh-quick-reference.md | Parameter expansion flags, special variables |
| Zsh | Error audit, slow startup, glob errors | zsh-preferred-patterns.md | Failure modes with grep detection and error-fix mappings |
| Zsh | Dev tool integration | zsh-tool-integrations.md | Zsh integration patterns for Go, Rust, Node, Python, Docker |
Before loading references or writing code, determine the target shell:
$SHELL contains fish, target file has .fish extension, or target directory is ~/.config/fish/$SHELL contains zsh, target file is .zshrc/.zshenv/.zprofile, or has .zsh extensionIf neither Fish nor Zsh, this skill does not apply.
Load the appropriate reference file from the table above based on the detected shell and the task signal. Start with the full config reference (fish-shell-config.md or zsh-shell-config.md), then load additional references as needed.
Each reference contains complete instructions for that shell. Follow them exactly — Fish and Zsh have incompatible syntax in many areas (variable assignment, PATH handling, conditionals, completions).
Key differences:
| Concept | Fish | Zsh |
|---|---|---|
| Variable assignment | set -gx VAR value | export VAR=value |
| PATH management | fish_add_path | typeset -U path; path=(...) |
| Completions | completions/ directory | compinit + fpath |
| Conditionals | test, not [[ ]] | [[ ]] preferred |
| Functions | function name ... end | function name { ... } |
| Interactive guard | status is-interactive | [[ -o interactive ]] |