specsafe-init

Initialize a SpecSafe project with standardized directories and configuration files.

3|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Agentic-Engineering-Agency/specsafe --skill specsafe-init
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: specsafe-init
Source: https://github.com/Agentic-Engineering-Agency/specsafe/tree/main/.opencode/skills/specsafe-init
Command: npx skills add https://github.com/Agentic-Engineering-Agency/specsafe --skill specsafe-init

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill automates the setup of a new project using the SpecSafe framework, ensuring all necessary files and directories are correctly initialized.

Core Features & Use Cases

  • Project Initialization: Creates a new SpecSafe project structure with default configuration.
  • Directory Setup: Establishes specs/active/, specs/completed/, specs/archive/, and specs/template.md.
  • Configuration Files: Generates specsafe.config.json and PROJECT_STATE.md.
  • Use Case: When starting a new software development project that will follow the Test-Driven Development (TDD) methodology enforced by SpecSafe, use this Skill to quickly set up the project environment.

Quick Start

Run the command to initialize a new SpecSafe project named 'my-new-app'.

Frequently Asked Questions about specsafe-init

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

FAQPage Schema
How do I set up a new TDD project structure with spec directories?

To set up a TDD project structure, you need to initialize the SpecSafe framework which creates the required spec directories, configuration files, and project state tracking automatically.

What is the best way to bootstrap a SpecSafe project for test-driven development?

The best way to bootstrap a SpecSafe project is to run an initialization command that scaffolds the standardized directory structure and generates the default configuration files required for TDD workflows.

What configuration files are needed to start a SpecSafe project?

Starting a SpecSafe project requires generating a specsafe.config.json file for settings and a PROJECT_STATE.md file to track development progress alongside the spec directory structure.

Can I customize the default directory structure when initializing project scaffolding?

Project initialization creates a standardized directory structure including active, completed, and archive folders under specs, ensuring consistent configuration for the test-driven development workflow.

Does SpecSafe project initialization require any existing dependencies?

No existing dependencies are required for SpecSafe project initialization, as the skill autonomously creates the directory structure and necessary configuration files from scratch.

Why do I need a template file in my spec directory setup?

A template file in the spec directory setup provides a standardized format for defining specifications, ensuring consistency across the test-driven development workflow within the SpecSafe framework.