一键导入
discovering-spells
Use when browsing what spells are available - bundled seeds, your personal library, or both. Filter by kind, audience, or update status.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Use when browsing what spells are available - bundled seeds, your personal library, or both. Filter by kind, audience, or update status.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
Use when the meta-builder routes to kind=discipline. Generates a discipline spell with the rule, excuses table, warning signs, and hard gates.
Use when the user wants to capture a repeatable task as a reusable spell, or asks "how do I build a workflow / skill / framework for X"
Use when the meta-builder routes to kind=subagent. Generates a spell that dispatches one or more subagents to do work in parallel or in isolation.
Use when the meta-builder routes to kind=workflow. Generates a workflow spell with explicit stages, checkpoints, and loop-back conditions.
Use when composing multiple spells into a chain that runs end-to-end (e.g. brainstorm -> plan -> execute -> verify).
Use when the user invokes /capture-this-chat or /build-spell --from-transcript. Reads a transcript and produces a context dictionary plus a draft SKILL.md, which hands off to building-a-spell at Stage 2.
| name | discovering-spells |
| description | Use when browsing what spells are available - bundled seeds, your personal library, or both. Filter by kind, audience, or update status. |
| kind | workflow |
| audience | anyone |
| ai-tools | any |
| complexity | simple |
| time | under 2 min |
| version | 1.0.0 |
| source | bundled |
Lists spells available in the current session: bundled seeds, the user's personal library, and (optionally) updates available for overrides.
Output is grouped, scannable, and ranked by relevance to the user's recent context.
/list-spells--kind, --audience, --mine, --bundled, --updatesA grouped list of matching spells, each shown as: name — description (kind / audience / version).
This is a workflow.
Default sources: bundled spells/ + $WIZARD_HOME. If --mine, only personal. If --bundled, only bundled.
Apply each flag in turn. Filter by kind, audience, etc. as the user specified.
For each personal spell, check if a bundled spell with the same name exists.
If yes and the bundled version is newer than the personal version, mark the entry with (update available: bundled vX.Y.Z).
If --updates flag is set, only show entries where an update is available.
Rank by:
--updates)Group by kind, then by audience. Print:
Discipline (3)
- verifying-before-citing — Use when about to state a factual claim... (researcher / 1.0.0)
- decisions-need-an-alternative — Use when making a choice... (anyone / 1.0.0) [update available: 1.1.0]
...
Workflow (5)
...
Show counts in headers. If a group is empty, omit it.
End with one-liner suggestions:
/cast-spell <name>"/build-spell"/refine-spell <name> (or take bundled: /refine-spell <name> --take-bundled)"Return to Stage 2 when the user adds or changes a filter mid-list.
The list is good enough when:
--query "<term>" filters by description contains--json for tooling integration--brief shows just name — description/list-spells --kind discipline --audience anyone
Discipline / anyone (4):
- verifying-before-citing — Use when about to state a factual claim... (1.0.0)
- decisions-need-an-alternative — Use when making a decision... (1.0.0)
- verifying-before-shipping — Use when about to declare done... (1.0.0)
- using-wizard — boot skill (1.0.0)
Try: /cast-spell verifying-before-citing
Build a new one: /build-spell