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.