init-project

Bootstrap repositories into ETC harness-ready state with phased scaffolding.

8|1|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Heavy-Chain-Engineering/etc --skill init-project-heavy-chain-engineering
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: init-project
Source: https://github.com/Heavy-Chain-Engineering/etc/tree/main/skills/init-project
Command: npx skills add https://github.com/Heavy-Chain-Engineering/etc --skill init-project-heavy-chain-engineering

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Bootstrap any repository into a state where the ETC harness can operate on it, orchestrating phased scaffolding (technical scaffold, architecture baseline, domain scaffold, and documentation skeleton) and starter role manifests to establish a consistent, testable baseline.

Core Features & Use Cases

  • Coordinated phased initialization: Phase 1 technical scaffold, Phase 1.5 architecture baseline, Phase 2 domain scaffolding, Phase 3 skeleton docs, and Phase 4 role manifests.
  • Greenfield or brownfield support with .meta/ tree generation and placeholder stubs to unblock preflight.
  • Workspace-aware initialization to prepare for multi-repo deployments and cross-repo seam mapping.

Quick Start

Run /init-project to bootstrap a repository and guide you through Phase 1–4 interactively.

Frequently Asked Questions about init-project

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

FAQPage Schema
How do I bootstrap a repository for the ETC harness?

To bootstrap a repository for the ETC harness, run /init-project to orchestrate phased scaffolding and domain creation, which emits a .meta/ tree for Phase 1–4 artifacts.

What is phased scaffolding and how does it work for repo initialization?

Phased scaffolding initializes a repository in stages: technical scaffold, architecture baseline, domain scaffolding, documentation skeleton, and role manifests to establish a testable baseline.

Can I use repository scaffolding on an existing brownfield codebase?

Yes, repository scaffolding supports both greenfield and brownfield repositories by generating a .meta/ tree and placeholder stubs to unblock preflight operations.

How do I ensure idempotency when initializing project directories?

The initialization process enforces idempotency by delegating Phase 1 scaffolding to the project-bootstrapper, ensuring repeated runs return a summary of created artifacts without duplication.

Does workspace-aware initialization support multi-repo deployments?

Workspace-aware initialization prepares repositories for multi-repo deployments and cross-repo seam mapping by establishing a consistent baseline across the workspace.