00-setup

Automate project initialization and governance scaffolding for Claude Code plugin projects.

Updated Apr 27, 2026
One-click install
npx skills add https://github.com/shaul1991/shaul-plugin --skill 00-setup
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 00-setup
Source: https://github.com/shaul1991/shaul-plugin/tree/main/claude-code-plugin/project-lifecycle/skills/00-setup
Command: npx skills add https://github.com/shaul1991/shaul-plugin --skill 00-setup

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

The 00-setup phase automates the project initialization and governance scaffolding for Claude Code plugin projects, ensuring consistent context loading and pre-conditions.

Core Features & Use Cases

  • Establishes metadata, environment conventions, and initial project configuration before any phase execution.
  • Creates a standardized ALM scaffolding (lifecycle, KPI, tech debt) and a governance workflow (Plan → Review → Execute → Re-verify) to ensure disciplined project progression.
  • Provides templates and references for team conventions and project config to accelerate onboarding and alignment across stakeholders.

Quick Start

Create the initial project context by generating the .claude/ skeleton, applying the governance workflow, and wiring up the baseline ALM templates.

Frequently Asked Questions about 00-setup

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

FAQPage Schema
How do I bootstrap a Claude Code plugin project with proper governance scaffolding?

To bootstrap a Claude Code plugin project, this setup phase automates metadata definition, environment conventions, and initial project configuration. It generates the .claude/ skeleton and establishes the Plan-Review-Execute-Verify workflow to ensure disciplined progression.

What is ALM scaffolding and how does it apply to project configuration?

ALM scaffolding establishes standardized lifecycle management, KPI tracking, and tech debt structures across project branches. It provides governance templates and team conventions to accelerate onboarding and align stakeholders before phase execution begins.

Do I need any dependencies or components to initialize the .claude/ directory structure?

No dependencies are required to initialize the .claude/ directory structure. This setup phase operates independently to generate baseline project context, apply governance workflows, and wire up ALM templates without external component prerequisites.

What's the best way to enforce a Plan-Review-Execute-Verify workflow for project lifecycle management?

The best way to enforce this workflow is through automated governance scaffolding that integrates the Plan-Review-Execute-Verify cycle directly into project initialization. This creates structural constraints within the .claude/ directory to ensure disciplined project progression.

When should I not use automated project initialization templates?

You should avoid automated project initialization templates if your existing project already has established environment conventions, ALM scaffolding, or governance workflows, as this phase is designed for Phase 0 bootstrap tasks before any execution begins.