gsd:new-project

Initialize software projects by generating PROJECT.md, requirements, and roadmap artifacts.

Updated Mar 15, 2026
One-click install
npx skills add https://github.com/cshyang/nochore --skill gsd-new-project-cshyang
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd:new-project
Source: https://github.com/cshyang/nochore/tree/main/capabilities/incubator/skills/gsd/commands/new-project
Command: npx skills add https://github.com/cshyang/nochore --skill gsd-new-project-cshyang

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Help teams kick off new software projects by capturing deep context, aligning stakeholders, and establishing a formal PROJECT.md along with a roadmap and memory for ongoing execution.

Core Features & Use Cases

  • Structured project initialization: creates PROJECT.md, sets up initial planning state, and outlines roadmap and memory.
  • Deep questioning and requirements scoping: captures user intent, translates it into actionable features and milestones.
  • Optional research and iterative planning: supports domain research and phased roadmaps to manage uncertainty.
  • Continuous memory: initializes STATE.md to preserve decisions and context over time.

Quick Start

Describe your project vision to start the guided flow and generate PROJECT.md, a planning configuration, and a roadmap.

Frequently Asked Questions about gsd:new-project

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I kick off a new software project with proper requirements and a roadmap?

To kick off a project, you describe your vision to trigger a guided flow that gathers deep context, scopes requirements, and generates a PROJECT.md, planning config, and phased roadmap. It commits these artifacts for traceability.

What is the best way to capture project context and align stakeholders before development?

Capturing project context is done through deep stakeholder questioning that translates user intent into actionable features and milestones. This ensures alignment and establishes continuous memory via STATE.md.

Can I use this project initialization for an existing brownfield codebase?

Yes, project initialization supports brownfield checks to detect existing project states. It adapts its context gathering and artifact generation to align with your current codebase and ongoing execution.

What artifacts are generated when initializing a project and planning a roadmap?

Initializing a project generates artifacts in a defined order: PROJECT.md, a planning config, REQUIREMENTS, ROADMAP, and STATE.md. These files capture goals, features, and continuous memory for execution.

Does project planning support domain research for managing early uncertainty?

Project planning includes optional research and iterative planning capabilities. This supports domain research to inform phased roadmaps, helping teams manage uncertainty during early product development.