init

Create a .specify/ directory structure and config.yaml for Specify workflows.

1|Updated Mar 4, 2026
One-click install
npx skills add https://github.com/augentic/specify --skill init-augentic
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init
Source: https://github.com/augentic/specify/tree/main/plugins/spec/skills/init
Command: npx skills add https://github.com/augentic/specify --skill init-augentic

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill sets up a new project for spec-driven development by creating the necessary directory structure and configuration files.

Core Features & Use Cases

  • Project Scaffolding: Automatically generates the .specify/ directory with subdirectories for changes, specs, and cache.
  • Configuration Setup: Installs a starter config.yaml based on a chosen schema, which can be customized for project specifics.
  • Use Case: When starting a new project that will use the Specify workflow, run this Skill to establish the foundational project structure and configuration.

Quick Start

Run the /spec:init command with the Omnia schema URL to initialize your project.

Frequently Asked Questions about init

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

FAQPage Schema
How do I set up a spec-driven development project from scratch?

To set up spec-driven development, you need a foundational project structure. This Skill scaffolds the necessary .specify/ directory with subdirectories for changes, specs, and cache to establish your workflow baseline.

What is the best way to initialize a configuration file for spec-driven workflows?

The best way to initialize configuration is by generating a starter config.yaml file. This Skill installs a customizable configuration based on a chosen schema, ensuring your project meets Specify workflow requirements.

Can I use a custom schema URL for project scaffolding?

Yes, you can use a custom schema URL for project scaffolding. This Skill supports schema resolution from provided URLs or names to configure the initial setup of your spec-driven development environment.

Do I need any dependencies to create the .specify directory structure?

No dependencies are required to create the .specify directory structure. This Skill operates independently to generate the required changes, specs, and cache subdirectories along with your config.yaml file.

When should I run project initialization for spec-driven development?

You should run project initialization when starting a new project that will use the Specify workflow. This establishes the foundational project structure and baseline configuration before you begin writing specifications.