gsd:init-repo

Initialize GSD project directories and git repository.

Updated Aug 27, 2026
One-click install
npx skills add https://github.com/tDalile/dotfiles --skill gsd-init-repo-tdalile
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: gsd:init-repo
Source: https://github.com/tDalile/dotfiles/tree/main/agents/skills/gsd/commands/init-repo
Command: npx skills add https://github.com/tDalile/dotfiles --skill gsd-init-repo-tdalile

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The skill prepares a fresh GSD project by automatically creating the required directory layout and initializing version control, removing manual setup effort.

Core Features & Use Cases

  • Directory Scaffold: Generates .claude, .planning, and docs folders with the proper hierarchy.
  • Git Initialization: Runs git init to start version tracking.
  • Ready-to-Use Structure: Provides a fully prepared repository for immediate development.

Quick Start

Run the gsd:init-repo skill to create the standard GSD directory layout for a new project.

Frequently Asked Questions about gsd:init-repo

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

FAQPage Schema
How do I initialize a git repository with the standard GSD directory structure?▼

To initialize a git repository with the GSD directory structure, run the gsd:init-repo skill. It automatically runs git init and creates the .claude, .planning, and docs folders required for GSD tooling conventions.

What directories are required for a new GSD project setup?▼

A new GSD project setup requires the .claude, .planning, and docs directories. The scaffold process generates this specific folder hierarchy alongside git version tracking initialization.

Can I use this repository scaffold for an existing project or is it only for new GSD projects?▼

The repository scaffold is designed for new GSD projects to prepare a fresh directory layout and initialize version control. It ensures required folders are present to satisfy GSD tooling conventions.

What's the best way to scaffold a project repository for GSD tooling conventions?▼

The best way to scaffold a project repository for GSD tooling is to use an automated initialization skill. It removes manual setup effort by generating the proper directory hierarchy and running git init.

Do I need to manually create planning and documentation folders before initializing my repository?▼

No, you do not need to manually create planning and documentation folders. The initialization process generates the .planning and docs directories automatically while setting up the git repository.

Why does my GSD project setup fail when missing the .claude directory?▼

GSD project setup fails without the .claude directory because GSD tooling conventions require it. The initialization skill automatically creates this folder along with .planning and docs to prevent errors.