fable-goal — плагин для Claude Code: промпт цели
Преобразует сбивчивое описание результата в готовый автономный промпт для /goal. Пригодится, когда нужно описать задачу, а не сразу поручить её выполнение.
/plugin marketplace add alirezarezvani/claude-skills
/plugin install fable-goal@claude-code-skillsЧто делает fable-goal
Плагин извлекает из описания результат, количество, аудиторию и ставки, инструменты, критерии качества и место назначения. Пробелы он заполняет по профилю бренда или разумным значениям по умолчанию; если нужно уточнение, задаёт одну серию вопросов. Названные навыки, пути и MCP проверяются в рабочем окружении, поэтому будущий сеанс не должен искать несуществующие ресурсы.
На выходе — прозаический промпт на 150–350 слов с семью частями: цель и ставки, планка качества, инструменты и их поиск, свобода выбора способа, проверка результата, доставка и условие завершения с указанием на автономную работу. Перед выдачей плагин сверяет его по шести критериям и добавляет список допущений. Саму задачу он не выполняет. Скрипт scripts/goal_prompt_self_check.py проверяет длину и несколько формулировок; конкретность результата и проверка ресурсов остаются на усмотрение автора.
Какие задачи решает
- превратить обрывочное описание задачи в промпт для
/goal - уточнить результат, объём, критерии качества и место доставки
- проверить упомянутые навыки, пути и MCP перед передачей задачи новому сеансу
- задать условие, по которому агент поймёт, что работа завершена
Примеры запросов агенту
- Преобразуй это описание в автономный промпт для
/goal: нужно разобрать и разложить файлы подкаста, которые присылает редактор. - Составь промпт для
/goalпо моей идее: превратить её в несколько целевых страниц и разместить результат в указанном месте. - Проверь названные мной ресурсы и подготовь готовый промпт для свежего сеанса по этой задаче.
Как установить fable-goal
Через маркетплейс плагинов
/plugin marketplace add alirezarezvani/claude-skills/plugin install fable-goal@claude-code-skillsПо шагам, с командами для каждой платформы: Плагины Claude Code: маркетплейсы, установка и как собрать свой
Вопросы о fable-goal
Как установить fable-goal в Claude Code?
Выполните команды по порядку: /plugin marketplace add alirezarezvani/claude-skills, затем /plugin install fable-goal@claude-code-skills.
Что делает fable-goal?
Превращает описание желаемого результата в готовый автономный промпт для /goal. Плагин пишет промпт, но не выполняет саму задачу.
Проверяет ли fable-goal упомянутые инструменты?
Да. Он проверяет названные навыки, пути и MCP в текущем окружении перед тем, как включить их в промпт.
Исходный текст
fable-goal · MIT
# fable-goal
Turn a ramble about something you want made into **one polished, autonomous /goal prompt** — copy-paste ready for a fresh session. The skill writes the prompt, never the build.
## What this skill does
You describe an outcome in fragments ("I want like 5 landing pages for my prompt pack, crazy good, put them up somewhere"). The skill:
1. **Extracts** the six slots a goal prompt needs: deliverable, quantity, audience/stakes, tools named, quality bar, destination
2. **Fills gaps** from your brand profile (if you keep one) or sensible defaults — asking at most ONE question batch, never interviewing in rounds
3. **Verifies before naming** — every skill, path, or MCP the prompt mentions is checked against the live environment so the fresh session never chases phantoms
4. **Writes** a 150–350 word flowing-prose prompt with the seven-part anatomy: desire + stakes → quality bar → tool inventory + discovery mandate → creative-freedom grant → verification loop matched to the medium → delivery → goal line + autonomy directive
5. **Self-checks** against six binary criteria before delivering, then outputs the prompt in one fenced block plus a short Assumptions list
## The philosophy
Get out of the model's way. A great /goal prompt nails the *what*, grants explicit freedom on the *how*, and demands self-verification before done — with a completion condition the session can observe itself (load the page, run the script, watch the render).
## Usage
```
/cs-fable-goal I keep manually sorting the podcast files my editor sends, write me a prompt so a session builds me something for that
```
Or just ramble and say "turn this into a goal prompt."
## Design notes
Unlike sibling `productivity/*` plugins, this one intentionally ships no `agents/` persona and no `assets/`: the skill is a single reasoning pass with nothing to orchestrate in parallel, invoked via `/cs-fable-goal`, and its output is one prose block with no templates to fill. `scripts/goal_prompt_self_check.py` covers the mechanically checkable subset of the pre-delivery self-check (word count, goal line, autonomy directive, verification/freedom/destination language); deliverable concreteness and live-environment resource verification remain author judgment.
## Attribution
Derived from [duncan-buildroom/freeskills](https://github.com/duncan-buildroom/freeskills) `fable-goal` ("free to use and modify. Made for builders."). This version is a substantial restructure: wrong-tool check, observable-done principle, verification-defaults-by-medium table, six-point pre-delivery self-check, failure-mode catalog, and a second worked example in a non-web medium.
© Alireza Rezvani · MIT · alirezarezvani/claude-skills