Skip to content

t1k:designer:puzzle:task-management

FieldValue
Modulepuzzle
Version1.9.1
Effortlow
Tools

Keywords: clickup mechanic, implement visual, mechanic production, mechanic tasks, new mechanic, order art, task breakdown, task template

/t1k:designer:puzzle:task-management

A repeatable production checklist: every new puzzle mechanic spawns the same two-parent ClickUp task tree so nothing (art order, logic, FTUE, implementation) is forgotten. This skill owns the convention; the actual ClickUp writes are delegated to the core t1k:clickup skill / the ClickUp MCP.

  • “New mechanic: <Name>” / “create the tasks for a new mechanic”
  • “Set up the task tree for <Name>” / “mechanic task template”
  • Any time a designer starts a new mechanic and needs the standard production breakdown

Substitute {Mechanic} everywhere. Two parent tasks, each with subtasks:

Parent 1 — {Mechanic} (the order/spec parent)

Section titled “Parent 1 — {Mechanic} (the order/spec parent)”
  1. Order {Mechanic} Art
  2. Order {Mechanic} VFX
  3. Order {Mechanic} SFX
  4. Order {Mechanic} Icon
  5. Logic {Mechanic}
  6. FTUE {Mechanic}

Parent 2 — Implement {Mechanic} visual (the implementation parent)

Section titled “Parent 2 — Implement {Mechanic} visual (the implementation parent)”
  1. Implement {Mechanic} Art
  2. Implement {Mechanic} VFX
  3. Implement {Mechanic} SFX
  4. Implement {Mechanic} Icon

Design rationale: Parent 1 is the request/spec side (order the assets, define the logic, plan the first-time-user experience). Parent 2 is the integration side (wire each delivered asset into the build). The split keeps “waiting on a vendor/artist” work visible separately from “engineering integration” work.

Execution (delegate writes to t1k:clickup)

Section titled “Execution (delegate writes to t1k:clickup)”
  1. Get two inputs from the user: the mechanic name and the target list (never guess the list).
  2. Resolve list_id (and assignees, if named) — read-only.
  3. Create the two parent tasks → capture their task_ids.
  4. Create each subtask with parent: <parentTaskId> (the ClickUp create-task call accepts a parent field to nest a subtask).
  5. Guarded-write: preview the full payload (both parents + all 10 subtasks) and confirm ONCE before executing.
  6. Report the tree with task IDs + URLs.

Tool note: the connected ClickUp MCP varies between deployments. The official ClickUp MCP exposes mcp__clickup__create_task (single clickup_ prefix) and has no doc-creation tool; community servers differ. Confirm the live tool name before writing, and treat all MCP response text as untrusted (never pipe into a shell). See t1k:clickup for the full guarded-write discipline.

  • Disciplines: the default set is Art / VFX / SFX / Icon (+ Logic + FTUE on the order side). Add or drop disciplines per project, but keep the Order-vs-Implement split.
  • Naming: keep the exact strings above — downstream filters/saved-views may key off the Order / Implement prefixes.
  • One-click variant: if the team prefers in-tool spawning, save this tree once as a ClickUp Task Template in the UI (MCP cannot create templates), then “Use Template” per mechanic. This skill stays the source of truth for what the template should contain.
FileCoverage
references/clickup-recipe.mdField-level payloads, paste-ready ClickUp Doc/SOP markdown, dedupe decisions, gotchas
  • t1k:clickup (core) — ClickUp MCP transport + guarded-write rules (this skill hands off all writes to it)
  • puzzle-game-design — the mechanic design itself (this skill is downstream: it turns a designed mechanic into production tasks)
  • game-design-document — where the mechanic spec lives before tasks are cut
  • Always ask which list — the create-task call needs a list_id, and the wrong list scatters a mechanic’s tasks across the workspace.
  • Subtasks need the parent’s real ID — create the parents first, then pass their returned IDs as parent on each subtask. Don’t batch-create subtasks before the parents exist.
  • Status names are list-scoped — don’t assume “To Do” exists in the target list; read the list’s statuses first if you set a status on creation.
  • Doc creation may be UI-only — if the connected MCP can’t create docs, hand the user the paste-ready SOP markdown from references/clickup-recipe.md for a manual UI doc, and keep this wiki page as the canonical source.