init_workflow

Initialize development workflows by creating artifact directories and scanning codebases.

2|1|Updated Mar 18, 2026
One-click install
npx skills add https://github.com/FourthWiz/claude_dev_workflow --skill init-workflow
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init_workflow
Source: https://github.com/FourthWiz/claude_dev_workflow/tree/main/dev-workflow/skills/init_workflow
Command: npx skills add https://github.com/FourthWiz/claude_dev_workflow --skill init-workflow

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the hassle of manually setting up a structured development workflow in new projects, ensuring consistent architecture scanning, memory storage, and quickstarts without repetitive configuration.

Core Features & Use Cases

  • Project Initialization: Creates essential directories like .workflow_artifacts/ for memory, sessions, and artifacts while handling legacy migrations.
  • Automated Scanning: Runs /discover to map repositories, architecture, dependencies, and git history automatically.
  • Use Case: For a new codebase, invoke this to instantly prepare Claude for phased development tasks like planning large features, avoiding setup errors and lost context.

Quick Start

Invoke /init_workflow in your project root to initialize the full development workflow structure and scan your codebase.

Frequently Asked Questions about init_workflow

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

FAQPage Schema
How do I initialize a structured development workflow in Claude Code?

To initialize a development workflow in Claude Code, invoke the bootstrap command in your project root to automatically create artifact directories like .workflow_artifacts/ for storing memory, sessions, and codebase artifacts.

What is automated codebase scanning and how does it map repository architecture?

Automated codebase scanning uses a discover command to map your repository structure, architecture, dependencies, and git history. This process ensures Claude captures essential project context without manual configuration.

Do I need to install any global skills before bootstrapping a new project?

Yes, bootstrapping a new project requires prior global skill installation. Once the global skills are configured, you can invoke the initialization command to set up the directory structure and permissions configuration.

Can I migrate legacy workflow artifacts when setting up a new development environment?

Yes, the initialization process handles legacy migrations by creating essential directories for memory and sessions while integrating existing artifacts. This ensures your development environment retains context when transitioning.

What's the best way to prepare a codebase for multi-phase engineering tasks like planning and review?

The best way to prepare for multi-phase engineering tasks is to run an initialization workflow that sets up artifact directories and scans the codebase. This prepares Claude for phased development tasks like planning large features.

Why does my development workflow lose context when starting new implementation phases?

Development workflows lose context without a structured artifact directory for memory and sessions. Initializing a standardized workflow structure ensures context is preserved across planning, implementation, and review phases.