gsd-new-project

Initialize new projects by gathering context and generating planning artifacts.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/optivent/gsd-kimi-cli --skill gsd-new-project
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-new-project
Source: https://github.com/optivent/gsd-kimi-cli/tree/main/skills/gsd-new-project
Command: npx skills add https://github.com/optivent/gsd-kimi-cli --skill gsd-new-project

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Initialize a new project with deep context gathering and automatically creates core planning artifacts to accelerate planning and alignment.

Core Features & Use Cases

  • Generates planning artifacts including PROJECT.md, REQUIREMENTS.md, ROADMAP.md, and STATE.md to establish a reusable project memory.
  • Guides users through a structured questioning flow and optional domain research to capture goals, constraints, and milestones.
  • Provides a ready-to-run .planning directory structure to drive subsequent planning phases.

Quick Start

Initiate the flow by running /skill:gsd-new-project and answer prompts to generate PROJECT.md, REQUIREMENTS.md, ROADMAP.md, STATE.md, and related planning files.

Frequently Asked Questions about gsd-new-project

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

FAQPage Schema
How do I generate project planning documents like requirements and a roadmap?

To generate project planning documents, this Skill guides you through structured questioning to automatically produce PROJECT.md, REQUIREMENTS.md, and ROADMAP.md files. It captures your goals and constraints to establish a reusable project memory for software development.

What is structured context gathering for a new software project?

Structured context gathering is a questioning flow that captures goals, milestones, and constraints during project initialization. It optionally applies domain research to ensure your core planning artifacts accurately reflect your software project's requirements.

How do I set up a reusable project memory for planning and alignment?

You set up a reusable project memory by generating a STATE.md file alongside a ready-to-run .planning directory structure. This captures deep context and drives subsequent planning phases to accelerate team alignment.

Can I use this project planning flow for startup environments?

Yes, you can use this project planning flow for startup environments. The initialization process specifically applies to startups and software projects, guiding you through domain research to produce relevant planning artifacts.

What's the best way to initialize a .planning directory structure?

The best way to initialize a .planning directory structure is to run the Skill and answer the provided prompts. It automatically creates the directory structure and core planning files to drive your subsequent planning phases.

Do I need any dependencies to automatically create planning artifacts?

No, you do not need any dependencies to automatically create planning artifacts. The Skill operates independently to generate your PROJECT.md, REQUIREMENTS.md, and ROADMAP.md through its built-in questioning flow.