speckit-init

Create and verify a `.specify/` workspace in version-controlled projects.

22|8|Updated Feb 23, 2026
One-click install
npx skills add https://github.com/JoshMock/the-agency --skill speckit-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: speckit-init
Source: https://github.com/JoshMock/the-agency/tree/main/packages/spec-kit/skills/speckit-init
Command: npx skills add https://github.com/JoshMock/the-agency --skill speckit-init

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill streamlines the initialization of a .specify/ workspace within a repository, enabling consistent structuring for AI-assisted feature development and project management.

Core Features & Use Cases

  • Workspace setup: Copies predefined templates into the project, preparing the directory for feature specification workflows.
  • Repository integration: Checks for existing structures, updates documentation like AGENTS.md, and verifies setup success.
  • Use Case: Automate the setup process for teams adopting spec-kit workflows, saving manual configuration time and ensuring uniformity across projects.

Quick Start

Use the speckit-init skill to initialize the specification workspace in your current repository.

Frequently Asked Questions about speckit-init

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

FAQPage Schema
How do I set up a specification workspace for AI-guided development?

A specification workspace initializes a `.specify/` directory in your repository by copying templates and updating documentation, which structures your project for consistent AI-assisted feature development.

What is a `.specify/` workspace and when do I need it?

A `.specify/` workspace is a structured directory within a version-controlled project that enables consistent AI-assisted feature development. You need it to promote uniform project management practices across teams.

How do I initialize project templates for feature specification workflows?

You initialize project templates by running an automation script that copies predefined structures into your current repository, updates documentation like `AGENTS.md`, and verifies the setup integrity to ensure success.

Does workspace initialization work with existing version-controlled repositories?

Yes, workspace initialization works with existing version-controlled repositories by checking for current structures, updating documentation, and verifying setup success without disrupting your established project files.

What is the best way to automate project setup for spec-kit workflows?

The best way to automate project setup for spec-kit workflows is using an initialization script that standardizes the creation of `.specify/` directories, saving manual configuration time and ensuring uniformity across projects.

Why should I not manually configure a feature specification directory?

You should not manually configure a feature specification directory because automation ensures consistent structuring, checks structure integrity, and updates necessary documentation like `AGENTS.md` to prevent configuration errors.