create-project

Scaffolds a new SDD project directory with git, docs, and a first PRD.

Updated Aug 25, 2026
One-click install
npx skills add https://github.com/asengardeon/btt-sdd-pipeline --skill create-project-asengardeon
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-project
Source: https://github.com/asengardeon/btt-sdd-pipeline/tree/main/plugins/btt-sdd/skills/create-project
Command: npx skills add https://github.com/asengardeon/btt-sdd-pipeline --skill create-project-asengardeon

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Starting a new project with a spec-driven development pipeline normally requires manually creating directory structures, documentation templates, and governance files before any real work begins. This Skill bootstraps a complete SDD-ready project in a separate directory, so the pipeline (PRD, TRD, TDD implementation, reviews) can run from the very first feature. ## Core Features & Use Cases - Project scaffolding: Creates a new directory at a user-confirmed path, initializes git, and copies the full scaffold (CLAUDE.md, README.md, .gitignore, docs/, specs/_template/). - First PRD generation: Collects application requirements through explicit questions and generates the first PRD at specs/0001-<slug>/prd.md following the product-design process. - Governance built in: Never assumes ambiguous details, never overwrites existing directories, and stops after the PRD so each subsequent pipeline stage requires explicit user approval. - Use Case: You describe a new app idea and ask to start a project; the Skill creates the directory, sets up the SDD structure, and drafts the first PRD for your approval. ## Quick Start Ask the assistant to create a new project from your application requirements using the create-project skill, providing a project name and target directory.

Frequently Asked Questions about create-project

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

FAQPage Schema
How do I start a new spec-driven development project from scratch?▼

Invoke the create-project skill with your project name, target directory, and application requirements. It creates the directory, initializes git, copies the SDD scaffold, and generates the first PRD in specs/0001-<slug>/prd.md for your approval.

What files does the create-project scaffold include?▼

The scaffold includes CLAUDE.md, README.md, .gitignore, a docs/ directory (architecture, workflow, quality gates, git workflow, engineering pillars), and specs/_template/. It deliberately excludes src/, frontend/, and infra/ because the stack is only decided at the first TRD.

Can I use create-project on an existing project?▼

No. The skill is only for brand-new projects in a separate directory. For existing projects, use the in-project pipeline commands like /btt-sdd:prd or /btt-sdd:trd instead. It also stops and asks if the target directory already has content.

Why doesn't the scaffold create src/ or infra/ folders?▼

The technology stack (language, framework, database, infrastructure) is decided by the architect agent in the first TRD. Creating those folders earlier would assume a stack before any technical decision, so they appear naturally during /btt-sdd:implement and /btt-sdd:sre.

Does create-project continue the pipeline after the PRD?▼

No. It stops after generating and summarizing the first PRD. Each subsequent stage (TRD, implementation, reviews) requires explicit user approval, and the next step is to cd into the new directory and run /btt-sdd:trd.