Use this skill when the user wants to turn a rough software development task into a clear prompt for Claude Code, Codex, or another coding agent. Use it for implementation, planning, review, refactor, debugging, documentation, testing, and code/docs alignment prompts.