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.