brewcodeskillslisted
Install: claude install-skill kochetkov-ma/claude-brewcode
# skills Skill
> **Skill Management:** List, improve, create skills with activation optimization.
<instructions>
## Parse Arguments
Extract mode and target from `$ARGUMENTS`:
| Pattern | Mode | Target |
|---------|------|--------|
| empty / `list` | list | none |
| `up <name\|path\|folder>` | up | skill name, path, or folder |
| `create <prompt\|spec-path>` | create | prompt or path to spec file |
| `<path\|name>` (not a mode) | **up** (default) | skill name, path, or folder |
**Smart Detection:** If first argument is NOT a mode keyword (`list`, `up`, `create`), treat entire input as target for `up` mode.
**Examples:**
- `/brewcode:skills` or `list` → `list`
- `/brewcode:skills up commit` → `up`, target=`commit`
- `/brewcode:skills create "semantic code search"` → `create`, target=prompt
- `/brewcode:skills commit` → `up`, target=`commit` **(shorthand)**
- `/brewcode:skills ~/.claude/skills/` → `up`, target=folder **(shorthand)**
---
## Mode: list
**EXECUTE** using Bash tool:
```bash
bash "${CLAUDE_SKILL_DIR}/scripts/list-skills.sh" && echo "✅ list" || echo "❌ list FAILED"
```
> **STOP if ❌** — verify skill base directory is resolved and scripts exist.
---
## Mode: create / up (Unified Flow)
Both `create` and `up` follow Phases 0-6. Differences noted per phase.
### Description Budget (DEFAULT)
Frontmatter `description`: <= 120 chars (optimal ~100), single line. What + when + 3-5 distinct triggers (comma-list). No filler, no `<example>` blocks. Some registries