Proj Init

Bootstrap a project workspace at projects/{slug}/ with README, requirements/, architecture/, work/, compound/.

karlorz 4bbcd3a 1.0 KB Updated

File contents

proj-init

When to invoke

  • User starts a new project that should live inside the vault.

Pre-orientation reads

Standard four reads (vault SCHEMA, index, log) — no project context yet.

Inputs

  • Slug (lowercase, hyphenated).
  • One-line intent.

Steps

  1. Verify projects/{slug}/ does not exist.
  2. Create folders: projects/{slug}/{requirements,architecture,work,compound}/.
  3. Render projects/{slug}/README.md from project-README.md template, filling {{slug}} and {{date}}. The template includes a ## Knowledge Pages section with a placeholder; agents populate it on first ingest via skillwiki project-index.
  4. Update vault index.md "Projects" section: add - [[projects/{slug}]].
  5. Append vault log.md entry: "Project {slug} initialized."

Stop conditions

  • projects/{slug}/ already exists.

Forbidden

  • Modifying any other project's files.

karlorz/llm-wiki/tree/main/skills/proj-init commit 4bbcd3a191

Frequently asked questions

npx skillmds@latest add karlorz/proj-init