divide-task
Divide a specced pastiche task into sub-task GitHub issues with autonomy and dependency labels, mirror them into `_dev/TODO.md`, and update the parent issue.…
Convert a completed grill-me session into a spec file. Captures only the task and the decisions locked during grilling — no implementation details, no invented decisions. Use when the user asks to write a spec from a grill, save grill decisions, or after a grill-me session
$ npx -y skills add retz8/pastiche --skill grill-to-spec --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/grill-to-specContext preview
The summary Claude sees to decide when to auto-load this skill.
Convert a completed grill-me session into a spec file. Captures only the task and the decisions locked during grilling — no implementation details, no invented decisions. Use when the user asks to write a spec from a grill, save grill decisions, or after a grill-me session
name: grill-to-spec description: Convert a completed grill-me session into a spec file. Captures only the task and the decisions locked during grilling — no implementation details, no invented decisions. Use when the user asks to write a spec from a grill, save grill decisions, or after a grill-me session concludes.
Convert a just-completed `grill-me` session into a spec file under `_dev/docs/spec/`.
Number first. Filename comes from the TODO number when available, otherwise name only. Do not ask the user about the path — derive it and proceed.
# <Task title> <One- or two-sentence statement of what this spec covers. Reference the parent TODO item, phase, or OSS_SPEC section.> ## Scope <Bulleted or short-prose statement of what is in scope for this task. Drawn from the grill, not invented.> ## Locked decisions ### 1. <Decision title> <One short paragraph stating the decision as locked in the grill.> ### 2. <Decision title> <...> ## Invariants <Optional. Constraints the grill surfaced that apply throughout the task. Skip if none were raised.> ## Open items <Optional. Only items the user explicitly flagged as deferred or unresolved during the grill. Skip if none.>
1. Re-read the grilling conversation in context. Identify every decision the user explicitly accepted, rejected, or modified. 2. Derive the target path per the File naming rules above. Do not ask, do not confirm. 3. Write the spec directly to that path using the required structure. Do not display the draft to the user beforehand — just write it. 4. Report the written path in one line. The user will redirect if revisions are needed.
Pastiche is a Claude Code plugin for Frontend UI implementation. Given a frontend task, it produces code that follows your established design system and component library — not by inventing, but by faithfully executing within the vocabulary your team already
Repo: retz8/pastiche
Divide a specced pastiche task into sub-task GitHub issues with autonomy and dependency labels, mirror them into `_dev/TODO.md`, and update the parent issue.…
Pick up or resume a task from `_dev/TODO.md` — marks `[WIP]`, creates or switches to the task's feature branch, rebases with main. Use when the user invokes…
Rebase the current pastiche feature branch onto main to absorb hotfixes. Use when the user invokes `/rebase-feat-with-main`, when resuming a task, or after a…
Ship a pastiche release — version bump, plugin build, CHANGELOG entry, release commit, tag, GitHub Release, milestone close. Use when the user invokes…
Use when bootstrapping pastiche in a frontend repo for the first time — scaffolds `pastiche/{config.yaml, FACT.md, KNOWLEDGE.md, WISDOM.md}` and extracts FACT.…
Use to re-validate `pastiche/{config.yaml, FACT.md, KNOWLEDGE.md, WISDOM.md}` after hand-editing any of them outside the mutator skills. Thin manual wrapper…