project-scaffolding

Generate root files and spec registries for SDD projects.

39|3|Updated Nov 21, 2025
One-click install
npx skills add https://github.com/LiorCohen/sdd --skill project-scaffolding-liorcohen
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-scaffolding
Source: https://github.com/LiorCohen/sdd/tree/main/plugin/core/skills/project-scaffolding
Command: npx skills add https://github.com/LiorCohen/sdd --skill project-scaffolding-liorcohen

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Creates the non-component parts of an SDD project: root files and specs directory to bootstrap a new project.

Core Features & Use Cases

  • Minimal Mode creates only the essential structure needed to start a project.
  • Full Mode (Legacy) scaffolds the complete structure for upgrades or repair workflows.
  • Safety: never overwrites existing files; non-destructive behavior.

Quick Start

Run the project-scaffolding skill in minimal mode to create the initial project structure.

Frequently Asked Questions about project-scaffolding

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

FAQPage Schema
How do I scaffold a new project structure without overwriting existing files?

To scaffold a project structure safely, use a non-destructive bootstrapping tool that generates root files and spec registries while refusing to overwrite any existing files already present in the directory.

What is the difference between Minimal and Full modes for project bootstrapping?

Minimal mode creates only the essential root files and specs directory needed to start a new project, while Full mode scaffolds the complete structure for upgrades or repair workflows.

When do I need to generate spec registries for my project?

You need to generate spec registries when initializing a new SDD project or upgrading an existing one, ensuring the project-level structure is properly bootstrapped for future development.

Can I use template-driven file creation to initialize a project skeleton?

Yes, you can initialize a project skeleton using template-driven file creation, which automatically generates the necessary root files and spec registries according to predefined templates.

Does the scaffolding process support upgrades to an existing project structure?

Yes, the scaffolding process supports upgrades by using Full mode to scaffold the complete structure, allowing for safe repair workflows without destroying existing project files.