pick-next-prompt

Pick the next prompt from .turbo/prompts.md and plan its implementation. Use when the user asks to "pick next prompt", "next prompt", "continue prompt plan", "what's next", "next implementation step", or "continue with the plan".

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "pick-next-prompt" with this command: npx skills add tobihagemann/turbo/tobihagemann-turbo-pick-next-prompt

Pick Next Prompt

Read the prompt plan at .turbo/prompts.md, pick the next prompt, and plan its implementation. This skill runs in plan mode — it produces an implementation plan for the selected prompt, ready for the user to approve and execute.

Step 1: Read the Prompt Plan

Read .turbo/prompts.md. Parse all prompts extracting:

  • Prompt number and title
  • Status (pending, in-progress, done)
  • Dependencies (Depends on field)
  • The prompt text block

Also read .turbo/spec.md (or the spec path referenced in the prompt plan header) for full context.

Step 2: Pick the Next Prompt

Find the first pending prompt whose dependencies are all done.

  • If found: proceed to Step 4
  • If all prompts are done: report completion to the user — the plan is finished
  • If remaining prompts are blocked: report which prompts are blocked and by what

Step 3: Adapt the Prompt

Re-read the spec and compare against the current project state. Adjust the prompt if implementation has diverged:

  • File paths changed — update references to match actual structure
  • Architecture evolved — adjust the prompt to work with what was actually built
  • Scope shifted — add or remove items based on what prior work produced
  • New information — incorporate discoveries from previous sessions

Update .turbo/prompts.md with adjustments to the selected prompt. For affected future prompts, update their Context and Depends-on fields if the adaptation changes what they can assume.

Mark the selected prompt in-progress in .turbo/prompts.md.

Step 4: Discover Skills

Identify currently available skills from the skill list in the system prompt. Determine which skills are relevant for this prompt's work:

  • Compare the prompt's work type against each skill's trigger description
  • Skills may have been installed or removed since the plan was created

Step 5: Plan and Enhance

Run the /enhance-plan skill first to add task tracking, a skills line, and a finalize step to the plan.

Then, using the selected prompt as the requirements, explore the codebase, design the implementation, and write a detailed plan (exact file paths, function signatures, data flow, test cases).

The plan's final step must instruct: "Mark prompt N as done in .turbo/prompts.md."

Rules

  • Never modify the spec file — only .turbo/prompts.md is writable (besides the plan file)
  • If the prompt plan file does not exist, tell the user to run /create-prompt-plan first
  • Keep adaptations minimal — adjust only what diverged, do not rewrite prompts unnecessarily

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

commit-staged

No summary provided by upstream source.

Repository SourceNeeds Review
General

evaluate-findings

No summary provided by upstream source.

Repository SourceNeeds Review
General

create-pr

No summary provided by upstream source.

Repository SourceNeeds Review
General

finalize

No summary provided by upstream source.

Repository SourceNeeds Review