initialize-sdlc-directory

Create missing .sdlc/ directories and copy default templates without overwriting existing files.

5|Updated Jul 25, 2025
One-click install
npx skills add https://github.com/tomzx/agents --skill initialize-sdlc-directory
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: initialize-sdlc-directory
Source: https://github.com/tomzx/agents/tree/main/skills/initialize-sdlc-directory
Command: npx skills add https://github.com/tomzx/agents --skill initialize-sdlc-directory

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap the .sdlc/ directory structure in a project, creating the needed folders and starter templates to adopt SDLC practices safely, without overwriting existing work.

Core Features & Use Cases

  • Creates the .sdlc/ directory and all required subdirectories when missing, establishing the structure for context, knowledge, and templates.
  • Copies canonical templates from ../sdlc/templates/ into .sdlc/templates/ for features and knowledge, only if the destination does not already exist.
  • Preserves existing files and configurations, ensuring safe bootstrap on partially adopted projects.

Quick Start

Run /initialize-sdlc-directory in the project root to create the .sdlc structure and populate default templates.

Frequently Asked Questions about initialize-sdlc-directory

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

FAQPage Schema
How do I bootstrap an SDLC directory structure in my project?

To bootstrap an SDLC directory structure, run the initialization command in your project root to create the .sdlc/ folders and populate them with default templates for software lifecycle artifacts.

Can I safely set up project scaffolding without overwriting existing files?

Yes, you can safely set up project scaffolding without overwriting existing files, as the bootstrap process preserves current configurations and only copies templates to missing destination paths.

What is the .sdlc/ workspace used for in project setup?

The .sdlc/ workspace is a directory structure used during project setup to establish organized folders for storing context, knowledge, and templates required for software development lifecycle artifacts.

Does the SDLC bootstrap process work on partially adopted projects?

Yes, the SDLC bootstrap process works on partially adopted projects by safely creating any missing subdirectories and copying default templates while strictly preserving your existing files and configurations.

Do I need write access to initialize project directory templates?

Yes, you need write access to the project root to initialize project directory templates, along with access to the canonical templates located relative to the skill file path.

What limitations exist when copying canonical SDLC templates?

A limitation when copying canonical SDLC templates is that the process only populates a destination if it does not already exist, meaning pre-existing template files will not be updated or replaced.