Skip to content
Development
Command

/new-project

Initialize a new project with deep context gathering and PROJECT.md

From plugin
agent-powerups
854 skills46 agents54 commands
> /plugin marketplace add yeaight7/agent-powerups

Command definition

new-project.md
name: new-project
description: Initialize a new project with deep context gathering and PROJECT.md
argument-hint: "[--auto]"
allowed-tools:
  - Read
  - Bash
  - Write
  - Task
  - AskUserQuestion

Context

**Flags:**

  • `--auto` — Automatic mode. After config questions, runs research → requirements → roadmap without further interaction.

Objective

Initialize a new project through a unified flow: questioning → research (optional) → requirements → roadmap.

**Creates:**

  • `.planning/PROJECT.md` — project context and vision
  • `.planning/config.json` — workflow preferences
  • `.planning/research/` — domain research (optional)
  • `.planning/REQUIREMENTS.md` — scoped requirements
  • `.planning/ROADMAP.md` — phase structure
  • `.planning/STATE.md` — project memory

**After this command:** Run `/discuss-phase 1` then `/plan-phase 1` to start execution.

Process

**Step 1 — Project Intake**

Ask the user: 1. Project name and one-line description 2. Problem being solved / user goal 3. Technology constraints (required stack, existing systems to integrate with) 4. Target users and scale 5. MVP scope — what's in phase 1 vs deferred

Collect answers before proceeding. In `--auto` mode, extract these from any provided idea document.

**Step 2 — Research (optional)**

If the domain is unfamiliar or the user wants it: spawn a `phase-researcher` agent to investigate the tech domain and write `.planning/research/RESEARCH.md`.

Skip research if:

  • Codebase already exists (brownfield — use `/map-codebase` instead)
  • User confirms they know the stack

**Step 3 — Write Planning Documents**

Create `.planning/PROJECT.md`:

# [Project Name]

## Vision
[One paragraph from the user's description]

## Problem Statement
[What the user is trying to solve]

## Technology Stack
[Required/chosen tech]

## Target Users
[Who uses this]

## Constraints
[Hard requirements, non-negotiables]

Create `.planning/config.json`:

{
  "version": "1.0",
  "workflow": {
    "discuss_mode": "discuss",
    "research_enabled": true
  }
}

**Step 4 — Requirements**

Derive requirements from the project intake. Write `.planning/REQUIREMENTS.md` with:

  • Functional requirements (what it does), numbered REQ-01, REQ-02, …
  • Non-functional requirements (performance, security, scale)
  • Out-of-scope items (explicit exclusions)

**Step 5 — Roadmap**

Break requirements into phases. Each phase: one cohesive deliverable a user can verify. Write `.planning/ROADMAP.md`:

# Roadmap

## Phase 1: [Name]
**Goal:** [One sentence]
**Requirements:** REQ-01, REQ-02
**Deliverable:** [What the user sees when done]

## Phase 2: [Name]
...

**Step 6 — State**

Create `.planning/STATE.md`:

# Project State

**Current Phase:** 1
**Status:** initialized
**Last Updated:** [date]

**Step 7 — Confirm and Guide**

Show the user a summary of what was created. Tell them the next step: > "Run `/discuss-phase 1` to gather context for Phase 1, then `/plan-phase 1` to create the implementation plan."

Success Criteria

  • [ ] Project intake complete (name, goal, stack, scope)
  • [ ] `.planning/PROJECT.md` written with project context
  • [ ] `.planning/config.json` written
  • [ ] `.planning/REQUIREMENTS.md` written with numbered requirements
  • [ ] `.planning/ROADMAP.md` written with phase breakdown
  • [ ] `.planning/STATE.md` written with initial state
  • [ ] User knows next steps
Read more
@yeaight7
Ships withagent-powerups

Curated power-ups for coding agents: skills, slash commands, MCP configs, hooks, AGENTS.md templates, and workflows for serious software engineering. Claude Code, Codex, Antigravity CLI, Cursor and more

8114 skills46 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
8
Star history of yeaight7/agent-powerups on GitHub, a chart by star-history.com

Other commands on agent-powerups.

bug-check

bug-check

Command

Run automated tests and build checks first, then agent code review. For each bug found, propose or document a regression test.

build-fix

build-fix

Command

Use when a build, type check, or test suite is failing and needs to be unblocked with a minimal change.

More commands from other plugins.

build
Auto-invoked

build

Command

Implement tasks incrementally — build, test, verify, commit. Add "auto" to run the whole plan in one approved pass.

@addyosmani@addyosmaniInstall Command