bash-ble
Use when working with ble.sh (Bash Line Editor) internals — completion system, cand/yield,…
Use when working with elvish shell internals — completion system, arg-completer, complex-candidate, matcher, complete-getopt, editor API, keybindings, prompts, styled text, language fundamentals, pipelines, modules, or rc.elv configuration. Triggers on: "elvish", "elvish
$ npx -y skills add carapace-sh/carapace --skill elvish --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/elvishContext preview
The summary Claude sees to decide when to auto-load this skill.
Use when working with elvish shell internals — completion system, arg-completer, complex-candidate, matcher, complete-getopt, editor API, keybindings, prompts, styled text, language fundamentals, pipelines, modules, or rc.elv configuration. Triggers on: "elvish", "elvish
name: elvish description: > Use when working with elvish shell internals — completion system, arg-completer, complex-candidate, matcher, complete-getopt, editor API, keybindings, prompts, styled text, language fundamentals, pipelines, modules, or rc.elv configuration. Triggers on: "elvish", "elvish completion", "elvish editor", "elvish arg-completer", "elvish complex-candidate", "elvish styled", "elvish matcher", "elvish complete-getopt", "edit:completion", "edit:complex-candidate", "edit:notify", "edit:match-prefix", "from-json", "rc.elv", "elvish module", "elvish pipeline", "elvish namespace". user-invocable: true
Comprehensive reference for [elvish](https://elv.sh/) shell internals, with emphasis on the completion system and how external tools hook into it.
Load the reference that matches your task. When in doubt, load multiple references.
| Keywords | Reference | |----------|----------| | arg-completer, complex-candidate, matcher, complete-getopt, complete-filename, complete-dirname, filter DSL, completion UI, completion pipeline, CodeSuffix, Display, seed, RawItem, ComplexItem, PlainItem, GenerateFileNames, FilterPrefix, completion mode, smart-start, completion:binding, completion:arg-completer, completion:matcher, adaptArgGeneratorMap, completionStart, quoting pass, cook, dedup | [references/completion.md](references/completion.md) | | edit: module, editor API, modes, insert mode, command mode, navigation mode, history mode, histlist, location, lastcmd, instant mode, listing, keybindings, binding table, global-binding, prompts, rprompt, stale prompt, hooks, before-readline, after-readline, after-command, word types, autofix, smart-enter, notify, max-height, Editor struct, cli.App, CodeArea, ComboBox, ListBox | [references/editor.md](references/editor.md) | | styled, styled-segment, style transformer, kebab-case, ANSI color, XTerm 256-color, TrueColor, foreground, background, bold, italic, underlined, dim, inverse, blink, ParseStyling, ui.Text, ui.Segment, Styledown, render-styledown, derender-styledown, NO_COLOR, LSCOLORS, color config | [references/styling.md](references/styling.md) | | value types, string, number, list, map, pseudo-map, nil, boolean, exception, file, function, variable, scoping, closure, upvalues, expressions, compounding, indexing, output capture, exception capture, braced list, tilde expansion, wildcard expansion, pipeline, value pipeline, byte pipeline, redirection, special commands, var, set, del, fn, if, while, for, try, and, or, coalesce, pragma, namespace, module, use, bareword, quoting, metacharacters | [references/language.md](references/language.md) | | rc.elv, config directory, ~/.config/elvish, module system, use, epm, package manager, runtime module, path module, os module, str module, re module, math module, platform module, unix module, md module, doc module, file module, environment variables, E: namespace, paths, startup order, XDG, db.elv, history store | [references/startup-config.md](references/startup-config.md) |
Command argument completion generator for [cobra]. Supported shells: Bash Cmd (experimental) Elvish Fish Ion (experimental) Nushell Oil Powershell Tcsh (experimental) Xonsh Zsh
Repo: carapace-sh/carapace
Use when working with ble.sh (Bash Line Editor) internals — completion system, cand/yield,…
Use when working with bash shell internals — programmable completion, Readline,…
Use when developing or debugging the carapace library — Action API, traverse engine, shell…
Use when working with clink or cmd.exe shell internals — clink completion system, argmatcher…
Use when developing or debugging spf13/cobra internals — Command struct internals, ExecuteC…
Use when creating a compound skill — a structured knowledge base for a project or topic that…