project-planning

Installation
SKILL.md

Project Planning

Use this skill to turn a fresh project idea into a focused, MVP-first plan that favors prebuilt solutions and opinionated frameworks over custom complexity.

Workflow

  1. Read references/project-planning.md.
  2. Clarify the goal in one sentence and define the single-user MVP boundary: what ships in the first cut, what is explicitly out of scope.
  3. Decompose the goal into a small set of manageable tasks. Group by user-visible outcome, not by layer.
  4. Spawn subagents in parallel to research frameworks and libraries that could absorb whole tasks. Prefer pre-built solutions unless a clear constraint rules them out.
  5. Start from an official scaffold or starter via bunx create-* (bunx create-next-app, bunx create-vite, bunx create-t3-app, bunx create-tanstack, bunx create-expo) instead of hand-rolling the project skeleton.
  6. Before any dependency install in the new project, create or preserve bunfig.toml with [install] minimumReleaseAge = 259200. Prefer scaffold flags that skip the initial install, then run bun install.
  7. Pick an opinionated framework (e.g. Next.js, TanStack Start) when it improves organization and removes wiring decisions. Skip framework-grade tooling for one-screen utilities. Ask the user which framework to use if unclear.
  8. For UI, initialize shadcn/ui with bunx shadcn@latest init and choose a minimalist preset - prefer shadcn blocks, you can ask the user to pick. Pull in components on demand, not preemptively.
  9. Lay out components and services in a logical, opinionated structure before any code is written.
  10. Decide the minimum useful testing surface and the minimum useful git-hook surface. Both default to small.
  11. Produce a short plan: goal, MVP scope, task list, stack choices with one-line rationale, deferred items.

Planning Rules

Installs
8
GitHub Stars
67
First Seen
Jun 26, 2026
project-planning — hugobowne/show-us-your-agent-skills