project-init

Generate standardized project artifacts from a design specification.

1|1|Updated Sep 25, 2025
One-click install
npx skills add https://github.com/spaarke-dev/spaarke --skill project-init-spaarke-dev
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/spaarke-dev/spaarke/tree/main/.claude/skills/_archived/design-to-project
Command: npx skills add https://github.com/spaarke-dev/spaarke --skill project-init-spaarke-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill streamlines the initial setup of a new project by automatically generating a standardized skeleton and essential artifacts from an existing design specification.

Core Features & Use Cases

  • Artifact scaffolding: Creates README.md, plan.md, CLAUDE.md, and a tasks directory under projects/{project-name}/ based on the design spec.
  • Spec-driven initialization: Validates the presence of projects/{project-name}/spec.md and derives the project name from the folder.
  • Onboarding readiness: Prepares a minimal, ready-to-ship baseline to accelerate downstream planning, review, and task creation.

Quick Start

Use the command /project-init {project-path} to generate the project skeleton from the local design specification.

Frequently Asked Questions about project-init

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

FAQPage Schema
How do I generate a project skeleton from a design specification?▼

Yes, spec-driven project initialization requires a pre-existing spec.md file inside the projects/{project-name}/ directory. This specification acts as the source of truth for deriving the project name and validating the folder before generating the skeleton.

What files are created during artifact scaffolding for a new project?▼

Spec-driven project initialization is best when you need a standardized project skeleton ready for downstream task creation. It applies specifically to folders under the projects/ directory and uses the local spec.md as the source of truth.

How do I start scaffolding a project structure from an existing spec?▼

Start scaffolding a project structure by executing the /project-init command with the project path. It validates the design spec in the target folder and generates the ready-to-ship baseline artifacts immediately.

What happens if the spec.md file is missing during project initialization?▼

Project initialization requires the spec.md file to be present. The tool validates the existence of projects/{project-name}/spec.md before deriving the project name and generating the standardized project skeleton.