new-app-pipeline

SkillAI & models

Use when the user wants to take a new app from raw idea to running multi-agent implementation — "/new-app-pipeline", "let's build a new app", "run the app pipeline on this idea". Orchestrates the full sequence - idea → PRD → question refinement → GitHub issues with Execution blocks → execution-plan review → milestone pre-flight → milestone workflow — with a user checkpoint between every stage.

Available today. Use it from your connected AI after setup.

Connect ahel once, and every AI you use reads what you have installed.

Then ask your AI: use the new-app-pipeline skill

What this skill tells your AI

The instructions your AI receives, as published by richkuo/rk-skills in skills/new-app-pipeline/SKILL.md and read by ahel’s review.

The end-to-end process for starting a new app: capture the idea as a PRD, refine it by resolving every open question, break it into execution-ready GitHub issues, review the model/effort assignments, then run the milestone workflow. Each stage produces a durable artifact (PR, issues, workflow run) so the pipeline survives context resets — the conversation is never the state.

Stages

#StageSkillArtifactCheckpoint before next stage
1Idea → PRDapp-prdPRD.md on a PRUser iterates on the draft, in bursts
2Resolve questionsprd-questionsUpdated PRD, empty Open QuestionsUser answered every batch
3Merge the PRD PRPRD on mainExplicit user go
4Issues + milestonesprd-to-issuesMilestones, complete scoped issues with Execution blocksUser reviews the breakdown table
5Execution planexecution-plan-reviewRevised Execution blocksUser settles the final table
6Show the planmilestoneplanSingle per-issue plan table (complexity, dependencies, models, efforts, fableplan, first review)User reviews the table (recommended, not required)
7Run a milestonemilestone-workflowWorkflow run → PRs → LGTMsUser approves the run plan (mandatory)

Rules

  • Never skip a checkpoint. Every stage boundary stops for the user; the pipeline is collaborative at the joints and autonomous inside them.
  • Stages are re-enterable: the user can jump back ("actually keep Drizzle", "12 should be medium") at any point — apply the revision to the artifact, not just the chat.
  • Stages 6–7 repeat per milestone (v0, then v1, …), chaining workflow invocations where cross-phase dependencies require earlier merges.
  • Stage 6 is read-only and skippable — it never edits an issue. Skipping it means the first sign of a bad Execution stamp is an agent already running on it.
  • Tech-stack debates during stage 1–2 (framework, ORM, hosting) are settled in chat and recorded in the PRD's Platforms & Technology table — the PRD carries the decision, the chat carries the reasoning.
  • All the standing rules apply throughout: worktree + PR for every change, attribution footers, github-issue-format before filing, best-solution over cheap-solution.

Starting mid-pipeline

If the artifacts already exist (a PRD in the repo, issues filed), enter at the first stage whose artifact is missing or stale — never redo a finished stage. Verify by looking at the repo and issues, not by asking.

Entering at a milestone that already has Execution blocks is the common case; run milestoneplan first to see what state those blocks are actually in before assuming stage 5 is finished.

Signals

GitHub stars
49
Forks
8
Last commit
Sep 2026
Advanced
Catalog kind
skill
Gateway key
new-app-pipeline
Source
github.com/richkuo/rk-skills