project-init

Create AgenticDev project directories with docs/specs and docs/changes.

11|3|Updated Oct 21, 2025
One-click install
npx skills add https://github.com/bodangren/git-workflow --skill project-init-bodangren
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: project-init
Source: https://github.com/bodangren/git-workflow/tree/main/.claude/skills/project-init
Command: npx skills add https://github.com/bodangren/git-workflow --skill project-init-bodangren

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill automates the creation of the essential directory structure for new projects adopting the AgenticDev methodology, ensuring a consistent and organized starting point.

Core Features & Use Cases

  • Directory Scaffolding: Creates docs/specs/ and docs/changes/ directories.
  • Idempotent Operation: Safe to run multiple times without unintended side effects.
  • Use Case: When starting a new software project, use this skill to quickly set up the foundational documentation and specification directories required by AgenticDev.

Quick Start

Run the bash script to initialize the project structure in the current directory.

Frequently Asked Questions about project-init

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

FAQPage Schema
How do I set up the initial directory structure for a new software project?

To set up the initial directory structure, you can use a scaffolding script that creates the `docs/specs/` and `docs/changes/` directories required for organized project documentation and specifications.

What is the best way to initialize project documentation folders to support the AgenticDev methodology?

Initializing project documentation folders for AgenticDev involves running a bash script that automatically generates the required `docs/specs/` and `docs/changes/` directories in your target directory.

Can I specify a target directory when scaffolding new project folders?

Yes, you can specify a target directory via a command-line argument when running the scaffolding script, allowing you to initialize the structure outside the current working directory.

Is it safe to run the project initialization script multiple times in the same directory?

Yes, the project initialization script is idempotent, meaning it is safe to run multiple times in the same directory without causing unintended side effects or overwriting existing files.

What happens if I run the scaffolding tool in a directory that already has existing documentation?

If existing documentation is detected, the scaffolding tool will recommend using the `project-migrate` skill to ensure your current files are properly integrated into the new structure.