provision-projectlisted
Install: claude install-skill MyAiFreedomSystems/incredagents-site
# Provision a Project
This skill creates a project folder that is immediately usable by AI agents on any
platform. The folder follows a canonical structure and inherits governance from a
central nucleus directory configured via the `GOVERNANCE_HOME` environment variable.
## When to invoke
Invoke when the user says any of:
- "Provision a new project called X."
- "Create a new project folder called X and set up."
- "Stand up X."
- "Scaffold a new project at `<path>/X`."
- "Initialize X as a project."
Do NOT invoke for:
- A governance-only folder or nucleus directory.
- A folder that already has `instructions.md` and `AGENTS.md` — it's already provisioned.
- A worktree of an existing project — worktrees inherit their parent's scaffolding.
## Prerequisites
```bash
# Set this to the path of your governance nucleus (the single source of truth)
export GOVERNANCE_HOME="$HOME/path/to/governance-nucleus"
```
All path references in this skill use `GOVERNANCE_HOME`. If unset, the skill errors
with instructions to set it.
## Inputs
1. **Project name** — Preserve the casing. Examples: `Rubric`, `Forge`, `Sentinel`.
2. **Absolute project path** — Where the folder will live (e.g., `~/Documents/MyProject`).
3. **Optional one-line purpose** — Captured in `AGENTS.md` and the initial handoff.
Placeholder text if not stated.
4. **Optional `agents:` block** — A YAML list of agents to auto-provision into the
project. Each entry requires `name`, `role`, and `skills`. When present,