speckit-initialization

Create missing .specify/ and .claude/ directories with starter templates and workflow-state.json.

5|1|Updated Jan 20, 2026
One-click install
npx skills add https://github.com/Wania-Kazmi/claude-code-autonomous-agent-workflow --skill speckit-initialization
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-initialization
Source: https://github.com/Wania-Kazmi/claude-code-autonomous-agent-workflow/tree/main/.claude/skills/speckit-initialization
Command: npx skills add https://github.com/Wania-Kazmi/claude-code-autonomous-agent-workflow --skill speckit-initialization

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill ensures the Spec-Kit-Plus workflow initializes properly by creating missing directories and applying starter templates, preventing common startup failures in new or misconfigured projects.

Core Features & Use Cases

  • Automatic creation of .specify/ and .claude/ directory structures when they are absent.
  • Copying starter templates and preparing a baseline workflow state to enable deterministic runs.
  • Use Case: Initialize a fresh project so the autonomous build can run without directory-not-found errors and without manual setup.

Quick Start

Initialize the project scaffolding by ensuring .specify/ and .claude/ exist with templates and a baseline workflow-state.json.

Frequently Asked Questions about speckit-initialization

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

FAQPage Schema
How do I initialize project scaffolding for Spec-Kit-Plus without manual directory setup?

Project scaffolding initializes automatically by creating missing .specify/ and .claude/ directory structures along with baseline starter templates. This prevents common startup failures in new or misconfigured projects by ensuring a deterministic baseline exists.

Why does my autonomous build fail with directory-not-found errors on a fresh project?

Autonomous builds fail when required .specify/ or .claude/ directories are absent. Initialization applies starter templates and generates skeleton files like workflow-state.json to prevent these directory-not-found errors and ensure consistent baseline setup.

What is the best way to bootstrap a workspace structure for autonomous agents and skills?

Bootstrapping a workspace structure involves generating default subdirectories for skills, agents, and rules. This ensures deterministic setup by applying starter templates and creating a baseline workflow-state.json file for the autonomous build to run consistently.

When do I need to run workflow initialization for my project?

Workflow initialization is needed on fresh projects or whenever .specify/ or .claude/ directories are absent. Running it prevents startup errors by ensuring the baseline workspace structure and required skeleton files are present before execution.

Does project bootstrapping require any external dependencies or components?

Project bootstrapping requires no external dependencies or components. It independently creates the missing directory structures and copies the necessary starter templates to establish a deterministic baseline for the workflow.