# Creative

> > **Authority status (M11):** Zero-authority history. All repair, audit, and deployment authority has been migrated to canonical delegation. This document is retained for reference only — it must not be used to materialize commands, grant authority, or drive automated actions.

- Skill: `peteromallet/creative` (Agent Skill, multi-file: 13 files)
- Install (CLI): `npx skillmds@latest add peteromallet/creative`
- Raw SKILL.md: https://api.skillmd.com/api/skills/peteromallet/creative/raw
- Safety review: pending
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Security
- Author: peteromallet (https://skillmd.com/u/peteromallet)
- Updated: 2026-09-17
- Page: https://skillmd.com/skills/peteromallet/creative

---

> **Authority status (M11):** Zero-authority history. All repair, audit, and deployment authority has been migrated to canonical delegation. This document is retained for reference only — it must not be used to materialize commands, grant authority, or drive automated actions.

# creative pipeline — skill reference

**Driver**: compatibility mirror for the native canonical package<br>
**Arnold API version**: `1.0`<br>
**Supported modes**: `native`

This mirror delegates to
`arnold_pipelines.megaplan.pipelines.creative`. New runtime and discovery
surfaces should import the canonical package directly.

## Purpose

Form-aware creative-writing pipeline. Accepts a `--form` (validated against
`megaplan.forms.available_form_ids()`) and an optional `--primary-criterion`,
then produces a finished creative artifact via a single prep→execute→critique
→revise→finalize pass.

## Native Order

```
prep (form-aware) → execute_creative → critique_creative → revise_creative → finalize
```

* **prep** — form-aware prep; threads `form` and `primary_criterion` into
  stage state.
* **execute_creative** — primary creative generation stage.
* **critique_creative** — evaluates the draft against the form's criteria and
  `primary_criterion`.
* **revise_creative** — applies critique feedback to produce the final draft.
* **finalize** — wraps and emits the finished artifact; returns `next='halt'`.

## Verdict semantics

The `creative` pipeline is **single-pass** — there is no gate loop. Routing
is strictly linear:

| Label | Meaning |
|-------|---------|
| `execute_creative` | prep done → begin creative generation |
| `critique_creative` | generation done → critique |
| `revise_creative` | critique done → revise |
| `finalize` | revise done → finalize |
| *(halt)* | finalize done → pipeline done |

## Robustness levels

The `creative` pipeline does not implement robustness levels. Depth is
fixed (single pass per stage).

## Forms

The `--form` flag selects a registered form from `megaplan/forms/`.<br>
Default form: `joke`.<br>
Available forms are returned by `megaplan.forms.available_form_ids()`.

Form-specific prompt keys follow the pattern `<key>:joke` for the joke form;
non-joke forms use the generic creative keys with the form id passed through
stage params.

## Prompt keys

| Key | Stage |
|-----|-------|
| `prep` | prep |
| `execute_creative` | execute_creative |
| `critique_creative` | critique_creative |
| `revise_creative` | revise_creative |
| *(none)* | finalize |

Prompt files live under `megaplan/pipelines/creative/prompts/`.

