← ClaudeAtlas

new-projectlisted

Scaffold a new project from templates — a thought project (the chain) or a library (material only); files only, never git
pche-broken-artist/forge-of-thought · ★ 3 · Data & Documents · score 70
Install: claude install-skill pche-broken-artist/forge-of-thought
Create a new project under `projects/$1/`. Files only: the command never touches git. A project is a repository of its own that the engine does not track; initialising it and adding a remote are the principal's one-off act, the way in named in CLAUDE.md, Persistence, and a project that starts "not under git" is a property, not a defect — say so once at the end. Once he names the remote, propose the matching commit identity from the roster in `identities.local.md` (read by path; POS.0950) by the remote's host and print the `git config` lines for him to run (POS.0950) — the command runs no git. **Kind.** Every project has a kind, declared as `kind:` in its ledger header (POS.0960): `thought` (default — the chain, everything below) or `library` (slug prefix `lib-`, material shared across projects, no chain). Infer `library` from the `lib-` prefix or the principal's words; when unclear, ask. **Language.** Every project declares the language of its chain artefacts as `language:` in its ledger header (CLAUDE.md, prime directive 6; POS.0060 of the forge intent): English unless the principal names another; ask when his words leave it open. **Library** (`kind: library`): create only `projects/$1/ledger.md` from `templates/ledger.md` with `kind: library`, reduced as the template's header says (POS.1070), plus `sources/00-INDEX.md` and `research/00-INDEX.md` from `templates/index.md`, and `recipes/readme.md` from `templates/recipe-readme.md` with library inputs (ledger and the two in