skills/goal-todo/SKILL.md
Convert a spec document into an implementation TODO list in the same spec folder. U se when the user says goal-todo, todo from spec, generate tasks from spec, turn this spec into todos, create implementation checklist, extract tasks, or asks to read a Docs/Specs design doc and produce what must be implemented. Includes UI/UX review and codebase investigation before writing the checklist. Do not use for implementing the tasks, creating new goal files, writing test cases, or verifying completed work.
npx skillsauth add cuozg/oh-my-skills goal-todoInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Read one spec document, investigate the current product/codebase, then write an implementation checklist in the same spec folder.
<spec-stem>-todo.md.references/todo-template.md.Docs/Specs/, Docs/Goals/, and nearby docs for likely specs. If more than one plausible file exists, ask the user which one to use.Build a private matrix from the spec:
Treat ambiguous requirements as TODOs only when implementation can proceed safely. Otherwise add a short Needs clarification: item inside ## Todo.
For any visible UI or interaction requirement:
Do not redesign the product beyond the spec. The UI/UX pass exists to prevent missing required states, not to invent scope.
Before writing the final list:
If the codebase lacks an obvious location, write the task with the intended responsibility rather than guessing an exact file.
Use the format in references/todo-template.md.
Rules for ## Todo:
### headings by task type or related feature area.[Logic], [UI], or [Data].[x]).## Test cases section.Verify that:
Report the output path and summarize only the main task counts.
Docs/Goals files unless the user explicitly asks to convert the TODO into goals.tools
Generate Unity raster image assets through Unity MCP: game sprites, item art, backgrounds, UI icons, portraits, concept images, transparent cutouts, image edits, upscales, background removal, and Unity scene or Game View screenshots. Use when a Unity project needs image files imported under Assets or screenshots captured from the editor. Do not use for meshes, audio, animation, materials, gameplay code, UI Toolkit layout, or generic non-Unity image generation.
tools
Create Unity technical solution documents from user requirements, feature ideas, bug goals, specs, or codebase problems. Use when the user asks for a technical approach, architecture, implementation strategy, solution options, feasibility analysis, system design, or "how should we build/fix this" for Unity runtime, Editor, tools, assets, data, UI, WebGL, SDKs, or production pipelines.
tools
Orchestrate Unity Editor via MCP (Model Context Protocol) tools and resources. Use when working with Unity projects through MCP for Unity - creating/modifying GameObjects, editing scripts, managing scenes, running tests, or any Unity Editor automation. Provides best practices, tool schemas, and workflow patterns for effective Unity-MCP integration.
development
Generate formatted Debug.Log snippets for tracing values, events, or methods in Unity C# without modifying project files directly.