gsd-project-setup

Guide project planning through questioning, research, and roadmap creation into a .gsd directory.

1|Updated Mar 26, 2026
One-click install
npx skills add https://github.com/da-moon/manus-skills --skill gsd-project-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gsd-project-setup
Source: https://github.com/da-moon/manus-skills/tree/main/skills/gsd-project-setup
Command: npx skills add https://github.com/da-moon/manus-skills --skill gsd-project-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

Initialize new projects through a structured workflow of deep questioning, optional research, requirements definition, and roadmap creation. Converts ideas into actionable project plans with proper .gsd/ directory structure. Use when starting a new project or onboarding an existing codebase.

Core Features & Use Cases

  • Structured workflow: questioning, research (optional), requirements, and roadmap to produce a ready .gsd directory.
  • Onboard new projects and existing codebases with repeatable planning processes and state management.
  • Templates and conventions for .gsd directories to standardize planning and execution.

Quick Start

Run the gsd_init.py script to create the .gsd/ directory and begin the project setup workflow.

Frequently Asked Questions about gsd-project-setup

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

FAQPage Schema
How do I set up project management files for a new codebase?

Project management setup for a new codebase is handled by running the gsd_init.py script to generate a .gsd directory containing ROADMAP.md, PROJECT.md, and REQUIREMENTS.md files.

What is the best way to create a structured project roadmap from an initial idea?

Creating a structured project roadmap involves a guided workflow of deep questioning, optional research, and requirements definition that converts initial ideas into an actionable roadmap within a .gsd directory.

Can I use this workflow to onboard an existing project instead of a new one?

Onboarding an existing project is fully supported by applying the same repeatable planning workflow and state management conventions used for initializing new project structures.

Do I need any dependencies installed to generate the .gsd directory?

No external dependencies are required to generate the .gsd directory, as the setup workflow relies solely on its internal script-driven initialization tooling and frontmatter-driven metadata.

What files are populated during the project setup workflow?

The project setup workflow populates ROADMAP.md, PROJECT.md, and REQUIREMENTS.md files within the .gsd directory to enforce standardized planning and execution conventions.

When should I not use a structured planning workflow for project onboarding?

A structured planning workflow may be unnecessary for highly simple contexts, though the process is designed to be adaptable and scale from basic ideas to complex project requirements.